./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.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_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 66faedc76e2888a747bab206dd9951b65d0513a976e7d390b67897d185d819f3 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:49:59,410 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:49:59,542 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 02:49:59,556 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:49:59,556 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:49:59,611 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:49:59,616 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:49:59,616 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:49:59,616 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:49:59,617 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:49:59,617 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:49:59,617 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:49:59,617 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:49:59,617 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:49:59,618 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:49:59,618 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:49:59,620 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 02:49:59,620 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:49:59,620 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 02:49:59,620 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:49:59,621 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:49:59,621 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 02:49:59,621 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:49:59,621 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 02:49:59,621 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:49:59,621 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 02:49:59,621 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:49:59,622 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:49:59,622 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:49:59,622 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:49:59,622 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:49:59,622 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:49:59,622 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:49:59,622 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:49:59,623 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:49:59,623 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:49:59,623 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:49:59,625 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:49:59,625 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:49:59,626 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:49:59,626 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 02:49:59,626 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 02:49:59,626 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 02:49:59,626 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 02:49:59,626 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:49:59,626 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:49:59,626 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:49:59,627 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:49:59,627 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_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 -> 66faedc76e2888a747bab206dd9951b65d0513a976e7d390b67897d185d819f3 [2024-11-28 02:50:00,030 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:50:00,050 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:50:00,055 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:50:00,057 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:50:00,058 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:50:00,061 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i [2024-11-28 02:50:03,975 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/data/8286b3aa2/244aa34a83af45b38d83e08f9881c7da/FLAG6b72e897c [2024-11-28 02:50:04,371 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:50:04,371 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i [2024-11-28 02:50:04,390 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/data/8286b3aa2/244aa34a83af45b38d83e08f9881c7da/FLAG6b72e897c [2024-11-28 02:50:04,416 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/data/8286b3aa2/244aa34a83af45b38d83e08f9881c7da [2024-11-28 02:50:04,419 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:50:04,422 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:50:04,424 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:50:04,424 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:50:04,430 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:50:04,431 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:50:04" (1/1) ... [2024-11-28 02:50:04,432 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4186f3e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:50:04, skipping insertion in model container [2024-11-28 02:50:04,432 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:50:04" (1/1) ... [2024-11-28 02:50:04,470 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:50:04,664 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_aeeb3ce5-d3cb-4d95-9d00-217bea423682/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i[916,929] [2024-11-28 02:50:04,861 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:50:04,891 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:50:04,910 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_aeeb3ce5-d3cb-4d95-9d00-217bea423682/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i[916,929] [2024-11-28 02:50:05,040 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:50:05,062 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:50:05,063 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:50:05 WrapperNode [2024-11-28 02:50:05,064 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:50:05,065 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:50:05,065 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:50:05,065 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:50:05,074 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:50:05" (1/1) ... [2024-11-28 02:50:05,095 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:50:05" (1/1) ... [2024-11-28 02:50:05,174 INFO L138 Inliner]: procedures = 26, calls = 58, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 440 [2024-11-28 02:50:05,175 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:50:05,175 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:50:05,176 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:50:05,176 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:50:05,189 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:50:05" (1/1) ... [2024-11-28 02:50:05,189 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:50:05" (1/1) ... [2024-11-28 02:50:05,199 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:50:05" (1/1) ... [2024-11-28 02:50:05,240 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 02:50:05,241 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:50:05" (1/1) ... [2024-11-28 02:50:05,241 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:50:05" (1/1) ... [2024-11-28 02:50:05,284 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:50:05" (1/1) ... [2024-11-28 02:50:05,291 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:50:05" (1/1) ... [2024-11-28 02:50:05,297 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:50:05" (1/1) ... [2024-11-28 02:50:05,303 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:50:05" (1/1) ... [2024-11-28 02:50:05,308 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:50:05" (1/1) ... [2024-11-28 02:50:05,321 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:50:05,322 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:50:05,322 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:50:05,322 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:50:05,324 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:50:05" (1/1) ... [2024-11-28 02:50:05,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:50:05,356 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:50:05,374 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:50:05,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:50:05,413 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:50:05,413 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 02:50:05,413 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 02:50:05,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 02:50:05,414 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:50:05,414 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:50:05,619 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:50:05,622 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:50:07,059 INFO L? ?]: Removed 57 outVars from TransFormulas that were not future-live. [2024-11-28 02:50:07,059 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:50:07,085 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:50:07,086 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 02:50:07,086 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:50:07 BoogieIcfgContainer [2024-11-28 02:50:07,086 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:50:07,089 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:50:07,090 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:50:07,095 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:50:07,095 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:50:04" (1/3) ... [2024-11-28 02:50:07,096 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38782e4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:50:07, skipping insertion in model container [2024-11-28 02:50:07,097 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:50:05" (2/3) ... [2024-11-28 02:50:07,098 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38782e4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:50:07, skipping insertion in model container [2024-11-28 02:50:07,098 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:50:07" (3/3) ... [2024-11-28 02:50:07,101 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-41.i [2024-11-28 02:50:07,119 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:50:07,123 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-41.i that has 2 procedures, 186 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 02:50:07,213 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:50:07,233 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;@20e55efb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:50:07,233 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 02:50:07,241 INFO L276 IsEmpty]: Start isEmpty. Operand has 186 states, 138 states have (on average 1.4927536231884058) internal successors, (206), 139 states have internal predecessors, (206), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 02:50:07,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2024-11-28 02:50:07,274 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:50:07,275 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:50:07,276 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:50:07,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:50:07,285 INFO L85 PathProgramCache]: Analyzing trace with hash 315284752, now seen corresponding path program 1 times [2024-11-28 02:50:07,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:50:07,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282958013] [2024-11-28 02:50:07,298 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:07,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:50:07,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:50:08,124 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 88 refuted. 0 times theorem prover too weak. 3872 trivial. 0 not checked. [2024-11-28 02:50:08,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:50:08,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282958013] [2024-11-28 02:50:08,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282958013] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:50:08,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263309893] [2024-11-28 02:50:08,126 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:08,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:50:08,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:50:08,129 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:50:08,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 02:50:08,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:50:08,651 INFO L256 TraceCheckSpWp]: Trace formula consists of 682 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 02:50:08,676 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:50:08,741 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 88 proven. 0 refuted. 0 times theorem prover too weak. 3872 trivial. 0 not checked. [2024-11-28 02:50:08,741 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:50:08,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263309893] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:50:08,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:50:08,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 02:50:08,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444950484] [2024-11-28 02:50:08,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:50:08,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 02:50:08,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:50:08,786 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 02:50:08,787 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:50:08,791 INFO L87 Difference]: Start difference. First operand has 186 states, 138 states have (on average 1.4927536231884058) internal successors, (206), 139 states have internal predecessors, (206), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) Second operand has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-28 02:50:08,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:50:08,885 INFO L93 Difference]: Finished difference Result 365 states and 631 transitions. [2024-11-28 02:50:08,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 02:50:08,888 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) Word has length 302 [2024-11-28 02:50:08,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:50:08,903 INFO L225 Difference]: With dead ends: 365 [2024-11-28 02:50:08,903 INFO L226 Difference]: Without dead ends: 182 [2024-11-28 02:50:08,909 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 303 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 02:50:08,913 INFO L435 NwaCegarLoop]: 288 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, 288 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 02:50:08,915 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:50:08,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2024-11-28 02:50:08,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 182. [2024-11-28 02:50:08,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 135 states have (on average 1.4666666666666666) internal successors, (198), 135 states have internal predecessors, (198), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 02:50:08,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 288 transitions. [2024-11-28 02:50:09,002 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 288 transitions. Word has length 302 [2024-11-28 02:50:09,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:50:09,003 INFO L471 AbstractCegarLoop]: Abstraction has 182 states and 288 transitions. [2024-11-28 02:50:09,003 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-28 02:50:09,004 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 288 transitions. [2024-11-28 02:50:09,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2024-11-28 02:50:09,019 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:50:09,020 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:50:09,040 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 02:50:09,226 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 02:50:09,227 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:50:09,228 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:50:09,228 INFO L85 PathProgramCache]: Analyzing trace with hash 576366278, now seen corresponding path program 1 times [2024-11-28 02:50:09,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:50:09,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172904136] [2024-11-28 02:50:09,229 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:09,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:50:09,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:50:09,974 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 02:50:09,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:50:09,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172904136] [2024-11-28 02:50:09,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172904136] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:50:09,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:50:09,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:50:09,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694913891] [2024-11-28 02:50:09,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:50:09,981 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:50:09,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:50:09,986 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:50:09,986 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:50:09,987 INFO L87 Difference]: Start difference. First operand 182 states and 288 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:50:10,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:50:10,241 INFO L93 Difference]: Finished difference Result 468 states and 737 transitions. [2024-11-28 02:50:10,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:50:10,244 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 302 [2024-11-28 02:50:10,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:50:10,253 INFO L225 Difference]: With dead ends: 468 [2024-11-28 02:50:10,253 INFO L226 Difference]: Without dead ends: 289 [2024-11-28 02:50:10,254 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 02:50:10,260 INFO L435 NwaCegarLoop]: 274 mSDtfsCounter, 169 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:50:10,260 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 528 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 02:50:10,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2024-11-28 02:50:10,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 286. [2024-11-28 02:50:10,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 218 states have (on average 1.4403669724770642) internal successors, (314), 219 states have internal predecessors, (314), 65 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2024-11-28 02:50:10,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 444 transitions. [2024-11-28 02:50:10,352 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 444 transitions. Word has length 302 [2024-11-28 02:50:10,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:50:10,354 INFO L471 AbstractCegarLoop]: Abstraction has 286 states and 444 transitions. [2024-11-28 02:50:10,354 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:50:10,354 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 444 transitions. [2024-11-28 02:50:10,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-28 02:50:10,361 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:50:10,361 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:50:10,361 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 02:50:10,362 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:50:10,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:50:10,363 INFO L85 PathProgramCache]: Analyzing trace with hash -498459634, now seen corresponding path program 1 times [2024-11-28 02:50:10,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:50:10,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172758764] [2024-11-28 02:50:10,363 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:10,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:50:10,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:50:11,164 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 02:50:11,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:50:11,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172758764] [2024-11-28 02:50:11,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172758764] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:50:11,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:50:11,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:50:11,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381856127] [2024-11-28 02:50:11,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:50:11,166 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:50:11,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:50:11,167 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:50:11,167 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:50:11,167 INFO L87 Difference]: Start difference. First operand 286 states and 444 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:50:11,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:50:11,241 INFO L93 Difference]: Finished difference Result 570 states and 887 transitions. [2024-11-28 02:50:11,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:50:11,245 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 304 [2024-11-28 02:50:11,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:50:11,254 INFO L225 Difference]: With dead ends: 570 [2024-11-28 02:50:11,256 INFO L226 Difference]: Without dead ends: 287 [2024-11-28 02:50:11,258 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 02:50:11,260 INFO L435 NwaCegarLoop]: 286 mSDtfsCounter, 0 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:50:11,262 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 567 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:50:11,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2024-11-28 02:50:11,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 287. [2024-11-28 02:50:11,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 219 states have (on average 1.4383561643835616) internal successors, (315), 220 states have internal predecessors, (315), 65 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2024-11-28 02:50:11,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 445 transitions. [2024-11-28 02:50:11,335 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 445 transitions. Word has length 304 [2024-11-28 02:50:11,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:50:11,336 INFO L471 AbstractCegarLoop]: Abstraction has 287 states and 445 transitions. [2024-11-28 02:50:11,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:50:11,336 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 445 transitions. [2024-11-28 02:50:11,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-28 02:50:11,345 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:50:11,345 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:50:11,346 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 02:50:11,347 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:50:11,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:50:11,348 INFO L85 PathProgramCache]: Analyzing trace with hash 395026704, now seen corresponding path program 1 times [2024-11-28 02:50:11,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:50:11,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322784040] [2024-11-28 02:50:11,349 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:11,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:50:11,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:50:12,145 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 02:50:12,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:50:12,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322784040] [2024-11-28 02:50:12,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322784040] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:50:12,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:50:12,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:50:12,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282313058] [2024-11-28 02:50:12,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:50:12,149 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:50:12,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:50:12,150 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:50:12,152 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:50:12,152 INFO L87 Difference]: Start difference. First operand 287 states and 445 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:50:12,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:50:12,225 INFO L93 Difference]: Finished difference Result 571 states and 887 transitions. [2024-11-28 02:50:12,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:50:12,228 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 304 [2024-11-28 02:50:12,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:50:12,234 INFO L225 Difference]: With dead ends: 571 [2024-11-28 02:50:12,236 INFO L226 Difference]: Without dead ends: 287 [2024-11-28 02:50:12,238 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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 02:50:12,239 INFO L435 NwaCegarLoop]: 285 mSDtfsCounter, 0 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:50:12,239 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 567 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:50:12,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2024-11-28 02:50:12,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 287. [2024-11-28 02:50:12,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 219 states have (on average 1.4337899543378996) internal successors, (314), 220 states have internal predecessors, (314), 65 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2024-11-28 02:50:12,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 444 transitions. [2024-11-28 02:50:12,295 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 444 transitions. Word has length 304 [2024-11-28 02:50:12,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:50:12,298 INFO L471 AbstractCegarLoop]: Abstraction has 287 states and 444 transitions. [2024-11-28 02:50:12,299 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:50:12,300 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 444 transitions. [2024-11-28 02:50:12,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2024-11-28 02:50:12,308 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:50:12,309 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:50:12,309 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 02:50:12,309 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:50:12,310 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:50:12,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1512800748, now seen corresponding path program 1 times [2024-11-28 02:50:12,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:50:12,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886201753] [2024-11-28 02:50:12,311 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:12,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:50:13,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:50:14,586 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 117 proven. 15 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2024-11-28 02:50:14,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:50:14,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886201753] [2024-11-28 02:50:14,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886201753] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:50:14,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429832111] [2024-11-28 02:50:14,587 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:14,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:50:14,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:50:14,589 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:50:14,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 02:50:15,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:50:15,039 INFO L256 TraceCheckSpWp]: Trace formula consists of 683 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:50:15,052 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:50:15,406 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 02:50:15,406 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:50:15,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429832111] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:50:15,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:50:15,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2024-11-28 02:50:15,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252949108] [2024-11-28 02:50:15,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:50:15,410 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:50:15,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:50:15,411 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:50:15,412 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 02:50:15,412 INFO L87 Difference]: Start difference. First operand 287 states and 444 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:50:16,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:50:16,815 INFO L93 Difference]: Finished difference Result 1075 states and 1665 transitions. [2024-11-28 02:50:16,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:50:16,816 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 305 [2024-11-28 02:50:16,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:50:16,823 INFO L225 Difference]: With dead ends: 1075 [2024-11-28 02:50:16,824 INFO L226 Difference]: Without dead ends: 791 [2024-11-28 02:50:16,825 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 305 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-28 02:50:16,826 INFO L435 NwaCegarLoop]: 392 mSDtfsCounter, 483 mSDsluCounter, 780 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 483 SdHoareTripleChecker+Valid, 1172 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:50:16,827 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [483 Valid, 1172 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-28 02:50:16,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2024-11-28 02:50:16,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 421. [2024-11-28 02:50:16,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 353 states have (on average 1.5042492917847026) internal successors, (531), 354 states have internal predecessors, (531), 65 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2024-11-28 02:50:16,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 661 transitions. [2024-11-28 02:50:16,906 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 661 transitions. Word has length 305 [2024-11-28 02:50:16,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:50:16,907 INFO L471 AbstractCegarLoop]: Abstraction has 421 states and 661 transitions. [2024-11-28 02:50:16,908 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:50:16,911 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 661 transitions. [2024-11-28 02:50:16,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2024-11-28 02:50:16,922 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:50:16,923 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:50:16,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 02:50:17,123 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:50:17,124 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:50:17,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:50:17,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1935502574, now seen corresponding path program 1 times [2024-11-28 02:50:17,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:50:17,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478402287] [2024-11-28 02:50:17,125 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:17,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:50:17,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:50:18,358 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 117 proven. 15 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2024-11-28 02:50:18,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:50:18,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478402287] [2024-11-28 02:50:18,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478402287] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:50:18,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088259584] [2024-11-28 02:50:18,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:18,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:50:18,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:50:18,363 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:50:18,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 02:50:18,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:50:18,690 INFO L256 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 02:50:18,698 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:50:19,553 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2205 proven. 69 refuted. 0 times theorem prover too weak. 1686 trivial. 0 not checked. [2024-11-28 02:50:19,553 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:50:20,576 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 117 proven. 15 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2024-11-28 02:50:20,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088259584] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:50:20,576 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:50:20,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 12, 8] total 20 [2024-11-28 02:50:20,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100901926] [2024-11-28 02:50:20,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:50:20,581 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 02:50:20,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:50:20,583 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 02:50:20,585 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2024-11-28 02:50:20,586 INFO L87 Difference]: Start difference. First operand 421 states and 661 transitions. Second operand has 20 states, 20 states have (on average 7.2) internal successors, (144), 19 states have internal predecessors, (144), 6 states have call successors, (67), 4 states have call predecessors, (67), 7 states have return successors, (69), 6 states have call predecessors, (69), 6 states have call successors, (69) [2024-11-28 02:50:30,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:50:30,249 INFO L93 Difference]: Finished difference Result 2437 states and 3677 transitions. [2024-11-28 02:50:30,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-11-28 02:50:30,251 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 7.2) internal successors, (144), 19 states have internal predecessors, (144), 6 states have call successors, (67), 4 states have call predecessors, (67), 7 states have return successors, (69), 6 states have call predecessors, (69), 6 states have call successors, (69) Word has length 305 [2024-11-28 02:50:30,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:50:30,271 INFO L225 Difference]: With dead ends: 2437 [2024-11-28 02:50:30,272 INFO L226 Difference]: Without dead ends: 2019 [2024-11-28 02:50:30,280 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 712 GetRequests, 610 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3673 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=2107, Invalid=8605, Unknown=0, NotChecked=0, Total=10712 [2024-11-28 02:50:30,283 INFO L435 NwaCegarLoop]: 518 mSDtfsCounter, 2166 mSDsluCounter, 2607 mSDsCounter, 0 mSdLazyCounter, 2631 mSolverCounterSat, 1115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2194 SdHoareTripleChecker+Valid, 3125 SdHoareTripleChecker+Invalid, 3746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1115 IncrementalHoareTripleChecker+Valid, 2631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2024-11-28 02:50:30,284 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2194 Valid, 3125 Invalid, 3746 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1115 Valid, 2631 Invalid, 0 Unknown, 0 Unchecked, 5.6s Time] [2024-11-28 02:50:30,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2019 states. [2024-11-28 02:50:30,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2019 to 1644. [2024-11-28 02:50:30,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1644 states, 1261 states have (on average 1.4099920697858843) internal successors, (1778), 1271 states have internal predecessors, (1778), 352 states have call successors, (352), 30 states have call predecessors, (352), 30 states have return successors, (352), 342 states have call predecessors, (352), 352 states have call successors, (352) [2024-11-28 02:50:30,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1644 states to 1644 states and 2482 transitions. [2024-11-28 02:50:30,595 INFO L78 Accepts]: Start accepts. Automaton has 1644 states and 2482 transitions. Word has length 305 [2024-11-28 02:50:30,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:50:30,596 INFO L471 AbstractCegarLoop]: Abstraction has 1644 states and 2482 transitions. [2024-11-28 02:50:30,597 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 7.2) internal successors, (144), 19 states have internal predecessors, (144), 6 states have call successors, (67), 4 states have call predecessors, (67), 7 states have return successors, (69), 6 states have call predecessors, (69), 6 states have call successors, (69) [2024-11-28 02:50:30,597 INFO L276 IsEmpty]: Start isEmpty. Operand 1644 states and 2482 transitions. [2024-11-28 02:50:30,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2024-11-28 02:50:30,606 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:50:30,607 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:50:30,621 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 02:50:30,811 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-28 02:50:30,812 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:50:30,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:50:30,813 INFO L85 PathProgramCache]: Analyzing trace with hash 924691364, now seen corresponding path program 1 times [2024-11-28 02:50:30,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:50:30,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983929336] [2024-11-28 02:50:30,813 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:30,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:50:32,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:50:32,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [875629098] [2024-11-28 02:50:32,115 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:32,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:50:32,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:50:32,120 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:50:32,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 02:50:32,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:50:32,486 INFO L256 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 02:50:32,496 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:50:33,492 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2205 proven. 69 refuted. 0 times theorem prover too weak. 1686 trivial. 0 not checked. [2024-11-28 02:50:33,493 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:50:34,072 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 02:50:34,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:50:34,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983929336] [2024-11-28 02:50:34,073 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:50:34,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875629098] [2024-11-28 02:50:34,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875629098] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:50:34,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:50:34,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [14] total 16 [2024-11-28 02:50:34,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140720045] [2024-11-28 02:50:34,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:50:34,075 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:50:34,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:50:34,076 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:50:34,076 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2024-11-28 02:50:34,077 INFO L87 Difference]: Start difference. First operand 1644 states and 2482 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:50:39,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:50:39,097 INFO L93 Difference]: Finished difference Result 3440 states and 5223 transitions. [2024-11-28 02:50:39,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:50:39,101 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 306 [2024-11-28 02:50:39,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:50:39,147 INFO L225 Difference]: With dead ends: 3440 [2024-11-28 02:50:39,147 INFO L226 Difference]: Without dead ends: 1799 [2024-11-28 02:50:39,153 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 611 GetRequests, 596 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2024-11-28 02:50:39,156 INFO L435 NwaCegarLoop]: 444 mSDtfsCounter, 295 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 975 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2024-11-28 02:50:39,158 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 975 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 296 Invalid, 1 Unknown, 0 Unchecked, 4.7s Time] [2024-11-28 02:50:39,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1799 states. [2024-11-28 02:50:39,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1799 to 1791. [2024-11-28 02:50:39,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1791 states, 1408 states have (on average 1.4325284090909092) internal successors, (2017), 1418 states have internal predecessors, (2017), 352 states have call successors, (352), 30 states have call predecessors, (352), 30 states have return successors, (352), 342 states have call predecessors, (352), 352 states have call successors, (352) [2024-11-28 02:50:39,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1791 states to 1791 states and 2721 transitions. [2024-11-28 02:50:39,426 INFO L78 Accepts]: Start accepts. Automaton has 1791 states and 2721 transitions. Word has length 306 [2024-11-28 02:50:39,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:50:39,427 INFO L471 AbstractCegarLoop]: Abstraction has 1791 states and 2721 transitions. [2024-11-28 02:50:39,428 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:50:39,428 INFO L276 IsEmpty]: Start isEmpty. Operand 1791 states and 2721 transitions. [2024-11-28 02:50:39,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2024-11-28 02:50:39,436 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:50:39,437 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:50:39,452 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 02:50:39,641 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:50:39,642 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:50:39,642 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:50:39,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1347393190, now seen corresponding path program 1 times [2024-11-28 02:50:39,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:50:39,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288651513] [2024-11-28 02:50:39,643 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:39,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:50:40,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:50:40,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [617978982] [2024-11-28 02:50:40,313 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:40,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:50:40,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:50:40,317 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:50:40,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 02:50:40,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:50:40,916 INFO L256 TraceCheckSpWp]: Trace formula consists of 679 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-28 02:50:40,927 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:50:46,384 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2869 proven. 267 refuted. 0 times theorem prover too weak. 824 trivial. 0 not checked. [2024-11-28 02:50:46,385 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:50:52,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:50:52,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288651513] [2024-11-28 02:50:52,533 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:50:52,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617978982] [2024-11-28 02:50:52,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617978982] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:50:52,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:50:52,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-11-28 02:50:52,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600559263] [2024-11-28 02:50:52,533 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:50:52,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 02:50:52,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:50:52,535 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 02:50:52,536 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=886, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 02:50:52,537 INFO L87 Difference]: Start difference. First operand 1791 states and 2721 transitions. Second operand has 21 states, 21 states have (on average 5.285714285714286) internal successors, (111), 20 states have internal predecessors, (111), 6 states have call successors, (45), 6 states have call predecessors, (45), 10 states have return successors, (45), 6 states have call predecessors, (45), 6 states have call successors, (45) [2024-11-28 02:50:57,084 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:51:51,710 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.70s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:51:57,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:51:58,660 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:52:03,699 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:52:05,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:52:10,346 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:52:20,186 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:52:26,520 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:52:31,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:52:35,852 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:52:40,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:52:44,839 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:52:48,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:52:52,937 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.59s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:52:57,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:01,122 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:05,695 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:10,158 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:14,209 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:19,076 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:23,185 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:27,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:31,266 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:36,013 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:42,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:47,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.69s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:51,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:55,212 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.17s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:58,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:54:01,522 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:54:06,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:54:10,418 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:54:17,201 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:54:22,363 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:54:28,083 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:54:31,296 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:54:35,393 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:54:41,346 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:54:45,356 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:54:49,887 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:55:15,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:55:26,448 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:55:27,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:27,596 INFO L93 Difference]: Finished difference Result 5328 states and 7828 transitions. [2024-11-28 02:55:27,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-28 02:55:27,597 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.285714285714286) internal successors, (111), 20 states have internal predecessors, (111), 6 states have call successors, (45), 6 states have call predecessors, (45), 10 states have return successors, (45), 6 states have call predecessors, (45), 6 states have call successors, (45) Word has length 306 [2024-11-28 02:55:27,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:27,614 INFO L225 Difference]: With dead ends: 5328 [2024-11-28 02:55:27,615 INFO L226 Difference]: Without dead ends: 3540 [2024-11-28 02:55:27,621 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 600 GetRequests, 524 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1601 ImplicationChecksByTransitivity, 54.0s TimeCoverageRelationStatistics Valid=1608, Invalid=4393, Unknown=5, NotChecked=0, Total=6006 [2024-11-28 02:55:27,621 INFO L435 NwaCegarLoop]: 317 mSDtfsCounter, 1912 mSDsluCounter, 1888 mSDsCounter, 0 mSdLazyCounter, 2195 mSolverCounterSat, 186 mSolverCounterUnsat, 32 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 224.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1918 SdHoareTripleChecker+Valid, 2205 SdHoareTripleChecker+Invalid, 2413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 2195 IncrementalHoareTripleChecker+Invalid, 32 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 225.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:27,622 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1918 Valid, 2205 Invalid, 2413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 2195 Invalid, 32 Unknown, 0 Unchecked, 225.1s Time] [2024-11-28 02:55:27,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3540 states. [2024-11-28 02:55:27,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3540 to 1674. [2024-11-28 02:55:27,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1674 states, 1355 states have (on average 1.4250922509225092) internal successors, (1931), 1363 states have internal predecessors, (1931), 266 states have call successors, (266), 52 states have call predecessors, (266), 52 states have return successors, (266), 258 states have call predecessors, (266), 266 states have call successors, (266) [2024-11-28 02:55:27,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1674 states to 1674 states and 2463 transitions. [2024-11-28 02:55:27,889 INFO L78 Accepts]: Start accepts. Automaton has 1674 states and 2463 transitions. Word has length 306 [2024-11-28 02:55:27,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:27,891 INFO L471 AbstractCegarLoop]: Abstraction has 1674 states and 2463 transitions. [2024-11-28 02:55:27,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.285714285714286) internal successors, (111), 20 states have internal predecessors, (111), 6 states have call successors, (45), 6 states have call predecessors, (45), 10 states have return successors, (45), 6 states have call predecessors, (45), 6 states have call successors, (45) [2024-11-28 02:55:27,891 INFO L276 IsEmpty]: Start isEmpty. Operand 1674 states and 2463 transitions. [2024-11-28 02:55:27,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2024-11-28 02:55:27,896 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:27,896 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:55:27,909 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 02:55:28,096 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:28,097 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:28,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:28,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1561370712, now seen corresponding path program 1 times [2024-11-28 02:55:28,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:28,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246453830] [2024-11-28 02:55:28,098 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:28,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:28,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:55:28,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1106617632] [2024-11-28 02:55:28,626 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:28,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:28,626 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:28,628 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:55:28,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 02:55:29,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 02:55:29,339 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 02:55:29,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 02:55:30,102 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 02:55:30,102 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 02:55:30,103 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 02:55:30,110 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 02:55:30,305 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:30,307 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:30,508 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 02:55:30,513 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 02:55:30 BoogieIcfgContainer [2024-11-28 02:55:30,513 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 02:55:30,514 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 02:55:30,514 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 02:55:30,514 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 02:55:30,515 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:50:07" (3/4) ... [2024-11-28 02:55:30,518 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 02:55:30,518 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 02:55:30,520 INFO L158 Benchmark]: Toolchain (without parser) took 326098.12ms. Allocated memory was 117.4MB in the beginning and 369.1MB in the end (delta: 251.7MB). Free memory was 92.1MB in the beginning and 277.9MB in the end (delta: -185.8MB). Peak memory consumption was 62.3MB. Max. memory is 16.1GB. [2024-11-28 02:55:30,520 INFO L158 Benchmark]: CDTParser took 0.44ms. Allocated memory is still 117.4MB. Free memory is still 72.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 02:55:30,521 INFO L158 Benchmark]: CACSL2BoogieTranslator took 640.75ms. Allocated memory is still 117.4MB. Free memory was 91.9MB in the beginning and 67.8MB in the end (delta: 24.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 02:55:30,521 INFO L158 Benchmark]: Boogie Procedure Inliner took 110.10ms. Allocated memory is still 117.4MB. Free memory was 67.8MB in the beginning and 58.6MB in the end (delta: 9.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 02:55:30,521 INFO L158 Benchmark]: Boogie Preprocessor took 145.72ms. Allocated memory is still 117.4MB. Free memory was 58.4MB in the beginning and 42.2MB in the end (delta: 16.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 02:55:30,521 INFO L158 Benchmark]: RCFGBuilder took 1764.35ms. Allocated memory is still 117.4MB. Free memory was 42.0MB in the beginning and 82.6MB in the end (delta: -40.6MB). Peak memory consumption was 25.5MB. Max. memory is 16.1GB. [2024-11-28 02:55:30,523 INFO L158 Benchmark]: TraceAbstraction took 323424.83ms. Allocated memory was 117.4MB in the beginning and 369.1MB in the end (delta: 251.7MB). Free memory was 82.0MB in the beginning and 277.9MB in the end (delta: -196.0MB). Peak memory consumption was 218.8MB. Max. memory is 16.1GB. [2024-11-28 02:55:30,523 INFO L158 Benchmark]: Witness Printer took 4.50ms. Allocated memory is still 369.1MB. Free memory was 277.9MB in the beginning and 277.9MB in the end (delta: 47.0kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 02:55:30,525 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.44ms. Allocated memory is still 117.4MB. Free memory is still 72.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 640.75ms. Allocated memory is still 117.4MB. Free memory was 91.9MB in the beginning and 67.8MB in the end (delta: 24.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 110.10ms. Allocated memory is still 117.4MB. Free memory was 67.8MB in the beginning and 58.6MB in the end (delta: 9.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 145.72ms. Allocated memory is still 117.4MB. Free memory was 58.4MB in the beginning and 42.2MB in the end (delta: 16.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * RCFGBuilder took 1764.35ms. Allocated memory is still 117.4MB. Free memory was 42.0MB in the beginning and 82.6MB in the end (delta: -40.6MB). Peak memory consumption was 25.5MB. Max. memory is 16.1GB. * TraceAbstraction took 323424.83ms. Allocated memory was 117.4MB in the beginning and 369.1MB in the end (delta: 251.7MB). Free memory was 82.0MB in the beginning and 277.9MB in the end (delta: -196.0MB). Peak memory consumption was 218.8MB. Max. memory is 16.1GB. * Witness Printer took 4.50ms. Allocated memory is still 369.1MB. Free memory was 277.9MB in the beginning and 277.9MB in the end (delta: 47.0kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftLeft at line 97, overapproximation of someBinaryArithmeticDOUBLEoperation at line 98, overapproximation of someBinaryArithmeticDOUBLEoperation at line 159, overapproximation of someBinaryArithmeticDOUBLEoperation at line 124, overapproximation of someBinaryArithmeticDOUBLEoperation at line 185, overapproximation of someBinaryArithmeticDOUBLEoperation at line 121, overapproximation of someBinaryArithmeticDOUBLEoperation at line 250, overapproximation of someBinaryFLOATComparisonOperation at line 193, overapproximation of someBinaryFLOATComparisonOperation at line 279, overapproximation of someBinaryFLOATComparisonOperation at line 120, overapproximation of someBinaryFLOATComparisonOperation at line 283, overapproximation of someBinaryFLOATComparisonOperation at line 342, overapproximation of someBinaryFLOATComparisonOperation at line 104, overapproximation of someBinaryFLOATComparisonOperation at line 281, overapproximation of someBinaryFLOATComparisonOperation at line 313, overapproximation of someBinaryFLOATComparisonOperation at line 315, overapproximation of someBinaryFLOATComparisonOperation at line 311, overapproximation of someBinaryFLOATComparisonOperation at line 342, overapproximation of someBinaryFLOATComparisonOperation at line 342, overapproximation of someBinaryDOUBLEComparisonOperation at line 298, overapproximation of someBinaryDOUBLEComparisonOperation at line 226, overapproximation of someBinaryDOUBLEComparisonOperation at line 300, overapproximation of someBinaryDOUBLEComparisonOperation at line 291, overapproximation of someBinaryDOUBLEComparisonOperation at line 184, overapproximation of someBinaryDOUBLEComparisonOperation at line 293, overapproximation of someBinaryDOUBLEComparisonOperation at line 253, overapproximation of someBinaryDOUBLEComparisonOperation at line 342, overapproximation of someBinaryDOUBLEComparisonOperation at line 124, overapproximation of someBinaryDOUBLEComparisonOperation at line 173, overapproximation of someBinaryDOUBLEComparisonOperation at line 342, overapproximation of someBinaryDOUBLEComparisonOperation at line 342, overapproximation of someUnaryFLOAToperation at line 104. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned long int var_1_1 = 100000; [L23] unsigned long int var_1_7 = 128; [L24] unsigned long int var_1_8 = 4; [L25] signed long int var_1_9 = -5; [L26] signed long int var_1_10 = 1484384233; [L27] float var_1_15 = 15.88; [L28] signed long int var_1_17 = -1; [L29] float var_1_18 = 32.4; [L30] float var_1_19 = 9.2; [L31] float var_1_20 = 5.75; [L32] double var_1_21 = 999999999999999.8; [L33] unsigned short int var_1_22 = 44379; [L34] unsigned short int var_1_23 = 8; [L35] double var_1_24 = 1.7; [L36] double var_1_25 = 15.75; [L37] double var_1_26 = 10.2; [L38] unsigned char var_1_27 = 1; [L39] double var_1_28 = 0.0; [L40] double var_1_29 = 24.2; [L41] unsigned char var_1_30 = 0; [L42] signed long int var_1_31 = 1; [L43] unsigned char var_1_32 = 8; [L44] unsigned char var_1_33 = 50; [L45] unsigned long int var_1_34 = 8; [L46] unsigned long int var_1_36 = 4091253961; [L47] float var_1_37 = 8.7; [L48] float var_1_38 = 99999999.125; [L49] float var_1_39 = 0.5; [L50] float var_1_40 = 0.0; [L51] double var_1_41 = 32.5; [L52] double var_1_42 = 64.8; [L53] signed short int var_1_43 = -16; [L54] signed short int var_1_44 = 16978; [L55] signed char var_1_45 = -8; [L56] signed char var_1_46 = 64; [L57] signed char var_1_47 = -50; [L58] double var_1_48 = 16.3; [L59] signed long int var_1_49 = -1; [L60] float var_1_50 = 127.4; [L61] unsigned short int var_1_51 = 500; [L62] unsigned short int var_1_52 = 46907; [L63] unsigned short int var_1_53 = 52395; [L64] unsigned long int var_1_54 = 0; [L65] unsigned char var_1_55 = 0; [L66] signed short int var_1_56 = 32; [L67] signed short int var_1_58 = 5; [L68] signed long int last_1_var_1_9 = -5; [L69] unsigned char last_1_var_1_32 = 8; [L70] signed char last_1_var_1_45 = -8; [L71] unsigned long int last_1_var_1_54 = 0; VAL [isInitial=0, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=128, var_1_8=4, var_1_9=-5] [L346] isInitial = 1 [L347] FCALL initially() [L349] CALL updateLastVariables() [L336] last_1_var_1_9 = var_1_9 [L337] last_1_var_1_32 = var_1_32 [L338] last_1_var_1_45 = var_1_45 [L339] last_1_var_1_54 = var_1_54 VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=128, var_1_8=4, var_1_9=-5] [L349] RET updateLastVariables() [L350] CALL updateVariables() [L263] var_1_7 = __VERIFIER_nondet_ulong() [L264] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_8=4, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_8=4, var_1_9=-5] [L264] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_8=4, var_1_9=-5] [L265] CALL assume_abort_if_not(var_1_7 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_8=4, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_8=4, var_1_9=-5] [L265] RET assume_abort_if_not(var_1_7 <= 4294967295) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_8=4, var_1_9=-5] [L266] CALL assume_abort_if_not(var_1_7 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=4, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=4, var_1_9=-5] [L266] RET assume_abort_if_not(var_1_7 != 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=4, var_1_9=-5] [L267] var_1_8 = __VERIFIER_nondet_ulong() [L268] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_9=-5] [L268] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_9=-5] [L269] CALL assume_abort_if_not(var_1_8 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_9=-5] [L269] RET assume_abort_if_not(var_1_8 <= 4294967295) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_9=-5] [L270] CALL assume_abort_if_not(var_1_8 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L270] RET assume_abort_if_not(var_1_8 != 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L271] var_1_10 = __VERIFIER_nondet_long() [L272] CALL assume_abort_if_not(var_1_10 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L272] RET assume_abort_if_not(var_1_10 >= 1073741822) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L273] CALL assume_abort_if_not(var_1_10 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L273] RET assume_abort_if_not(var_1_10 <= 2147483646) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L274] var_1_17 = __VERIFIER_nondet_long() [L275] CALL assume_abort_if_not(var_1_17 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L275] RET assume_abort_if_not(var_1_17 >= -2147483648) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L276] CALL assume_abort_if_not(var_1_17 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L276] RET assume_abort_if_not(var_1_17 <= 2147483647) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L277] CALL assume_abort_if_not(var_1_17 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L277] RET assume_abort_if_not(var_1_17 != 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L278] var_1_18 = __VERIFIER_nondet_float() [L279] CALL assume_abort_if_not((var_1_18 >= -461168.6018427382800e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L279] RET assume_abort_if_not((var_1_18 >= -461168.6018427382800e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L280] var_1_19 = __VERIFIER_nondet_float() [L281] CALL assume_abort_if_not((var_1_19 >= -461168.6018427382800e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L281] RET assume_abort_if_not((var_1_19 >= -461168.6018427382800e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L282] var_1_20 = __VERIFIER_nondet_float() [L283] CALL assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L283] RET assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L284] var_1_22 = __VERIFIER_nondet_ushort() [L285] CALL assume_abort_if_not(var_1_22 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L285] RET assume_abort_if_not(var_1_22 >= 32767) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L286] CALL assume_abort_if_not(var_1_22 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L286] RET assume_abort_if_not(var_1_22 <= 65535) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L287] var_1_23 = __VERIFIER_nondet_ushort() [L288] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L288] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L289] CALL assume_abort_if_not(var_1_23 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L289] RET assume_abort_if_not(var_1_23 <= 32767) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L290] var_1_24 = __VERIFIER_nondet_double() [L291] CALL assume_abort_if_not((var_1_24 >= -230584.3009213691390e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 2305843.009213691390e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L291] RET assume_abort_if_not((var_1_24 >= -230584.3009213691390e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 2305843.009213691390e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L292] var_1_25 = __VERIFIER_nondet_double() [L293] CALL assume_abort_if_not((var_1_25 >= -230584.3009213691390e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 2305843.009213691390e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L293] RET assume_abort_if_not((var_1_25 >= -230584.3009213691390e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 2305843.009213691390e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L294] var_1_27 = __VERIFIER_nondet_uchar() [L295] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L295] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L296] CALL assume_abort_if_not(var_1_27 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L296] RET assume_abort_if_not(var_1_27 <= 1) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L297] var_1_28 = __VERIFIER_nondet_double() [L298] CALL assume_abort_if_not((var_1_28 >= 4611686.018427382800e+12F && 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_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L298] RET assume_abort_if_not((var_1_28 >= 4611686.018427382800e+12F && 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_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L299] var_1_29 = __VERIFIER_nondet_double() [L300] CALL assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L300] RET assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L301] var_1_30 = __VERIFIER_nondet_uchar() [L302] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L302] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L303] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L303] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L304] var_1_33 = __VERIFIER_nondet_uchar() [L305] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L305] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L306] CALL assume_abort_if_not(var_1_33 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L306] RET assume_abort_if_not(var_1_33 <= 254) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L307] var_1_36 = __VERIFIER_nondet_ulong() [L308] CALL assume_abort_if_not(var_1_36 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L308] RET assume_abort_if_not(var_1_36 >= 2147483647) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L309] CALL assume_abort_if_not(var_1_36 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L309] RET assume_abort_if_not(var_1_36 <= 4294967294) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L310] var_1_38 = __VERIFIER_nondet_float() [L311] CALL assume_abort_if_not((var_1_38 >= 0.0F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 4611686.018427382800e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L311] RET assume_abort_if_not((var_1_38 >= 0.0F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 4611686.018427382800e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L312] var_1_39 = __VERIFIER_nondet_float() [L313] CALL assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L313] RET assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L314] var_1_40 = __VERIFIER_nondet_float() [L315] CALL assume_abort_if_not((var_1_40 >= 4611686.018427382800e+12F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L315] RET assume_abort_if_not((var_1_40 >= 4611686.018427382800e+12F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L316] var_1_44 = __VERIFIER_nondet_short() [L317] CALL assume_abort_if_not(var_1_44 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L317] RET assume_abort_if_not(var_1_44 >= 16383) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L318] CALL assume_abort_if_not(var_1_44 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L318] RET assume_abort_if_not(var_1_44 <= 32766) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L319] var_1_46 = __VERIFIER_nondet_char() [L320] CALL assume_abort_if_not(var_1_46 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L320] RET assume_abort_if_not(var_1_46 >= -126) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L321] CALL assume_abort_if_not(var_1_46 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L321] RET assume_abort_if_not(var_1_46 <= 126) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L322] var_1_47 = __VERIFIER_nondet_char() [L323] CALL assume_abort_if_not(var_1_47 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L323] RET assume_abort_if_not(var_1_47 >= -126) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L324] CALL assume_abort_if_not(var_1_47 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L324] RET assume_abort_if_not(var_1_47 <= 126) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L325] var_1_52 = __VERIFIER_nondet_ushort() [L326] CALL assume_abort_if_not(var_1_52 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L326] RET assume_abort_if_not(var_1_52 >= 32767) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L327] CALL assume_abort_if_not(var_1_52 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L327] RET assume_abort_if_not(var_1_52 <= 65534) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L328] var_1_53 = __VERIFIER_nondet_ushort() [L329] CALL assume_abort_if_not(var_1_53 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L329] RET assume_abort_if_not(var_1_53 >= 32767) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L330] CALL assume_abort_if_not(var_1_53 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L330] RET assume_abort_if_not(var_1_53 <= 65534) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L331] var_1_55 = __VERIFIER_nondet_uchar() [L332] CALL assume_abort_if_not(var_1_55 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L332] RET assume_abort_if_not(var_1_55 >= 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L333] CALL assume_abort_if_not(var_1_55 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L333] RET assume_abort_if_not(var_1_55 <= 1) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L350] RET updateVariables() [L351] CALL step() [L75] COND FALSE !(last_1_var_1_9 >= last_1_var_1_32) [L94] var_1_51 = (var_1_52 - var_1_33) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L96] unsigned short int stepLocal_6 = var_1_51; VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_6=32786, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L97] EXPR -64 << var_1_51 VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_6=32786, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L97] COND TRUE (-64 << var_1_51) >= stepLocal_6 [L98] var_1_41 = ((var_1_28 - var_1_38) - var_1_29) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L100] signed long int stepLocal_11 = var_1_33 + var_1_51; [L101] unsigned short int stepLocal_10 = var_1_51; VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_10=32786, stepLocal_11=32786, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L102] COND TRUE -5 < stepLocal_11 VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_10=32786, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L103] COND TRUE ((~ 0) / var_1_17) < stepLocal_10 [L104] var_1_50 = ((((4.1f) < 0 ) ? -(4.1f) : (4.1f))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L111] signed long int stepLocal_4 = 61405 - var_1_23; VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_4=61405, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L112] COND TRUE stepLocal_4 > last_1_var_1_32 [L113] var_1_32 = var_1_33 VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=-5] [L115] COND TRUE var_1_32 >= (var_1_32 / var_1_8) [L116] var_1_9 = ((var_1_10 - var_1_51) - var_1_32) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_42=324/5, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L120] COND TRUE (- 50.6f) >= var_1_50 [L121] var_1_42 = (var_1_28 - var_1_29) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=51/5, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L123] COND TRUE \read(var_1_27) [L124] var_1_26 = ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L136] COND FALSE !(! var_1_27) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L139] COND FALSE !(! var_1_27) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L143] COND TRUE var_1_27 && var_1_55 [L144] var_1_54 = ((((((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9) < 0 ) ? -(((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9) : (((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=8, var_1_36=10737418239, var_1_37=87/10, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L152] COND TRUE (((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17) [L153] var_1_34 = (var_1_36 - var_1_54) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_37=87/10, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L157] unsigned char stepLocal_5 = var_1_32; VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_5=0, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_37=87/10, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L158] COND TRUE \read(var_1_27) [L159] var_1_37 = (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_5=0, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L171] unsigned long int stepLocal_1 = (var_1_32 / var_1_17) / var_1_8; [L172] unsigned short int stepLocal_0 = var_1_51; VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_1=0, stepLocal_5=0, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L173] COND TRUE var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_1=0, stepLocal_5=0, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L174] COND FALSE !(stepLocal_1 > var_1_51) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_5=0, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_48=163/10, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L184] COND TRUE var_1_42 == var_1_37 [L185] var_1_48 = (25.25 - (var_1_40 - var_1_38)) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_5=0, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=100000, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L193] COND TRUE (- var_1_15) == var_1_37 [L194] var_1_1 = (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_5=0, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L200] unsigned long int stepLocal_9 = (((var_1_54) < (var_1_22)) ? (var_1_54) : (var_1_22)); [L201] unsigned char stepLocal_8 = var_1_30; VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_5=0, stepLocal_8=1, stepLocal_9=32767, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=-8, var_1_46=2, var_1_47=1, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L202] COND TRUE var_1_27 && stepLocal_8 [L203] var_1_45 = (((((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) < 0 ) ? -((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) : ((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_5=0, stepLocal_9=32767, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L211] EXPR 2u << var_1_32 VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_5=0, stepLocal_9=32767, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L211] unsigned long int stepLocal_7 = var_1_32 * (2u << var_1_32); [L212] COND FALSE !(! var_1_27) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_5=0, stepLocal_7=0, stepLocal_9=32767, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L219] COND FALSE !(var_1_51 < stepLocal_7) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_5=0, stepLocal_9=32767, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L223] signed long int stepLocal_13 = var_1_10; [L224] signed long int stepLocal_12 = (((var_1_46) < (var_1_32)) ? (var_1_46) : (var_1_32)); VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_12=0, stepLocal_13=1073741822, stepLocal_5=0, stepLocal_9=32767, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L225] COND TRUE \read(var_1_30) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_12=0, stepLocal_13=1073741822, stepLocal_5=0, stepLocal_9=32767, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L226] COND TRUE var_1_50 <= ((var_1_39 - var_1_40) * var_1_28) [L227] var_1_56 = ((((var_1_46) < ((var_1_33 - var_1_32))) ? (var_1_46) : ((var_1_33 - var_1_32)))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_12=0, stepLocal_13=1073741822, stepLocal_5=0, stepLocal_9=32767, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=5, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L238] COND TRUE \read(var_1_55) [L239] var_1_58 = (((var_1_33 - var_1_31) + (var_1_45 + var_1_45)) + var_1_47) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_12=0, stepLocal_13=1073741822, stepLocal_5=0, stepLocal_9=32767, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=2, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L243] unsigned short int stepLocal_3 = var_1_51; [L244] signed short int stepLocal_2 = var_1_56; VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_12=0, stepLocal_13=1073741822, stepLocal_2=0, stepLocal_3=32786, stepLocal_5=0, stepLocal_9=32767, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_21=4999999999999999/5, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=2, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L245] COND FALSE !(stepLocal_2 >= var_1_54) [L250] var_1_21 = ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_12=0, stepLocal_13=1073741822, stepLocal_3=32786, stepLocal_5=0, stepLocal_9=32767, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=2, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L252] COND TRUE \read(var_1_27) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_12=0, stepLocal_13=1073741822, stepLocal_3=32786, stepLocal_5=0, stepLocal_9=32767, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=-1, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=2, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L253] COND TRUE var_1_21 < 24.8f [L254] var_1_49 = ((((((var_1_51 + var_1_22) - var_1_51)) > (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))))) ? (((var_1_51 + var_1_22) - var_1_51)) : (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1)))))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=32786, stepLocal_12=0, stepLocal_13=1073741822, stepLocal_3=32786, stepLocal_5=0, stepLocal_9=32767, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=32786, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=2, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L351] RET step() [L352] CALL, EXPR property() [L342] EXPR (((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=32786, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=2, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L342] EXPR (((((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)) && (((- 50.6f) >= var_1_50) ? (var_1_42 == ((double) (var_1_28 - var_1_29))) : 1)) && ((! var_1_27) ? (var_1_30 ? (var_1_43 == ((signed short int) ((((var_1_1) < (var_1_33)) ? (var_1_1) : (var_1_33))))) : (var_1_43 == ((signed short int) ((((var_1_33 - (var_1_44 - var_1_1)) < 0 ) ? -(var_1_33 - (var_1_44 - var_1_1)) : (var_1_33 - (var_1_44 - var_1_1))))))) : ((var_1_51 < (var_1_32 * (2u << var_1_32))) ? (var_1_43 == ((signed short int) (((((var_1_1) > (var_1_33)) ? (var_1_1) : (var_1_33))) - var_1_44))) : 1)) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=32786, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=2, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L342] EXPR ((((((((((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)) && (((- 50.6f) >= var_1_50) ? (var_1_42 == ((double) (var_1_28 - var_1_29))) : 1)) && ((! var_1_27) ? (var_1_30 ? (var_1_43 == ((signed short int) ((((var_1_1) < (var_1_33)) ? (var_1_1) : (var_1_33))))) : (var_1_43 == ((signed short int) ((((var_1_33 - (var_1_44 - var_1_1)) < 0 ) ? -(var_1_33 - (var_1_44 - var_1_1)) : (var_1_33 - (var_1_44 - var_1_1))))))) : ((var_1_51 < (var_1_32 * (2u << var_1_32))) ? (var_1_43 == ((signed short int) (((((var_1_1) > (var_1_33)) ? (var_1_1) : (var_1_33))) - var_1_44))) : 1))) && ((var_1_27 && var_1_30) ? (var_1_45 == ((signed char) (((((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) < 0 ) ? -((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) : ((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))))) : ((((((var_1_54) < (var_1_22)) ? (var_1_54) : (var_1_22))) != var_1_1) ? (var_1_45 == ((signed char) var_1_46)) : (var_1_45 == ((signed char) ((((var_1_47) > (var_1_46)) ? (var_1_47) : (var_1_46)))))))) && ((var_1_42 == var_1_37) ? (var_1_48 == ((double) (25.25 - (var_1_40 - var_1_38)))) : ((var_1_39 == ((((var_1_42) > (var_1_38)) ? (var_1_42) : (var_1_38)))) ? (var_1_48 == ((double) var_1_19)) : (var_1_48 == ((double) var_1_19))))) && (var_1_27 ? ((var_1_21 < 24.8f) ? (var_1_49 == ((signed long int) ((((((var_1_51 + var_1_22) - var_1_51)) > (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))))) ? (((var_1_51 + var_1_22) - var_1_51)) : (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1)))))))) : (var_1_49 == ((signed long int) var_1_34))) : (var_1_49 == ((signed long int) ((((var_1_10) < (var_1_33)) ? (var_1_10) : (var_1_33))))))) && ((-5 < (var_1_33 + var_1_51)) ? ((((~ 0) / var_1_17) < var_1_51) ? (var_1_50 == ((float) ((((4.1f) < 0 ) ? -(4.1f) : (4.1f))))) : (var_1_50 == ((float) (var_1_20 - ((((var_1_40) > (var_1_28)) ? (var_1_40) : (var_1_28))))))) : (var_1_50 == ((float) ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) + var_1_24) + ((((var_1_19) > (-0.8f)) ? (var_1_19) : (-0.8f)))))))) && ((last_1_var_1_9 >= last_1_var_1_32) ? ((((((var_1_47) > (last_1_var_1_32)) ? (var_1_47) : (last_1_var_1_32))) >= (last_1_var_1_54 / var_1_7)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) > (var_1_33)) ? (var_1_44) : (var_1_33))))) : (((- last_1_var_1_32) >= 256u) ? ((last_1_var_1_45 < var_1_22) ? (var_1_51 == ((unsigned short int) (((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53))) - (((((last_1_var_1_45 + var_1_33)) < (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))) ? ((last_1_var_1_45 + var_1_33)) : (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))))))) : ((var_1_30 && ((last_1_var_1_32 >> var_1_44) < var_1_47)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) < (var_1_33)) ? (var_1_44) : (var_1_33))))) : (var_1_51 == ((unsigned short int) last_1_var_1_32)))) : (var_1_51 == ((unsigned short int) (((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53))) - last_1_var_1_32))))) : (var_1_51 == ((unsigned short int) (var_1_52 - var_1_33)))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=32786, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=2, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L342] EXPR ((((((((((((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)) && (((- 50.6f) >= var_1_50) ? (var_1_42 == ((double) (var_1_28 - var_1_29))) : 1)) && ((! var_1_27) ? (var_1_30 ? (var_1_43 == ((signed short int) ((((var_1_1) < (var_1_33)) ? (var_1_1) : (var_1_33))))) : (var_1_43 == ((signed short int) ((((var_1_33 - (var_1_44 - var_1_1)) < 0 ) ? -(var_1_33 - (var_1_44 - var_1_1)) : (var_1_33 - (var_1_44 - var_1_1))))))) : ((var_1_51 < (var_1_32 * (2u << var_1_32))) ? (var_1_43 == ((signed short int) (((((var_1_1) > (var_1_33)) ? (var_1_1) : (var_1_33))) - var_1_44))) : 1))) && ((var_1_27 && var_1_30) ? (var_1_45 == ((signed char) (((((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) < 0 ) ? -((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) : ((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))))) : ((((((var_1_54) < (var_1_22)) ? (var_1_54) : (var_1_22))) != var_1_1) ? (var_1_45 == ((signed char) var_1_46)) : (var_1_45 == ((signed char) ((((var_1_47) > (var_1_46)) ? (var_1_47) : (var_1_46)))))))) && ((var_1_42 == var_1_37) ? (var_1_48 == ((double) (25.25 - (var_1_40 - var_1_38)))) : ((var_1_39 == ((((var_1_42) > (var_1_38)) ? (var_1_42) : (var_1_38)))) ? (var_1_48 == ((double) var_1_19)) : (var_1_48 == ((double) var_1_19))))) && (var_1_27 ? ((var_1_21 < 24.8f) ? (var_1_49 == ((signed long int) ((((((var_1_51 + var_1_22) - var_1_51)) > (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))))) ? (((var_1_51 + var_1_22) - var_1_51)) : (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1)))))))) : (var_1_49 == ((signed long int) var_1_34))) : (var_1_49 == ((signed long int) ((((var_1_10) < (var_1_33)) ? (var_1_10) : (var_1_33))))))) && ((-5 < (var_1_33 + var_1_51)) ? ((((~ 0) / var_1_17) < var_1_51) ? (var_1_50 == ((float) ((((4.1f) < 0 ) ? -(4.1f) : (4.1f))))) : (var_1_50 == ((float) (var_1_20 - ((((var_1_40) > (var_1_28)) ? (var_1_40) : (var_1_28))))))) : (var_1_50 == ((float) ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) + var_1_24) + ((((var_1_19) > (-0.8f)) ? (var_1_19) : (-0.8f)))))))) && ((last_1_var_1_9 >= last_1_var_1_32) ? ((((((var_1_47) > (last_1_var_1_32)) ? (var_1_47) : (last_1_var_1_32))) >= (last_1_var_1_54 / var_1_7)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) > (var_1_33)) ? (var_1_44) : (var_1_33))))) : (((- last_1_var_1_32) >= 256u) ? ((last_1_var_1_45 < var_1_22) ? (var_1_51 == ((unsigned short int) (((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53))) - (((((last_1_var_1_45 + var_1_33)) < (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))) ? ((last_1_var_1_45 + var_1_33)) : (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))))))) : ((var_1_30 && ((last_1_var_1_32 >> var_1_44) < var_1_47)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) < (var_1_33)) ? (var_1_44) : (var_1_33))))) : (var_1_51 == ((unsigned short int) last_1_var_1_32)))) : (var_1_51 == ((unsigned short int) (((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53))) - last_1_var_1_32))))) : (var_1_51 == ((unsigned short int) (var_1_52 - var_1_33))))) && ((var_1_27 && var_1_55) ? (var_1_54 == ((unsigned long int) ((((((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9) < 0 ) ? -(((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9) : (((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9))))) : ((var_1_51 <= var_1_51) ? (var_1_54 == ((unsigned long int) var_1_36)) : (var_1_54 == ((unsigned long int) (var_1_36 - 2u)))))) && (var_1_30 ? ((var_1_50 <= ((var_1_39 - var_1_40) * var_1_28)) ? (var_1_56 == ((signed short int) ((((var_1_46) < ((var_1_33 - var_1_32))) ? (var_1_46) : ((var_1_33 - var_1_32)))))) : 1) : ((((var_1_32 / var_1_7) >> var_1_34) > var_1_10) ? (((var_1_53 + var_1_43) < ((((var_1_46) < (var_1_32)) ? (var_1_46) : (var_1_32)))) ? (var_1_56 == ((signed short int) var_1_32)) : (var_1_56 == ((signed short int) var_1_32))) : 1)) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=32786, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=2, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L342-L343] return (((((((((((((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)) && (((- 50.6f) >= var_1_50) ? (var_1_42 == ((double) (var_1_28 - var_1_29))) : 1)) && ((! var_1_27) ? (var_1_30 ? (var_1_43 == ((signed short int) ((((var_1_1) < (var_1_33)) ? (var_1_1) : (var_1_33))))) : (var_1_43 == ((signed short int) ((((var_1_33 - (var_1_44 - var_1_1)) < 0 ) ? -(var_1_33 - (var_1_44 - var_1_1)) : (var_1_33 - (var_1_44 - var_1_1))))))) : ((var_1_51 < (var_1_32 * (2u << var_1_32))) ? (var_1_43 == ((signed short int) (((((var_1_1) > (var_1_33)) ? (var_1_1) : (var_1_33))) - var_1_44))) : 1))) && ((var_1_27 && var_1_30) ? (var_1_45 == ((signed char) (((((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) < 0 ) ? -((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) : ((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))))) : ((((((var_1_54) < (var_1_22)) ? (var_1_54) : (var_1_22))) != var_1_1) ? (var_1_45 == ((signed char) var_1_46)) : (var_1_45 == ((signed char) ((((var_1_47) > (var_1_46)) ? (var_1_47) : (var_1_46)))))))) && ((var_1_42 == var_1_37) ? (var_1_48 == ((double) (25.25 - (var_1_40 - var_1_38)))) : ((var_1_39 == ((((var_1_42) > (var_1_38)) ? (var_1_42) : (var_1_38)))) ? (var_1_48 == ((double) var_1_19)) : (var_1_48 == ((double) var_1_19))))) && (var_1_27 ? ((var_1_21 < 24.8f) ? (var_1_49 == ((signed long int) ((((((var_1_51 + var_1_22) - var_1_51)) > (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))))) ? (((var_1_51 + var_1_22) - var_1_51)) : (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1)))))))) : (var_1_49 == ((signed long int) var_1_34))) : (var_1_49 == ((signed long int) ((((var_1_10) < (var_1_33)) ? (var_1_10) : (var_1_33))))))) && ((-5 < (var_1_33 + var_1_51)) ? ((((~ 0) / var_1_17) < var_1_51) ? (var_1_50 == ((float) ((((4.1f) < 0 ) ? -(4.1f) : (4.1f))))) : (var_1_50 == ((float) (var_1_20 - ((((var_1_40) > (var_1_28)) ? (var_1_40) : (var_1_28))))))) : (var_1_50 == ((float) ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) + var_1_24) + ((((var_1_19) > (-0.8f)) ? (var_1_19) : (-0.8f)))))))) && ((last_1_var_1_9 >= last_1_var_1_32) ? ((((((var_1_47) > (last_1_var_1_32)) ? (var_1_47) : (last_1_var_1_32))) >= (last_1_var_1_54 / var_1_7)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) > (var_1_33)) ? (var_1_44) : (var_1_33))))) : (((- last_1_var_1_32) >= 256u) ? ((last_1_var_1_45 < var_1_22) ? (var_1_51 == ((unsigned short int) (((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53))) - (((((last_1_var_1_45 + var_1_33)) < (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))) ? ((last_1_var_1_45 + var_1_33)) : (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))))))) : ((var_1_30 && ((last_1_var_1_32 >> var_1_44) < var_1_47)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) < (var_1_33)) ? (var_1_44) : (var_1_33))))) : (var_1_51 == ((unsigned short int) last_1_var_1_32)))) : (var_1_51 == ((unsigned short int) (((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53))) - last_1_var_1_32))))) : (var_1_51 == ((unsigned short int) (var_1_52 - var_1_33))))) && ((var_1_27 && var_1_55) ? (var_1_54 == ((unsigned long int) ((((((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9) < 0 ) ? -(((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9) : (((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9))))) : ((var_1_51 <= var_1_51) ? (var_1_54 == ((unsigned long int) var_1_36)) : (var_1_54 == ((unsigned long int) (var_1_36 - 2u)))))) && (var_1_30 ? ((var_1_50 <= ((var_1_39 - var_1_40) * var_1_28)) ? (var_1_56 == ((signed short int) ((((var_1_46) < ((var_1_33 - var_1_32))) ? (var_1_46) : ((var_1_33 - var_1_32)))))) : 1) : ((((var_1_32 / var_1_7) >> var_1_34) > var_1_10) ? (((var_1_53 + var_1_43) < ((((var_1_46) < (var_1_32)) ? (var_1_46) : (var_1_32)))) ? (var_1_56 == ((signed short int) var_1_32)) : (var_1_56 == ((signed short int) var_1_32))) : 1))) && (var_1_55 ? (var_1_58 == ((signed short int) (((var_1_33 - var_1_31) + (var_1_45 + var_1_45)) + var_1_47))) : (var_1_58 == ((signed short int) (((((var_1_45) > (var_1_46)) ? (var_1_45) : (var_1_46))) + var_1_45)))) ; [L352] RET, EXPR property() [L352] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=32786, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=2, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] [L19] reach_error() VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-21, var_1_1=32786, var_1_22=32767, var_1_23=0, var_1_26=255/4, var_1_27=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=9663676417, var_1_36=10737418239, var_1_43=-16, var_1_44=32766, var_1_45=1, var_1_46=2, var_1_47=1, var_1_49=32786, var_1_50=2, var_1_51=32786, var_1_52=32786, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=2, var_1_7=16393, var_1_8=7515504264, var_1_9=1073709036] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 186 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 323.1s, OverallIterations: 9, TraceHistogramMax: 45, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 291.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 33 mSolverCounterUnknown, 5059 SdHoareTripleChecker+Valid, 236.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5025 mSDsluCounter, 9427 SdHoareTripleChecker+Invalid, 234.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6623 mSDsCounter, 1327 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5570 IncrementalHoareTripleChecker+Invalid, 6930 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1327 mSolverCounterUnsat, 2804 mSDtfsCounter, 5570 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2550 GetRequests, 2346 SyntacticMatches, 0 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5327 ImplicationChecksByTransitivity, 58.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1791occurred in iteration=7, InterpolantAutomatonStates: 175, 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, 8 MinimizatonAttempts, 2622 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 5.8s SatisfiabilityAnalysisTime, 20.0s InterpolantComputationTime, 4570 NumberOfCodeBlocks, 4570 NumberOfCodeBlocksAsserted, 15 NumberOfCheckSat, 3944 ConstructedInterpolants, 8 QuantifiedInterpolants, 9965 SizeOfPredicates, 15 NumberOfNonLiveVariables, 3406 ConjunctsInSsa, 89 ConjunctsInUnsatCore, 13 InterpolantComputations, 6 PerfectInterpolantSequences, 50942/51480 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 02:55:30,746 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-11-28 02:55:30,767 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 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_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 66faedc76e2888a747bab206dd9951b65d0513a976e7d390b67897d185d819f3 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:55:33,079 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:55:33,217 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 02:55:33,229 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:55:33,232 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:55:33,273 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:55:33,274 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:55:33,274 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:55:33,275 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:55:33,275 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:55:33,276 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:55:33,277 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:55:33,277 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:55:33,277 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:55:33,277 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:55:33,277 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:55:33,278 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 02:55:33,278 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:55:33,279 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:55:33,279 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:55:33,279 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 02:55:33,279 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:55:33,279 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 02:55:33,279 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 02:55:33,279 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 02:55:33,280 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 02:55:33,280 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:55:33,280 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 02:55:33,280 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:55:33,280 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:55:33,281 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:55:33,281 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:55:33,281 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:55:33,281 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:55:33,282 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:55:33,282 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:55:33,282 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:55:33,282 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:55:33,282 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:55:33,282 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:55:33,282 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:55:33,282 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:55:33,282 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 02:55:33,282 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 02:55:33,282 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 02:55:33,282 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 02:55:33,283 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:55:33,283 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:55:33,283 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:55:33,283 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:55:33,283 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_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 -> 66faedc76e2888a747bab206dd9951b65d0513a976e7d390b67897d185d819f3 [2024-11-28 02:55:33,619 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:55:33,628 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:55:33,632 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:55:33,634 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:55:33,634 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:55:33,635 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i [2024-11-28 02:55:36,700 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/data/1fefba37b/6b9ecba7cf95457a8de455b30bf0064d/FLAGee0272f7b [2024-11-28 02:55:37,043 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:55:37,044 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i [2024-11-28 02:55:37,055 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/data/1fefba37b/6b9ecba7cf95457a8de455b30bf0064d/FLAGee0272f7b [2024-11-28 02:55:37,071 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/data/1fefba37b/6b9ecba7cf95457a8de455b30bf0064d [2024-11-28 02:55:37,075 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:55:37,077 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:55:37,081 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:55:37,081 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:55:37,086 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:55:37,087 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:55:37" (1/1) ... [2024-11-28 02:55:37,088 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@136e8a06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:37, skipping insertion in model container [2024-11-28 02:55:37,090 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:55:37" (1/1) ... [2024-11-28 02:55:37,134 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:55:37,327 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_aeeb3ce5-d3cb-4d95-9d00-217bea423682/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i[916,929] [2024-11-28 02:55:37,528 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:55:37,544 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:55:37,555 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_aeeb3ce5-d3cb-4d95-9d00-217bea423682/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i[916,929] [2024-11-28 02:55:37,647 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:55:37,670 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:55:37,671 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:37 WrapperNode [2024-11-28 02:55:37,671 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:55:37,673 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:55:37,673 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:55:37,673 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:55:37,683 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:37" (1/1) ... [2024-11-28 02:55:37,715 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:37" (1/1) ... [2024-11-28 02:55:37,779 INFO L138 Inliner]: procedures = 27, calls = 58, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 320 [2024-11-28 02:55:37,779 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:55:37,781 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:55:37,781 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:55:37,781 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:55:37,791 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:37" (1/1) ... [2024-11-28 02:55:37,791 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:37" (1/1) ... [2024-11-28 02:55:37,803 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:37" (1/1) ... [2024-11-28 02:55:37,836 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 02:55:37,839 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:37" (1/1) ... [2024-11-28 02:55:37,839 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:37" (1/1) ... [2024-11-28 02:55:37,869 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:37" (1/1) ... [2024-11-28 02:55:37,873 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:37" (1/1) ... [2024-11-28 02:55:37,882 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:37" (1/1) ... [2024-11-28 02:55:37,886 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:37" (1/1) ... [2024-11-28 02:55:37,892 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:37" (1/1) ... [2024-11-28 02:55:37,900 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:55:37,905 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:55:37,908 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:55:37,908 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:55:37,909 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:37" (1/1) ... [2024-11-28 02:55:37,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:55:37,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:37,951 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:55:37,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:55:37,985 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:55:37,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 02:55:37,986 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 02:55:37,986 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 02:55:37,986 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:55:37,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:55:38,135 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:55:38,137 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:56:20,277 INFO L? ?]: Removed 36 outVars from TransFormulas that were not future-live. [2024-11-28 02:56:20,277 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:56:20,292 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:56:20,292 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 02:56:20,292 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:56:20 BoogieIcfgContainer [2024-11-28 02:56:20,292 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:56:20,295 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:56:20,295 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:56:20,301 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:56:20,301 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:55:37" (1/3) ... [2024-11-28 02:56:20,302 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67c7723 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:56:20, skipping insertion in model container [2024-11-28 02:56:20,302 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:37" (2/3) ... [2024-11-28 02:56:20,303 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67c7723 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:56:20, skipping insertion in model container [2024-11-28 02:56:20,304 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:56:20" (3/3) ... [2024-11-28 02:56:20,305 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-41.i [2024-11-28 02:56:20,321 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:56:20,322 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-41.i that has 2 procedures, 142 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 02:56:20,392 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:56:20,405 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;@a845fff, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:56:20,405 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 02:56:20,410 INFO L276 IsEmpty]: Start isEmpty. Operand has 142 states, 94 states have (on average 1.5106382978723405) internal successors, (142), 95 states have internal predecessors, (142), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 02:56:20,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2024-11-28 02:56:20,435 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:56:20,436 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:56:20,438 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:56:20,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:56:20,443 INFO L85 PathProgramCache]: Analyzing trace with hash -2037796195, now seen corresponding path program 1 times [2024-11-28 02:56:20,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:56:20,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [675305223] [2024-11-28 02:56:20,455 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:56:20,456 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 02:56:20,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:56:20,457 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:56:20,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:56:22,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:56:22,929 INFO L256 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 02:56:22,941 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:56:22,995 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1624 proven. 0 refuted. 0 times theorem prover too weak. 2336 trivial. 0 not checked. [2024-11-28 02:56:22,996 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:56:22,996 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:56:22,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [675305223] [2024-11-28 02:56:22,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [675305223] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:56:22,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:56:22,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:56:22,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380898315] [2024-11-28 02:56:23,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:56:23,007 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 02:56:23,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:56:23,031 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 02:56:23,031 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:56:23,033 INFO L87 Difference]: Start difference. First operand has 142 states, 94 states have (on average 1.5106382978723405) internal successors, (142), 95 states have internal predecessors, (142), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) Second operand has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-28 02:56:23,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:56:23,077 INFO L93 Difference]: Finished difference Result 277 states and 503 transitions. [2024-11-28 02:56:23,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 02:56:23,079 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 292 [2024-11-28 02:56:23,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:56:23,087 INFO L225 Difference]: With dead ends: 277 [2024-11-28 02:56:23,089 INFO L226 Difference]: Without dead ends: 138 [2024-11-28 02:56:23,094 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 291 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 02:56:23,098 INFO L435 NwaCegarLoop]: 224 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, 224 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 02:56:23,098 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:56:23,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2024-11-28 02:56:23,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2024-11-28 02:56:23,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 91 states have (on average 1.4725274725274726) internal successors, (134), 91 states have internal predecessors, (134), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 02:56:23,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 224 transitions. [2024-11-28 02:56:23,175 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 224 transitions. Word has length 292 [2024-11-28 02:56:23,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:56:23,175 INFO L471 AbstractCegarLoop]: Abstraction has 138 states and 224 transitions. [2024-11-28 02:56:23,176 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-28 02:56:23,177 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 224 transitions. [2024-11-28 02:56:23,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2024-11-28 02:56:23,186 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:56:23,186 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:56:23,248 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:56:23,387 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:56:23,387 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:56:23,388 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:56:23,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1417807827, now seen corresponding path program 1 times [2024-11-28 02:56:23,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:56:23,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1725627858] [2024-11-28 02:56:23,389 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:56:23,389 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:56:23,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:56:23,395 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:56:23,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:56:25,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:56:25,714 INFO L256 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 02:56:25,722 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:56:25,972 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 02:56:25,972 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:56:25,972 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:56:25,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1725627858] [2024-11-28 02:56:25,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1725627858] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:56:25,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:56:25,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:56:25,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236869723] [2024-11-28 02:56:25,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:56:25,978 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:56:25,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:56:25,979 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:56:25,979 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:56:25,980 INFO L87 Difference]: Start difference. First operand 138 states and 224 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, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:56:31,013 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.91s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:56:31,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:56:31,020 INFO L93 Difference]: Finished difference Result 273 states and 445 transitions. [2024-11-28 02:56:31,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:56:31,274 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, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 292 [2024-11-28 02:56:31,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:56:31,280 INFO L225 Difference]: With dead ends: 273 [2024-11-28 02:56:31,280 INFO L226 Difference]: Without dead ends: 138 [2024-11-28 02:56:31,285 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 290 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:56:31,286 INFO L435 NwaCegarLoop]: 222 mSDtfsCounter, 0 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:56:31,286 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 441 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 1 Unknown, 0 Unchecked, 5.0s Time] [2024-11-28 02:56:31,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2024-11-28 02:56:31,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2024-11-28 02:56:31,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 91 states have (on average 1.4615384615384615) internal successors, (133), 91 states have internal predecessors, (133), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 02:56:31,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 223 transitions. [2024-11-28 02:56:31,315 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 223 transitions. Word has length 292 [2024-11-28 02:56:31,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:56:31,317 INFO L471 AbstractCegarLoop]: Abstraction has 138 states and 223 transitions. [2024-11-28 02:56:31,317 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, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:56:31,318 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 223 transitions. [2024-11-28 02:56:31,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2024-11-28 02:56:31,323 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:56:31,323 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:56:31,377 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-28 02:56:31,527 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:56:31,527 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:56:31,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:56:31,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1071782836, now seen corresponding path program 1 times [2024-11-28 02:56:31,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:56:31,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [414501877] [2024-11-28 02:56:31,529 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:56:31,529 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 02:56:31,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:56:31,533 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:56:31,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:56:33,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:56:34,032 INFO L256 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 02:56:34,040 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:56:44,521 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 02:56:44,521 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:56:44,521 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:56:44,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [414501877] [2024-11-28 02:56:44,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [414501877] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:56:44,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:56:44,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:56:44,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585724471] [2024-11-28 02:56:44,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:56:44,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:56:44,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:56:44,524 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:56:44,524 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:56:44,525 INFO L87 Difference]: Start difference. First operand 138 states and 223 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:56:49,814 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.10s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:56:51,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:56:55,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.45s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:01,822 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.69s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:05,993 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:10,143 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:14,146 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:16,667 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:19,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:25,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:29,729 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:33,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:37,894 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 02:57:42,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:46,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:49,850 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.81s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:54,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.65s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:59,763 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.75s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:58:03,770 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 02:58:08,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:58:11,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.66s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:58:11,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:58:11,174 INFO L93 Difference]: Finished difference Result 408 states and 663 transitions. [2024-11-28 02:58:11,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:58:11,197 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 293 [2024-11-28 02:58:11,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:58:11,202 INFO L225 Difference]: With dead ends: 408 [2024-11-28 02:58:11,202 INFO L226 Difference]: Without dead ends: 273 [2024-11-28 02:58:11,203 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 290 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:58:11,204 INFO L435 NwaCegarLoop]: 311 mSDtfsCounter, 307 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 0 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 85.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 86.6s IncrementalHoareTripleChecker+Time [2024-11-28 02:58:11,204 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 416 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 159 Invalid, 13 Unknown, 0 Unchecked, 86.6s Time] [2024-11-28 02:58:11,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2024-11-28 02:58:11,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 142. [2024-11-28 02:58:11,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 95 states have (on average 1.4631578947368422) internal successors, (139), 95 states have internal predecessors, (139), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 02:58:11,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 229 transitions. [2024-11-28 02:58:11,248 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 229 transitions. Word has length 293 [2024-11-28 02:58:11,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:58:11,249 INFO L471 AbstractCegarLoop]: Abstraction has 142 states and 229 transitions. [2024-11-28 02:58:11,250 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:58:11,250 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 229 transitions. [2024-11-28 02:58:11,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2024-11-28 02:58:11,254 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:58:11,255 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:58:11,312 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:58:11,455 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:58:11,455 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:58:11,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:58:11,456 INFO L85 PathProgramCache]: Analyzing trace with hash 562309746, now seen corresponding path program 1 times [2024-11-28 02:58:11,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:58:11,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2054416163] [2024-11-28 02:58:11,457 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:58:11,457 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 02:58:11,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:58:11,459 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:58:11,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:58:13,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:58:13,835 INFO L256 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 02:58:13,848 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:58:14,500 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 02:58:14,501 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:58:14,501 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:58:14,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2054416163] [2024-11-28 02:58:14,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2054416163] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:58:14,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:58:14,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:58:14,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067623158] [2024-11-28 02:58:14,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:58:14,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:58:14,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:58:14,504 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:58:14,504 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:58:14,504 INFO L87 Difference]: Start difference. First operand 142 states and 229 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:58:18,017 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.39s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:58:21,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.48s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:58:26,490 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.62s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:58:30,500 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 02:58:30,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:58:30,800 INFO L93 Difference]: Finished difference Result 353 states and 568 transitions. [2024-11-28 02:58:30,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:58:30,802 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 293 [2024-11-28 02:58:30,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:58:30,807 INFO L225 Difference]: With dead ends: 353 [2024-11-28 02:58:30,807 INFO L226 Difference]: Without dead ends: 214 [2024-11-28 02:58:30,808 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:58:30,810 INFO L435 NwaCegarLoop]: 312 mSDtfsCounter, 104 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 10 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.3s IncrementalHoareTripleChecker+Time [2024-11-28 02:58:30,810 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 504 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 21 Invalid, 2 Unknown, 0 Unchecked, 16.3s Time] [2024-11-28 02:58:30,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2024-11-28 02:58:30,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 211. [2024-11-28 02:58:30,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 143 states have (on average 1.4265734265734267) internal successors, (204), 144 states have internal predecessors, (204), 65 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2024-11-28 02:58:30,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 334 transitions. [2024-11-28 02:58:30,860 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 334 transitions. Word has length 293 [2024-11-28 02:58:30,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:58:30,862 INFO L471 AbstractCegarLoop]: Abstraction has 211 states and 334 transitions. [2024-11-28 02:58:30,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:58:30,863 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 334 transitions. [2024-11-28 02:58:30,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 295 [2024-11-28 02:58:30,868 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:58:30,868 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:58:30,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:58:31,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:58:31,069 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:58:31,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:58:31,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1352383170, now seen corresponding path program 1 times [2024-11-28 02:58:31,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:58:31,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1304662638] [2024-11-28 02:58:31,070 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:58:31,071 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 02:58:31,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:58:31,073 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:58:31,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-28 02:58:33,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:58:33,483 INFO L256 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 02:58:33,487 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:58:33,736 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 02:58:33,737 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:58:33,737 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:58:33,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1304662638] [2024-11-28 02:58:33,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1304662638] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:58:33,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:58:33,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:58:33,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625479424] [2024-11-28 02:58:33,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:58:33,738 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:58:33,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:58:33,739 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:58:33,739 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:58:33,740 INFO L87 Difference]: Start difference. First operand 211 states and 334 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:58:36,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:58:42,256 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.56s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:58:47,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.57s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:58:51,063 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 02:58:51,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:58:51,356 INFO L93 Difference]: Finished difference Result 462 states and 738 transitions. [2024-11-28 02:58:51,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:58:51,358 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 294 [2024-11-28 02:58:51,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:58:51,366 INFO L225 Difference]: With dead ends: 462 [2024-11-28 02:58:51,368 INFO L226 Difference]: Without dead ends: 254 [2024-11-28 02:58:51,369 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:58:51,370 INFO L435 NwaCegarLoop]: 252 mSDtfsCounter, 43 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.6s IncrementalHoareTripleChecker+Time [2024-11-28 02:58:51,370 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 441 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 3 Unknown, 0 Unchecked, 17.6s Time] [2024-11-28 02:58:51,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2024-11-28 02:58:51,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 211. [2024-11-28 02:58:51,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 143 states have (on average 1.4125874125874125) internal successors, (202), 144 states have internal predecessors, (202), 65 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2024-11-28 02:58:51,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 332 transitions. [2024-11-28 02:58:51,393 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 332 transitions. Word has length 294 [2024-11-28 02:58:51,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:58:51,393 INFO L471 AbstractCegarLoop]: Abstraction has 211 states and 332 transitions. [2024-11-28 02:58:51,394 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:58:51,394 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 332 transitions. [2024-11-28 02:58:51,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 295 [2024-11-28 02:58:51,397 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:58:51,398 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:58:51,462 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2024-11-28 02:58:51,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:58:51,598 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:58:51,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:58:51,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1253640384, now seen corresponding path program 1 times [2024-11-28 02:58:51,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:58:51,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1419166497] [2024-11-28 02:58:51,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:58:51,600 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 02:58:51,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:58:51,602 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:58:51,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 02:58:53,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:58:53,997 INFO L256 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 02:58:54,003 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:59:18,767 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 02:59:18,768 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:59:18,768 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:59:18,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1419166497] [2024-11-28 02:59:18,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1419166497] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:59:18,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:59:18,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:59:18,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656875884] [2024-11-28 02:59:18,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:59:18,769 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:59:18,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:59:18,770 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:59:18,770 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:59:18,770 INFO L87 Difference]: Start difference. First operand 211 states and 332 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 2 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 02:59:22,205 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.09s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:25,883 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.62s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:30,281 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:31,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:37,535 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.59s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:41,758 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:45,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:49,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:50,859 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:56,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:01,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:05,290 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:09,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:13,552 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:16,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.90s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:21,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.64s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:26,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.67s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:29,945 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.88s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:32,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:32,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:00:32,792 INFO L93 Difference]: Finished difference Result 627 states and 990 transitions. [2024-11-28 03:00:32,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:00:32,793 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 2 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 294 [2024-11-28 03:00:32,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:00:32,797 INFO L225 Difference]: With dead ends: 627 [2024-11-28 03:00:32,797 INFO L226 Difference]: Without dead ends: 419 [2024-11-28 03:00:32,798 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:00:32,799 INFO L435 NwaCegarLoop]: 230 mSDtfsCounter, 76 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 0 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 72.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 74.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:00:32,800 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 412 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 63 Invalid, 10 Unknown, 0 Unchecked, 74.0s Time] [2024-11-28 03:00:32,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2024-11-28 03:00:32,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 417. [2024-11-28 03:00:32,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 282 states have (on average 1.4113475177304964) internal successors, (398), 284 states have internal predecessors, (398), 130 states have call successors, (130), 4 states have call predecessors, (130), 4 states have return successors, (130), 128 states have call predecessors, (130), 130 states have call successors, (130) [2024-11-28 03:00:32,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 658 transitions. [2024-11-28 03:00:32,863 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 658 transitions. Word has length 294 [2024-11-28 03:00:32,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:00:32,864 INFO L471 AbstractCegarLoop]: Abstraction has 417 states and 658 transitions. [2024-11-28 03:00:32,864 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 2 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 03:00:32,864 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 658 transitions. [2024-11-28 03:00:32,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 295 [2024-11-28 03:00:32,868 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:00:32,868 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:32,918 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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)] Ended with exit code 0 [2024-11-28 03:00:33,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:00:33,069 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:00:33,069 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:33,070 INFO L85 PathProgramCache]: Analyzing trace with hash -204949568, now seen corresponding path program 1 times [2024-11-28 03:00:33,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:00:33,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1706066181] [2024-11-28 03:00:33,070 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:33,070 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:00:33,070 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:00:33,072 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:00:33,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-11-28 03:00:35,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:35,526 INFO L256 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 03:00:35,538 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:36,754 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 03:00:36,754 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:00:36,754 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:00:36,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1706066181] [2024-11-28 03:00:36,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1706066181] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:36,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:36,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:00:36,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5968527] [2024-11-28 03:00:36,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:36,756 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:00:36,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:00:36,757 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:00:36,757 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:00:36,757 INFO L87 Difference]: Start difference. First operand 417 states and 658 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 03:00:41,169 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:46,048 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.68s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:50,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.64s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:50,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:00:50,986 INFO L93 Difference]: Finished difference Result 843 states and 1322 transitions. [2024-11-28 03:00:51,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:00:51,237 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 294 [2024-11-28 03:00:51,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:00:51,242 INFO L225 Difference]: With dead ends: 843 [2024-11-28 03:00:51,242 INFO L226 Difference]: Without dead ends: 429 [2024-11-28 03:00:51,244 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:00:51,245 INFO L435 NwaCegarLoop]: 212 mSDtfsCounter, 92 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 6 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:00:51,246 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 407 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 18 Invalid, 3 Unknown, 0 Unchecked, 14.2s Time] [2024-11-28 03:00:51,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2024-11-28 03:00:51,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 345. [2024-11-28 03:00:51,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 250 states have (on average 1.416) internal successors, (354), 250 states have internal predecessors, (354), 90 states have call successors, (90), 4 states have call predecessors, (90), 4 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2024-11-28 03:00:51,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 534 transitions. [2024-11-28 03:00:51,282 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 534 transitions. Word has length 294 [2024-11-28 03:00:51,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:00:51,283 INFO L471 AbstractCegarLoop]: Abstraction has 345 states and 534 transitions. [2024-11-28 03:00:51,283 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 03:00:51,284 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 534 transitions. [2024-11-28 03:00:51,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2024-11-28 03:00:51,286 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:00:51,286 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:51,342 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2024-11-28 03:00:51,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:00:51,487 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:00:51,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:51,488 INFO L85 PathProgramCache]: Analyzing trace with hash 2002784992, now seen corresponding path program 1 times [2024-11-28 03:00:51,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:00:51,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1317712209] [2024-11-28 03:00:51,488 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:51,488 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:00:51,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:00:51,490 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:00:51,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 03:00:54,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:54,906 INFO L256 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 03:00:54,910 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:55,089 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 03:00:55,089 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:00:55,089 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:00:55,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1317712209] [2024-11-28 03:00:55,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1317712209] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:55,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:55,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:00:55,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664177008] [2024-11-28 03:00:55,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:55,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:00:55,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:00:55,092 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:00:55,092 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:00:55,092 INFO L87 Difference]: Start difference. First operand 345 states and 534 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 03:01:01,764 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.67s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:01,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:01,776 INFO L93 Difference]: Finished difference Result 687 states and 1065 transitions. [2024-11-28 03:01:02,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:01:02,021 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 295 [2024-11-28 03:01:02,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:02,025 INFO L225 Difference]: With dead ends: 687 [2024-11-28 03:01:02,025 INFO L226 Difference]: Without dead ends: 345 [2024-11-28 03:01:02,026 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 293 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:01:02,027 INFO L435 NwaCegarLoop]: 219 mSDtfsCounter, 0 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:02,027 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 409 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 1 Unknown, 0 Unchecked, 6.7s Time] [2024-11-28 03:01:02,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2024-11-28 03:01:02,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 345. [2024-11-28 03:01:02,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 250 states have (on average 1.408) internal successors, (352), 250 states have internal predecessors, (352), 90 states have call successors, (90), 4 states have call predecessors, (90), 4 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2024-11-28 03:01:02,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 532 transitions. [2024-11-28 03:01:02,065 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 532 transitions. Word has length 295 [2024-11-28 03:01:02,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:02,066 INFO L471 AbstractCegarLoop]: Abstraction has 345 states and 532 transitions. [2024-11-28 03:01:02,066 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 03:01:02,067 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 532 transitions. [2024-11-28 03:01:02,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2024-11-28 03:01:02,070 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:02,070 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:02,131 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 03:01:02,270 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:01:02,270 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:02,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:02,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1632650782, now seen corresponding path program 1 times [2024-11-28 03:01:02,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:01:02,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [210768824] [2024-11-28 03:01:02,271 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:02,272 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:01:02,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:01:02,273 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:01:02,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 03:01:04,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:04,993 INFO L256 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:01:05,004 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:01:52,671 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1682 proven. 93 refuted. 0 times theorem prover too weak. 2185 trivial. 0 not checked. [2024-11-28 03:01:52,671 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:52,931 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:02:52,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [210768824] [2024-11-28 03:02:52,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [210768824] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:52,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1866180738] [2024-11-28 03:02:52,931 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:52,932 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:02:52,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:02:52,939 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:02:52,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-11-28 03:02:58,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:59,033 INFO L256 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:02:59,040 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:12,660 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-11-28 03:03:12,660 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:03:12,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1866180738] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:03:12,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:03:12,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2024-11-28 03:03:12,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451372493] [2024-11-28 03:03:12,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:12,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:03:12,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:03:12,662 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:03:12,662 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:03:12,662 INFO L87 Difference]: Start difference. First operand 345 states and 532 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 2 states have internal predecessors, (73), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 03:03:16,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.74s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:03:19,259 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:03:23,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.96s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:03:27,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:03:30,277 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:03:35,468 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:03:39,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:03:43,576 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.97s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:03:48,404 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.64s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:03:48,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:03:48,414 INFO L93 Difference]: Finished difference Result 683 states and 1057 transitions. [2024-11-28 03:03:48,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:03:48,723 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 2 states have internal predecessors, (73), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 295 [2024-11-28 03:03:48,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:03:48,726 INFO L225 Difference]: With dead ends: 683 [2024-11-28 03:03:48,727 INFO L226 Difference]: Without dead ends: 341 [2024-11-28 03:03:48,728 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 629 GetRequests, 621 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:03:48,731 INFO L435 NwaCegarLoop]: 183 mSDtfsCounter, 76 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:03:48,731 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 183 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 4 Unknown, 0 Unchecked, 35.7s Time] [2024-11-28 03:03:48,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2024-11-28 03:03:48,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 341. [2024-11-28 03:03:48,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 246 states have (on average 1.3983739837398375) internal successors, (344), 246 states have internal predecessors, (344), 90 states have call successors, (90), 4 states have call predecessors, (90), 4 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2024-11-28 03:03:48,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 524 transitions. [2024-11-28 03:03:48,760 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 524 transitions. Word has length 295 [2024-11-28 03:03:48,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:03:48,761 INFO L471 AbstractCegarLoop]: Abstraction has 341 states and 524 transitions. [2024-11-28 03:03:48,761 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 2 states have internal predecessors, (73), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-11-28 03:03:48,761 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 524 transitions. [2024-11-28 03:03:48,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2024-11-28 03:03:48,763 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:03:48,763 INFO L218 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:48,797 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-11-28 03:03:49,039 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 03:03:49,164 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:03:49,165 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:03:49,165 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:49,166 INFO L85 PathProgramCache]: Analyzing trace with hash -52864286, now seen corresponding path program 1 times [2024-11-28 03:03:49,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:03:49,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [814983611] [2024-11-28 03:03:49,167 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:49,167 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:03:49,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:03:49,169 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:03:49,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/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 03:03:52,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:52,261 INFO L256 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 03:03:52,266 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:04:06,173 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2076 proven. 114 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-11-28 03:04:06,173 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:04:09,709 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:04:09,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [814983611] [2024-11-28 03:04:09,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [814983611] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:04:09,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [393333021] [2024-11-28 03:04:09,709 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:04:09,709 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:04:09,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:04:09,711 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:04:09,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aeeb3ce5-d3cb-4d95-9d00-217bea423682/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-28 03:04:20,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:04:20,312 INFO L256 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 03:04:20,316 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:04:24,778 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 902 proven. 15 refuted. 0 times theorem prover too weak. 3043 trivial. 0 not checked. [2024-11-28 03:04:24,778 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:04:33,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [393333021] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:04:33,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:04:33,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 13 [2024-11-28 03:04:33,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6982123] [2024-11-28 03:04:33,019 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:04:33,020 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:04:33,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:04:33,021 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:04:33,021 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2024-11-28 03:04:33,021 INFO L87 Difference]: Start difference. First operand 341 states and 524 transitions. Second operand has 13 states, 13 states have (on average 9.0) internal successors, (117), 13 states have internal predecessors, (117), 4 states have call successors, (79), 4 states have call predecessors, (79), 6 states have return successors, (80), 4 states have call predecessors, (80), 4 states have call successors, (80)