./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-52.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_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-52.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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 d8dd120074dfd02f0f24e593e030890a462ca5b572edc7ca721e9637b78a3c79 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 19:50:36,409 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 19:50:36,499 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-27 19:50:36,504 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 19:50:36,504 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 19:50:36,551 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 19:50:36,553 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 19:50:36,554 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 19:50:36,554 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 19:50:36,555 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 19:50:36,555 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 19:50:36,556 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 19:50:36,557 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 19:50:36,557 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 19:50:36,557 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 19:50:36,558 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 19:50:36,558 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 19:50:36,558 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 19:50:36,558 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 19:50:36,558 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 19:50:36,559 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 19:50:36,559 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 19:50:36,559 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 19:50:36,559 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 19:50:36,559 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 19:50:36,560 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 19:50:36,560 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 19:50:36,560 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 19:50:36,560 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 19:50:36,560 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 19:50:36,560 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 19:50:36,560 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 19:50:36,561 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:50:36,561 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 19:50:36,562 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 19:50:36,562 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 19:50:36,562 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 19:50:36,562 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:50:36,562 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 19:50:36,562 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 19:50:36,562 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 19:50:36,563 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 19:50:36,563 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 19:50:36,563 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 19:50:36,563 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 19:50:36,563 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 19:50:36,563 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 19:50:36,563 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 19:50:36,563 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_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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 -> d8dd120074dfd02f0f24e593e030890a462ca5b572edc7ca721e9637b78a3c79 [2024-11-27 19:50:36,876 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 19:50:36,893 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 19:50:36,895 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 19:50:36,898 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 19:50:36,899 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 19:50:36,901 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-52.i [2024-11-27 19:50:40,041 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/data/2e4e0933f/80ebb1fc44594a50a971a16161e6d8a8/FLAG5ec28ea2c [2024-11-27 19:50:40,458 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 19:50:40,459 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-52.i [2024-11-27 19:50:40,478 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/data/2e4e0933f/80ebb1fc44594a50a971a16161e6d8a8/FLAG5ec28ea2c [2024-11-27 19:50:40,607 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/data/2e4e0933f/80ebb1fc44594a50a971a16161e6d8a8 [2024-11-27 19:50:40,609 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 19:50:40,611 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 19:50:40,612 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 19:50:40,612 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 19:50:40,617 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 19:50:40,617 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 07:50:40" (1/1) ... [2024-11-27 19:50:40,618 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ddea010 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:40, skipping insertion in model container [2024-11-27 19:50:40,618 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 07:50:40" (1/1) ... [2024-11-27 19:50:40,647 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 19:50:40,823 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_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-52.i[916,929] [2024-11-27 19:50:41,055 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 19:50:41,076 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 19:50:41,089 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_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-52.i[916,929] [2024-11-27 19:50:41,220 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 19:50:41,248 INFO L204 MainTranslator]: Completed translation [2024-11-27 19:50:41,250 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:41 WrapperNode [2024-11-27 19:50:41,250 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 19:50:41,251 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 19:50:41,252 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 19:50:41,252 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 19:50:41,261 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:41" (1/1) ... [2024-11-27 19:50:41,294 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:41" (1/1) ... [2024-11-27 19:50:41,405 INFO L138 Inliner]: procedures = 26, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 444 [2024-11-27 19:50:41,406 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 19:50:41,406 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 19:50:41,407 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 19:50:41,407 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 19:50:41,417 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:41" (1/1) ... [2024-11-27 19:50:41,417 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:41" (1/1) ... [2024-11-27 19:50:41,437 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:41" (1/1) ... [2024-11-27 19:50:41,538 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-27 19:50:41,538 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:41" (1/1) ... [2024-11-27 19:50:41,538 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:41" (1/1) ... [2024-11-27 19:50:41,575 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:41" (1/1) ... [2024-11-27 19:50:41,577 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:41" (1/1) ... [2024-11-27 19:50:41,587 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:41" (1/1) ... [2024-11-27 19:50:41,596 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:41" (1/1) ... [2024-11-27 19:50:41,608 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:41" (1/1) ... [2024-11-27 19:50:41,622 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 19:50:41,623 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 19:50:41,623 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 19:50:41,623 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 19:50:41,624 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:41" (1/1) ... [2024-11-27 19:50:41,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:50:41,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:41,663 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 19:50:41,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 19:50:41,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 19:50:41,694 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 19:50:41,694 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 19:50:41,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 19:50:41,694 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 19:50:41,694 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 19:50:41,832 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 19:50:41,833 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 19:50:43,095 INFO L? ?]: Removed 52 outVars from TransFormulas that were not future-live. [2024-11-27 19:50:43,095 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 19:50:43,115 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 19:50:43,115 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 19:50:43,116 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:50:43 BoogieIcfgContainer [2024-11-27 19:50:43,119 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 19:50:43,122 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 19:50:43,122 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 19:50:43,128 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 19:50:43,128 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 07:50:40" (1/3) ... [2024-11-27 19:50:43,130 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e42299a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 07:50:43, skipping insertion in model container [2024-11-27 19:50:43,130 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:41" (2/3) ... [2024-11-27 19:50:43,132 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e42299a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 07:50:43, skipping insertion in model container [2024-11-27 19:50:43,132 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:50:43" (3/3) ... [2024-11-27 19:50:43,133 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-52.i [2024-11-27 19:50:43,152 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 19:50:43,155 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-52.i that has 2 procedures, 175 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-27 19:50:43,243 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 19:50:43,256 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;@6b562d37, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 19:50:43,256 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 19:50:43,261 INFO L276 IsEmpty]: Start isEmpty. Operand has 175 states, 128 states have (on average 1.484375) internal successors, (190), 129 states have internal predecessors, (190), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-27 19:50:43,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-11-27 19:50:43,285 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:43,286 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:43,287 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:43,292 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:43,292 INFO L85 PathProgramCache]: Analyzing trace with hash 658866826, now seen corresponding path program 1 times [2024-11-27 19:50:43,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:43,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858514169] [2024-11-27 19:50:43,299 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:43,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:43,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:44,077 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 3698 trivial. 0 not checked. [2024-11-27 19:50:44,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:44,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858514169] [2024-11-27 19:50:44,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858514169] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:44,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650044800] [2024-11-27 19:50:44,081 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:44,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:44,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:44,086 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:44,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 19:50:44,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:44,495 INFO L256 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-27 19:50:44,521 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:50:44,598 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 3698 trivial. 0 not checked. [2024-11-27 19:50:44,601 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 19:50:44,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650044800] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:44,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 19:50:44,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-27 19:50:44,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363028428] [2024-11-27 19:50:44,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:44,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 19:50:44,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:44,640 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 19:50:44,640 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 19:50:44,645 INFO L87 Difference]: Start difference. First operand has 175 states, 128 states have (on average 1.484375) internal successors, (190), 129 states have internal predecessors, (190), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-27 19:50:44,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:44,706 INFO L93 Difference]: Finished difference Result 343 states and 594 transitions. [2024-11-27 19:50:44,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 19:50:44,710 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) Word has length 300 [2024-11-27 19:50:44,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:44,725 INFO L225 Difference]: With dead ends: 343 [2024-11-27 19:50:44,725 INFO L226 Difference]: Without dead ends: 171 [2024-11-27 19:50:44,731 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 19:50:44,735 INFO L435 NwaCegarLoop]: 270 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, 270 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-27 19:50:44,736 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 19:50:44,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2024-11-27 19:50:44,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2024-11-27 19:50:44,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 125 states have (on average 1.456) internal successors, (182), 125 states have internal predecessors, (182), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-27 19:50:44,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 270 transitions. [2024-11-27 19:50:44,827 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 270 transitions. Word has length 300 [2024-11-27 19:50:44,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:44,827 INFO L471 AbstractCegarLoop]: Abstraction has 171 states and 270 transitions. [2024-11-27 19:50:44,828 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-27 19:50:44,828 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 270 transitions. [2024-11-27 19:50:44,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-11-27 19:50:44,842 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:44,843 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:44,855 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 19:50:45,043 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-27 19:50:45,043 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:45,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:45,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1817413690, now seen corresponding path program 1 times [2024-11-27 19:50:45,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:45,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664817231] [2024-11-27 19:50:45,045 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:45,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:45,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:45,631 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-27 19:50:45,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:45,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664817231] [2024-11-27 19:50:45,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664817231] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:45,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:45,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 19:50:45,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177607386] [2024-11-27 19:50:45,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:45,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 19:50:45,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:45,641 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 19:50:45,641 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 19:50:45,642 INFO L87 Difference]: Start difference. First operand 171 states and 270 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:50:45,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:45,807 INFO L93 Difference]: Finished difference Result 419 states and 663 transitions. [2024-11-27 19:50:45,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 19:50:45,808 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 300 [2024-11-27 19:50:45,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:45,813 INFO L225 Difference]: With dead ends: 419 [2024-11-27 19:50:45,815 INFO L226 Difference]: Without dead ends: 251 [2024-11-27 19:50:45,817 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-27 19:50:45,820 INFO L435 NwaCegarLoop]: 383 mSDtfsCounter, 124 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:45,820 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 632 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 19:50:45,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2024-11-27 19:50:45,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 242. [2024-11-27 19:50:45,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 196 states have (on average 1.5051020408163265) internal successors, (295), 196 states have internal predecessors, (295), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-27 19:50:45,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 383 transitions. [2024-11-27 19:50:45,855 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 383 transitions. Word has length 300 [2024-11-27 19:50:45,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:45,859 INFO L471 AbstractCegarLoop]: Abstraction has 242 states and 383 transitions. [2024-11-27 19:50:45,859 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:50:45,859 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 383 transitions. [2024-11-27 19:50:45,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-11-27 19:50:45,867 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:45,868 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:45,869 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-27 19:50:45,869 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:45,870 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:45,870 INFO L85 PathProgramCache]: Analyzing trace with hash 188356294, now seen corresponding path program 1 times [2024-11-27 19:50:45,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:45,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635782437] [2024-11-27 19:50:45,871 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:45,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:46,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:46,559 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-27 19:50:46,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:46,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635782437] [2024-11-27 19:50:46,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635782437] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:46,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:46,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 19:50:46,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153838354] [2024-11-27 19:50:46,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:46,562 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 19:50:46,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:46,563 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 19:50:46,563 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 19:50:46,564 INFO L87 Difference]: Start difference. First operand 242 states and 383 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:50:46,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:46,612 INFO L93 Difference]: Finished difference Result 483 states and 767 transitions. [2024-11-27 19:50:46,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 19:50:46,613 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 300 [2024-11-27 19:50:46,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:46,618 INFO L225 Difference]: With dead ends: 483 [2024-11-27 19:50:46,621 INFO L226 Difference]: Without dead ends: 244 [2024-11-27 19:50:46,622 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-27 19:50:46,623 INFO L435 NwaCegarLoop]: 269 mSDtfsCounter, 0 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:46,624 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 531 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 19:50:46,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2024-11-27 19:50:46,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 244. [2024-11-27 19:50:46,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 198 states have (on average 1.5) internal successors, (297), 198 states have internal predecessors, (297), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-27 19:50:46,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 385 transitions. [2024-11-27 19:50:46,655 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 385 transitions. Word has length 300 [2024-11-27 19:50:46,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:46,658 INFO L471 AbstractCegarLoop]: Abstraction has 244 states and 385 transitions. [2024-11-27 19:50:46,658 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:50:46,659 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 385 transitions. [2024-11-27 19:50:46,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2024-11-27 19:50:46,664 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:46,664 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:46,665 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-27 19:50:46,665 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:46,666 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:46,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1712682619, now seen corresponding path program 1 times [2024-11-27 19:50:46,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:46,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377126463] [2024-11-27 19:50:46,667 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:46,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:46,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:47,568 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-27 19:50:47,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:47,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377126463] [2024-11-27 19:50:47,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377126463] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:47,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:47,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 19:50:47,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666598615] [2024-11-27 19:50:47,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:47,572 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:50:47,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:47,574 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:50:47,574 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:50:47,574 INFO L87 Difference]: Start difference. First operand 244 states and 385 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:50:48,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:48,054 INFO L93 Difference]: Finished difference Result 727 states and 1150 transitions. [2024-11-27 19:50:48,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 19:50:48,056 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 301 [2024-11-27 19:50:48,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:48,062 INFO L225 Difference]: With dead ends: 727 [2024-11-27 19:50:48,062 INFO L226 Difference]: Without dead ends: 486 [2024-11-27 19:50:48,063 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:50:48,064 INFO L435 NwaCegarLoop]: 263 mSDtfsCounter, 188 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:48,065 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 776 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 19:50:48,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2024-11-27 19:50:48,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 410. [2024-11-27 19:50:48,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 319 states have (on average 1.4858934169278997) internal successors, (474), 319 states have internal predecessors, (474), 88 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-11-27 19:50:48,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 650 transitions. [2024-11-27 19:50:48,152 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 650 transitions. Word has length 301 [2024-11-27 19:50:48,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:48,155 INFO L471 AbstractCegarLoop]: Abstraction has 410 states and 650 transitions. [2024-11-27 19:50:48,155 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:50:48,156 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 650 transitions. [2024-11-27 19:50:48,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2024-11-27 19:50:48,163 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:48,163 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:48,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-27 19:50:48,163 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:48,164 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:48,164 INFO L85 PathProgramCache]: Analyzing trace with hash 457012924, now seen corresponding path program 1 times [2024-11-27 19:50:48,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:48,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179796014] [2024-11-27 19:50:48,164 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:48,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:48,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:49,235 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-27 19:50:49,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:49,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179796014] [2024-11-27 19:50:49,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179796014] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:49,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:49,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 19:50:49,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549157582] [2024-11-27 19:50:49,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:49,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:50:49,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:49,239 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:50:49,239 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:50:49,240 INFO L87 Difference]: Start difference. First operand 410 states and 650 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:50:49,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:49,834 INFO L93 Difference]: Finished difference Result 814 states and 1288 transitions. [2024-11-27 19:50:49,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 19:50:49,835 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 302 [2024-11-27 19:50:49,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:49,842 INFO L225 Difference]: With dead ends: 814 [2024-11-27 19:50:49,845 INFO L226 Difference]: Without dead ends: 486 [2024-11-27 19:50:49,846 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:50:49,847 INFO L435 NwaCegarLoop]: 260 mSDtfsCounter, 195 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 764 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:49,851 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 764 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 19:50:49,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2024-11-27 19:50:49,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 410. [2024-11-27 19:50:49,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 319 states have (on average 1.4827586206896552) internal successors, (473), 319 states have internal predecessors, (473), 88 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-11-27 19:50:49,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 649 transitions. [2024-11-27 19:50:49,937 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 649 transitions. Word has length 302 [2024-11-27 19:50:49,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:49,938 INFO L471 AbstractCegarLoop]: Abstraction has 410 states and 649 transitions. [2024-11-27 19:50:49,938 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:50:49,938 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 649 transitions. [2024-11-27 19:50:49,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2024-11-27 19:50:49,945 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:49,945 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:49,945 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-27 19:50:49,946 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:49,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:49,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1293708377, now seen corresponding path program 1 times [2024-11-27 19:50:49,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:49,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521661383] [2024-11-27 19:50:49,952 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:49,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:50,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:51,261 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 117 proven. 12 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-27 19:50:51,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:51,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521661383] [2024-11-27 19:50:51,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521661383] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:51,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434490799] [2024-11-27 19:50:51,262 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:51,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:51,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:51,265 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:51,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 19:50:51,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:51,689 INFO L256 TraceCheckSpWp]: Trace formula consists of 731 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 19:50:51,700 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:50:51,946 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 745 proven. 12 refuted. 0 times theorem prover too weak. 3027 trivial. 0 not checked. [2024-11-27 19:50:51,946 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:50:52,467 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 117 proven. 12 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-27 19:50:52,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434490799] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:50:52,468 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:50:52,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-27 19:50:52,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411170887] [2024-11-27 19:50:52,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:50:52,473 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 19:50:52,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:52,474 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 19:50:52,474 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-27 19:50:52,475 INFO L87 Difference]: Start difference. First operand 410 states and 649 transitions. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 2 states have call successors, (48), 2 states have call predecessors, (48), 4 states have return successors, (49), 2 states have call predecessors, (49), 2 states have call successors, (49) [2024-11-27 19:50:52,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:52,997 INFO L93 Difference]: Finished difference Result 724 states and 1137 transitions. [2024-11-27 19:50:52,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 19:50:52,999 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 2 states have call successors, (48), 2 states have call predecessors, (48), 4 states have return successors, (49), 2 states have call predecessors, (49), 2 states have call successors, (49) Word has length 303 [2024-11-27 19:50:53,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:53,003 INFO L225 Difference]: With dead ends: 724 [2024-11-27 19:50:53,003 INFO L226 Difference]: Without dead ends: 426 [2024-11-27 19:50:53,004 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 613 GetRequests, 603 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-27 19:50:53,006 INFO L435 NwaCegarLoop]: 220 mSDtfsCounter, 355 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 571 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:53,006 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [393 Valid, 571 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 19:50:53,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2024-11-27 19:50:53,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 418. [2024-11-27 19:50:53,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 325 states have (on average 1.4646153846153847) internal successors, (476), 325 states have internal predecessors, (476), 88 states have call successors, (88), 4 states have call predecessors, (88), 4 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-11-27 19:50:53,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 652 transitions. [2024-11-27 19:50:53,071 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 652 transitions. Word has length 303 [2024-11-27 19:50:53,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:53,074 INFO L471 AbstractCegarLoop]: Abstraction has 418 states and 652 transitions. [2024-11-27 19:50:53,075 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 2 states have call successors, (48), 2 states have call predecessors, (48), 4 states have return successors, (49), 2 states have call predecessors, (49), 2 states have call successors, (49) [2024-11-27 19:50:53,075 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 652 transitions. [2024-11-27 19:50:53,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2024-11-27 19:50:53,082 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:53,082 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:53,093 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 19:50:53,283 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-27 19:50:53,283 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:53,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:53,284 INFO L85 PathProgramCache]: Analyzing trace with hash -2137713879, now seen corresponding path program 1 times [2024-11-27 19:50:53,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:53,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652836706] [2024-11-27 19:50:53,284 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:53,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:53,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:09,361 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 57 proven. 195 refuted. 0 times theorem prover too weak. 3532 trivial. 0 not checked. [2024-11-27 19:51:09,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:51:09,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652836706] [2024-11-27 19:51:09,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652836706] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:51:09,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746743113] [2024-11-27 19:51:09,362 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:09,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:51:09,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:51:09,365 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:51:09,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 19:51:09,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:09,639 INFO L256 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-27 19:51:09,647 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:51:15,366 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2606 proven. 237 refuted. 0 times theorem prover too weak. 941 trivial. 0 not checked. [2024-11-27 19:51:15,366 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:51:26,081 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 57 proven. 198 refuted. 0 times theorem prover too weak. 3529 trivial. 0 not checked. [2024-11-27 19:51:26,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746743113] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:51:26,082 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:51:26,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 16, 14] total 33 [2024-11-27 19:51:26,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762643358] [2024-11-27 19:51:26,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:51:26,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-27 19:51:26,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:51:26,086 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-27 19:51:26,088 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=868, Unknown=0, NotChecked=0, Total=1056 [2024-11-27 19:51:26,089 INFO L87 Difference]: Start difference. First operand 418 states and 652 transitions. Second operand has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 33 states have internal predecessors, (215), 8 states have call successors, (116), 4 states have call predecessors, (116), 9 states have return successors, (117), 8 states have call predecessors, (117), 8 states have call successors, (117) [2024-11-27 19:51:47,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:51:47,334 INFO L93 Difference]: Finished difference Result 4982 states and 7822 transitions. [2024-11-27 19:51:47,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2024-11-27 19:51:47,335 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 33 states have internal predecessors, (215), 8 states have call successors, (116), 4 states have call predecessors, (116), 9 states have return successors, (117), 8 states have call predecessors, (117), 8 states have call successors, (117) Word has length 303 [2024-11-27 19:51:47,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:51:47,360 INFO L225 Difference]: With dead ends: 4982 [2024-11-27 19:51:47,360 INFO L226 Difference]: Without dead ends: 4694 [2024-11-27 19:51:47,371 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 819 GetRequests, 637 SyntacticMatches, 0 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12589 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=5656, Invalid=28016, Unknown=0, NotChecked=0, Total=33672 [2024-11-27 19:51:47,372 INFO L435 NwaCegarLoop]: 724 mSDtfsCounter, 7172 mSDsluCounter, 4426 mSDsCounter, 0 mSdLazyCounter, 5839 mSolverCounterSat, 1501 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7180 SdHoareTripleChecker+Valid, 5150 SdHoareTripleChecker+Invalid, 7340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1501 IncrementalHoareTripleChecker+Valid, 5839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.3s IncrementalHoareTripleChecker+Time [2024-11-27 19:51:47,373 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7180 Valid, 5150 Invalid, 7340 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1501 Valid, 5839 Invalid, 0 Unknown, 0 Unchecked, 10.3s Time] [2024-11-27 19:51:47,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4694 states. [2024-11-27 19:51:47,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4694 to 2148. [2024-11-27 19:51:47,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2148 states, 1951 states have (on average 1.5781650435674013) internal successors, (3079), 1954 states have internal predecessors, (3079), 172 states have call successors, (172), 24 states have call predecessors, (172), 24 states have return successors, (172), 169 states have call predecessors, (172), 172 states have call successors, (172) [2024-11-27 19:51:47,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2148 states to 2148 states and 3423 transitions. [2024-11-27 19:51:47,640 INFO L78 Accepts]: Start accepts. Automaton has 2148 states and 3423 transitions. Word has length 303 [2024-11-27 19:51:47,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:51:47,642 INFO L471 AbstractCegarLoop]: Abstraction has 2148 states and 3423 transitions. [2024-11-27 19:51:47,642 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 33 states have internal predecessors, (215), 8 states have call successors, (116), 4 states have call predecessors, (116), 9 states have return successors, (117), 8 states have call predecessors, (117), 8 states have call successors, (117) [2024-11-27 19:51:47,642 INFO L276 IsEmpty]: Start isEmpty. Operand 2148 states and 3423 transitions. [2024-11-27 19:51:47,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2024-11-27 19:51:47,651 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:51:47,651 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:51:47,667 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-27 19:51:47,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:51:47,853 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:51:47,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:51:47,854 INFO L85 PathProgramCache]: Analyzing trace with hash 356012069, now seen corresponding path program 1 times [2024-11-27 19:51:47,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:51:47,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999634930] [2024-11-27 19:51:47,854 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:47,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:51:47,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:48,407 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-27 19:51:48,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:51:48,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999634930] [2024-11-27 19:51:48,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999634930] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:51:48,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:51:48,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 19:51:48,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157592926] [2024-11-27 19:51:48,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:51:48,409 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:51:48,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:51:48,410 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:51:48,410 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:51:48,411 INFO L87 Difference]: Start difference. First operand 2148 states and 3423 transitions. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:51:49,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:51:49,124 INFO L93 Difference]: Finished difference Result 3984 states and 6317 transitions. [2024-11-27 19:51:49,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 19:51:49,126 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 303 [2024-11-27 19:51:49,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:51:49,146 INFO L225 Difference]: With dead ends: 3984 [2024-11-27 19:51:49,146 INFO L226 Difference]: Without dead ends: 2454 [2024-11-27 19:51:49,150 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:51:49,151 INFO L435 NwaCegarLoop]: 376 mSDtfsCounter, 307 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 835 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 19:51:49,151 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 835 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 19:51:49,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2454 states. [2024-11-27 19:51:49,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2454 to 2229. [2024-11-27 19:51:49,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2229 states, 2032 states have (on average 1.5757874015748032) internal successors, (3202), 2035 states have internal predecessors, (3202), 172 states have call successors, (172), 24 states have call predecessors, (172), 24 states have return successors, (172), 169 states have call predecessors, (172), 172 states have call successors, (172) [2024-11-27 19:51:49,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2229 states to 2229 states and 3546 transitions. [2024-11-27 19:51:49,341 INFO L78 Accepts]: Start accepts. Automaton has 2229 states and 3546 transitions. Word has length 303 [2024-11-27 19:51:49,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:51:49,344 INFO L471 AbstractCegarLoop]: Abstraction has 2229 states and 3546 transitions. [2024-11-27 19:51:49,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:51:49,345 INFO L276 IsEmpty]: Start isEmpty. Operand 2229 states and 3546 transitions. [2024-11-27 19:51:49,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-27 19:51:49,353 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:51:49,353 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:51:49,354 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-27 19:51:49,354 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:51:49,355 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:51:49,355 INFO L85 PathProgramCache]: Analyzing trace with hash -327799225, now seen corresponding path program 1 times [2024-11-27 19:51:49,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:51:49,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322698274] [2024-11-27 19:51:49,355 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:49,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:51:49,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:21,619 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-27 19:52:21,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:21,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322698274] [2024-11-27 19:52:21,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322698274] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:52:21,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:52:21,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-27 19:52:21,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949597806] [2024-11-27 19:52:21,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:52:21,620 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 19:52:21,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:21,621 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 19:52:21,621 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-11-27 19:52:21,621 INFO L87 Difference]: Start difference. First operand 2229 states and 3546 transitions. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:52:33,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:52:33,407 INFO L93 Difference]: Finished difference Result 7339 states and 11802 transitions. [2024-11-27 19:52:33,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-27 19:52:33,423 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 304 [2024-11-27 19:52:33,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:52:33,468 INFO L225 Difference]: With dead ends: 7339 [2024-11-27 19:52:33,469 INFO L226 Difference]: Without dead ends: 5617 [2024-11-27 19:52:33,473 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=144, Invalid=506, Unknown=0, NotChecked=0, Total=650 [2024-11-27 19:52:33,474 INFO L435 NwaCegarLoop]: 273 mSDtfsCounter, 1007 mSDsluCounter, 1600 mSDsCounter, 0 mSdLazyCounter, 1182 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1007 SdHoareTripleChecker+Valid, 1873 SdHoareTripleChecker+Invalid, 1191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2024-11-27 19:52:33,475 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1007 Valid, 1873 Invalid, 1191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1182 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2024-11-27 19:52:33,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5617 states. [2024-11-27 19:52:33,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5617 to 2436. [2024-11-27 19:52:33,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2436 states, 2239 states have (on average 1.5694506476105403) internal successors, (3514), 2242 states have internal predecessors, (3514), 172 states have call successors, (172), 24 states have call predecessors, (172), 24 states have return successors, (172), 169 states have call predecessors, (172), 172 states have call successors, (172) [2024-11-27 19:52:33,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2436 states to 2436 states and 3858 transitions. [2024-11-27 19:52:33,834 INFO L78 Accepts]: Start accepts. Automaton has 2436 states and 3858 transitions. Word has length 304 [2024-11-27 19:52:33,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:52:33,835 INFO L471 AbstractCegarLoop]: Abstraction has 2436 states and 3858 transitions. [2024-11-27 19:52:33,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:52:33,835 INFO L276 IsEmpty]: Start isEmpty. Operand 2436 states and 3858 transitions. [2024-11-27 19:52:33,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-27 19:52:33,843 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:52:33,843 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:52:33,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-27 19:52:33,844 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:52:33,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:33,845 INFO L85 PathProgramCache]: Analyzing trace with hash -2133237559, now seen corresponding path program 1 times [2024-11-27 19:52:33,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:33,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407868186] [2024-11-27 19:52:33,845 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:33,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:34,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:53:30,228 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-27 19:53:30,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:53:30,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407868186] [2024-11-27 19:53:30,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407868186] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:53:30,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:53:30,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-27 19:53:30,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950192422] [2024-11-27 19:53:30,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:53:30,230 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 19:53:30,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:53:30,231 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 19:53:30,231 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=37, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:53:30,231 INFO L87 Difference]: Start difference. First operand 2436 states and 3858 transitions. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:53:31,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:53:31,953 INFO L93 Difference]: Finished difference Result 5244 states and 8334 transitions. [2024-11-27 19:53:31,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 19:53:31,954 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 304 [2024-11-27 19:53:31,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:53:31,968 INFO L225 Difference]: With dead ends: 5244 [2024-11-27 19:53:31,968 INFO L226 Difference]: Without dead ends: 3364 [2024-11-27 19:53:31,972 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=35, Invalid=37, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:53:31,973 INFO L435 NwaCegarLoop]: 239 mSDtfsCounter, 217 mSDsluCounter, 605 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 844 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-27 19:53:31,974 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 844 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-27 19:53:31,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3364 states. [2024-11-27 19:53:32,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3364 to 2346. [2024-11-27 19:53:32,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2346 states, 2149 states have (on average 1.5695672405770125) internal successors, (3373), 2152 states have internal predecessors, (3373), 172 states have call successors, (172), 24 states have call predecessors, (172), 24 states have return successors, (172), 169 states have call predecessors, (172), 172 states have call successors, (172) [2024-11-27 19:53:32,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2346 states to 2346 states and 3717 transitions. [2024-11-27 19:53:32,147 INFO L78 Accepts]: Start accepts. Automaton has 2346 states and 3717 transitions. Word has length 304 [2024-11-27 19:53:32,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:53:32,148 INFO L471 AbstractCegarLoop]: Abstraction has 2346 states and 3717 transitions. [2024-11-27 19:53:32,148 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:53:32,148 INFO L276 IsEmpty]: Start isEmpty. Operand 2346 states and 3717 transitions. [2024-11-27 19:53:32,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-27 19:53:32,155 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:53:32,155 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:53:32,156 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-27 19:53:32,156 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:53:32,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:53:32,157 INFO L85 PathProgramCache]: Analyzing trace with hash -187250615, now seen corresponding path program 1 times [2024-11-27 19:53:32,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:53:32,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291593891] [2024-11-27 19:53:32,157 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:53:32,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:53:32,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:54:06,871 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 57 proven. 195 refuted. 0 times theorem prover too weak. 3532 trivial. 0 not checked. [2024-11-27 19:54:06,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:54:06,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291593891] [2024-11-27 19:54:06,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291593891] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:54:06,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018946423] [2024-11-27 19:54:06,872 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:54:06,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:54:06,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:54:06,877 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:54:06,881 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 19:54:07,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:54:07,266 INFO L256 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-27 19:54:07,278 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:54:15,331 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1895 proven. 348 refuted. 0 times theorem prover too weak. 1541 trivial. 0 not checked. [2024-11-27 19:54:15,331 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:54:32,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018946423] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:54:32,842 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 19:54:32,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 27] total 36 [2024-11-27 19:54:32,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381911075] [2024-11-27 19:54:32,843 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 19:54:32,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-27 19:54:32,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:54:32,845 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-27 19:54:32,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=2319, Unknown=0, NotChecked=0, Total=2756 [2024-11-27 19:54:32,847 INFO L87 Difference]: Start difference. First operand 2346 states and 3717 transitions. Second operand has 36 states, 36 states have (on average 4.361111111111111) internal successors, (157), 36 states have internal predecessors, (157), 7 states have call successors, (80), 5 states have call predecessors, (80), 8 states have return successors, (80), 7 states have call predecessors, (80), 7 states have call successors, (80) [2024-11-27 19:54:44,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:54:44,156 INFO L93 Difference]: Finished difference Result 5368 states and 8429 transitions. [2024-11-27 19:54:44,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-27 19:54:44,157 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 4.361111111111111) internal successors, (157), 36 states have internal predecessors, (157), 7 states have call successors, (80), 5 states have call predecessors, (80), 8 states have return successors, (80), 7 states have call predecessors, (80), 7 states have call successors, (80) Word has length 304 [2024-11-27 19:54:44,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:54:44,169 INFO L225 Difference]: With dead ends: 5368 [2024-11-27 19:54:44,169 INFO L226 Difference]: Without dead ends: 3428 [2024-11-27 19:54:44,176 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 567 GetRequests, 483 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2002 ImplicationChecksByTransitivity, 13.7s TimeCoverageRelationStatistics Valid=1415, Invalid=5895, Unknown=0, NotChecked=0, Total=7310 [2024-11-27 19:54:44,176 INFO L435 NwaCegarLoop]: 201 mSDtfsCounter, 3621 mSDsluCounter, 1762 mSDsCounter, 0 mSdLazyCounter, 2892 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3630 SdHoareTripleChecker+Valid, 1963 SdHoareTripleChecker+Invalid, 3059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 2892 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2024-11-27 19:54:44,177 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3630 Valid, 1963 Invalid, 3059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 2892 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2024-11-27 19:54:44,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3428 states. [2024-11-27 19:54:44,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3428 to 2763. [2024-11-27 19:54:44,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2763 states, 2548 states have (on average 1.541993720565149) internal successors, (3929), 2552 states have internal predecessors, (3929), 178 states have call successors, (178), 36 states have call predecessors, (178), 36 states have return successors, (178), 174 states have call predecessors, (178), 178 states have call successors, (178) [2024-11-27 19:54:44,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2763 states to 2763 states and 4285 transitions. [2024-11-27 19:54:44,452 INFO L78 Accepts]: Start accepts. Automaton has 2763 states and 4285 transitions. Word has length 304 [2024-11-27 19:54:44,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:54:44,455 INFO L471 AbstractCegarLoop]: Abstraction has 2763 states and 4285 transitions. [2024-11-27 19:54:44,456 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 4.361111111111111) internal successors, (157), 36 states have internal predecessors, (157), 7 states have call successors, (80), 5 states have call predecessors, (80), 8 states have return successors, (80), 7 states have call predecessors, (80), 7 states have call successors, (80) [2024-11-27 19:54:44,456 INFO L276 IsEmpty]: Start isEmpty. Operand 2763 states and 4285 transitions. [2024-11-27 19:54:44,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-27 19:54:44,463 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:54:44,463 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:54:44,478 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-27 19:54:44,667 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:54:44,667 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:54:44,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:54:44,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1992688949, now seen corresponding path program 1 times [2024-11-27 19:54:44,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:54:44,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836130192] [2024-11-27 19:54:44,668 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:54:44,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:54:45,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 19:54:45,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1580804318] [2024-11-27 19:54:45,097 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:54:45,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:54:45,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:54:45,100 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:54:45,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 19:54:45,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:54:45,509 INFO L256 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-27 19:54:45,518 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:54:50,711 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2616 proven. 234 refuted. 0 times theorem prover too weak. 934 trivial. 0 not checked. [2024-11-27 19:54:50,711 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:55:02,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:55:02,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836130192] [2024-11-27 19:55:02,724 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 19:55:02,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580804318] [2024-11-27 19:55:02,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580804318] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:55:02,724 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 19:55:02,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2024-11-27 19:55:02,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784704344] [2024-11-27 19:55:02,725 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 19:55:02,725 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 19:55:02,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:55:02,726 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 19:55:02,727 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2024-11-27 19:55:02,727 INFO L87 Difference]: Start difference. First operand 2763 states and 4285 transitions. Second operand has 14 states, 14 states have (on average 7.5) internal successors, (105), 13 states have internal predecessors, (105), 4 states have call successors, (44), 4 states have call predecessors, (44), 7 states have return successors, (44), 4 states have call predecessors, (44), 4 states have call successors, (44) [2024-11-27 19:55:05,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:55:05,374 INFO L93 Difference]: Finished difference Result 5290 states and 8193 transitions. [2024-11-27 19:55:05,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-27 19:55:05,375 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.5) internal successors, (105), 13 states have internal predecessors, (105), 4 states have call successors, (44), 4 states have call predecessors, (44), 7 states have return successors, (44), 4 states have call predecessors, (44), 4 states have call successors, (44) Word has length 304 [2024-11-27 19:55:05,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:55:05,389 INFO L225 Difference]: With dead ends: 5290 [2024-11-27 19:55:05,389 INFO L226 Difference]: Without dead ends: 2879 [2024-11-27 19:55:05,393 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 456 GetRequests, 422 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=312, Invalid=948, Unknown=0, NotChecked=0, Total=1260 [2024-11-27 19:55:05,394 INFO L435 NwaCegarLoop]: 187 mSDtfsCounter, 538 mSDsluCounter, 1719 mSDsCounter, 0 mSdLazyCounter, 1244 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 538 SdHoareTripleChecker+Valid, 1906 SdHoareTripleChecker+Invalid, 1368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-27 19:55:05,395 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [538 Valid, 1906 Invalid, 1368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1244 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-27 19:55:05,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2879 states. [2024-11-27 19:55:05,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2879 to 2416. [2024-11-27 19:55:05,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2416 states, 2200 states have (on average 1.5331818181818182) internal successors, (3373), 2204 states have internal predecessors, (3373), 178 states have call successors, (178), 37 states have call predecessors, (178), 37 states have return successors, (178), 174 states have call predecessors, (178), 178 states have call successors, (178) [2024-11-27 19:55:05,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2416 states to 2416 states and 3729 transitions. [2024-11-27 19:55:05,706 INFO L78 Accepts]: Start accepts. Automaton has 2416 states and 3729 transitions. Word has length 304 [2024-11-27 19:55:05,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:55:05,707 INFO L471 AbstractCegarLoop]: Abstraction has 2416 states and 3729 transitions. [2024-11-27 19:55:05,707 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.5) internal successors, (105), 13 states have internal predecessors, (105), 4 states have call successors, (44), 4 states have call predecessors, (44), 7 states have return successors, (44), 4 states have call predecessors, (44), 4 states have call successors, (44) [2024-11-27 19:55:05,707 INFO L276 IsEmpty]: Start isEmpty. Operand 2416 states and 3729 transitions. [2024-11-27 19:55:05,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-27 19:55:05,711 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:55:05,711 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:55:05,730 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-27 19:55:05,912 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:55:05,913 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:55:05,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:55:05,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1404885069, now seen corresponding path program 1 times [2024-11-27 19:55:05,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:55:05,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569298027] [2024-11-27 19:55:05,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:55:05,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:55:06,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 19:55:06,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1118445204] [2024-11-27 19:55:06,373 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:55:06,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:55:06,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:55:06,376 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:55:06,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 19:55:09,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 19:55:09,405 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-27 19:55:09,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 19:55:10,262 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-27 19:55:10,262 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-27 19:55:10,263 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-27 19:55:10,275 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-27 19:55:10,467 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-27 19:55:10,470 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:55:10,782 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-27 19:55:10,786 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.11 07:55:10 BoogieIcfgContainer [2024-11-27 19:55:10,786 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-27 19:55:10,787 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-27 19:55:10,787 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-27 19:55:10,788 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-27 19:55:10,788 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:50:43" (3/4) ... [2024-11-27 19:55:10,794 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-27 19:55:10,795 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-27 19:55:10,796 INFO L158 Benchmark]: Toolchain (without parser) took 270185.33ms. Allocated memory was 117.4MB in the beginning and 2.0GB in the end (delta: 1.9GB). Free memory was 92.9MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 381.4MB. Max. memory is 16.1GB. [2024-11-27 19:55:10,797 INFO L158 Benchmark]: CDTParser took 0.37ms. Allocated memory is still 167.8MB. Free memory is still 103.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 19:55:10,797 INFO L158 Benchmark]: CACSL2BoogieTranslator took 638.90ms. Allocated memory is still 117.4MB. Free memory was 92.9MB in the beginning and 67.0MB in the end (delta: 25.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-27 19:55:10,798 INFO L158 Benchmark]: Boogie Procedure Inliner took 154.39ms. Allocated memory is still 117.4MB. Free memory was 67.0MB in the beginning and 53.5MB in the end (delta: 13.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-27 19:55:10,798 INFO L158 Benchmark]: Boogie Preprocessor took 216.25ms. Allocated memory is still 117.4MB. Free memory was 53.5MB in the beginning and 73.0MB in the end (delta: -19.6MB). Peak memory consumption was 25.8MB. Max. memory is 16.1GB. [2024-11-27 19:55:10,799 INFO L158 Benchmark]: RCFGBuilder took 1495.87ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 73.0MB in the beginning and 277.1MB in the end (delta: -204.1MB). Peak memory consumption was 41.8MB. Max. memory is 16.1GB. [2024-11-27 19:55:10,799 INFO L158 Benchmark]: TraceAbstraction took 267664.43ms. Allocated memory was 352.3MB in the beginning and 2.0GB in the end (delta: 1.6GB). Free memory was 276.5MB in the beginning and 1.6GB in the end (delta: -1.3GB). Peak memory consumption was 319.1MB. Max. memory is 16.1GB. [2024-11-27 19:55:10,800 INFO L158 Benchmark]: Witness Printer took 7.93ms. Allocated memory is still 2.0GB. Free memory was 1.6GB in the beginning and 1.6GB in the end (delta: 177.4kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 19:55:10,803 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.37ms. Allocated memory is still 167.8MB. Free memory is still 103.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 638.90ms. Allocated memory is still 117.4MB. Free memory was 92.9MB in the beginning and 67.0MB in the end (delta: 25.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 154.39ms. Allocated memory is still 117.4MB. Free memory was 67.0MB in the beginning and 53.5MB in the end (delta: 13.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 216.25ms. Allocated memory is still 117.4MB. Free memory was 53.5MB in the beginning and 73.0MB in the end (delta: -19.6MB). Peak memory consumption was 25.8MB. Max. memory is 16.1GB. * RCFGBuilder took 1495.87ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 73.0MB in the beginning and 277.1MB in the end (delta: -204.1MB). Peak memory consumption was 41.8MB. Max. memory is 16.1GB. * TraceAbstraction took 267664.43ms. Allocated memory was 352.3MB in the beginning and 2.0GB in the end (delta: 1.6GB). Free memory was 276.5MB in the beginning and 1.6GB in the end (delta: -1.3GB). Peak memory consumption was 319.1MB. Max. memory is 16.1GB. * Witness Printer took 7.93ms. Allocated memory is still 2.0GB. Free memory was 1.6GB in the beginning and 1.6GB in the end (delta: 177.4kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftRight at line 145, overapproximation of someBinaryFLOATComparisonOperation at line 353, overapproximation of someBinaryFLOATComparisonOperation at line 295, overapproximation of someBinaryFLOATComparisonOperation at line 269, overapproximation of someBinaryFLOATComparisonOperation at line 271, overapproximation of someBinaryFLOATComparisonOperation at line 291, overapproximation of someBinaryFLOATComparisonOperation at line 302, overapproximation of someBinaryFLOATComparisonOperation at line 306, overapproximation of someBinaryFLOATComparisonOperation at line 243, overapproximation of someBinaryFLOATComparisonOperation at line 304, overapproximation of someBinaryFLOATComparisonOperation at line 293, overapproximation of someBinaryFLOATComparisonOperation at line 267, overapproximation of someBinaryFLOATComparisonOperation at line 353, overapproximation of someBinaryFLOATComparisonOperation at line 231, overapproximation of someBinaryFLOATComparisonOperation at line 353, overapproximation of someBinaryFLOATComparisonOperation at line 217, overapproximation of someBinaryFLOATComparisonOperation at line 140, overapproximation of someBinaryDOUBLEComparisonOperation at line 238, overapproximation of someBinaryDOUBLEComparisonOperation at line 300, overapproximation of someBinaryDOUBLEComparisonOperation at line 353, overapproximation of someBinaryDOUBLEComparisonOperation at line 106, overapproximation of someBinaryDOUBLEComparisonOperation at line 353, overapproximation of someBinaryDOUBLEComparisonOperation at line 353, overapproximation of someBinaryDOUBLEComparisonOperation at line 252, overapproximation of someBinaryArithmeticFLOAToperation at line 107, overapproximation of someBinaryArithmeticFLOAToperation at line 218, overapproximation of someBinaryArithmeticFLOAToperation at line 186. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] float var_1_1 = 128.1; [L23] unsigned char var_1_3 = 5; [L24] float var_1_5 = 31.4; [L25] float var_1_6 = 32.5; [L26] float var_1_7 = 9.6; [L27] unsigned char var_1_8 = 1; [L28] unsigned char var_1_10 = 1; [L29] unsigned short int var_1_11 = 64; [L30] unsigned short int var_1_13 = 60712; [L31] unsigned short int var_1_14 = 58826; [L32] double var_1_15 = 999999999.5; [L33] unsigned char var_1_18 = 10; [L34] unsigned long int var_1_19 = 3520799115; [L35] unsigned char var_1_20 = 128; [L36] unsigned char var_1_21 = 2; [L37] float var_1_22 = 64.75; [L38] float var_1_23 = 999999999999999.4; [L39] float var_1_24 = 3.5; [L40] float var_1_25 = 3.6; [L41] signed short int var_1_26 = 16; [L42] unsigned long int var_1_27 = 2; [L43] unsigned long int var_1_28 = 1855970761; [L44] double var_1_29 = 7.8; [L45] double var_1_30 = 3.6; [L46] float var_1_31 = 64.6; [L47] float var_1_32 = 500.2; [L48] float var_1_33 = 10000.5; [L49] float var_1_34 = 127.5; [L50] unsigned char var_1_35 = 128; [L51] unsigned char var_1_36 = 16; [L52] unsigned char var_1_37 = 64; [L53] unsigned short int var_1_38 = 50; [L54] signed long int var_1_41 = 0; [L55] signed long int var_1_42 = -128; [L56] signed long int var_1_43 = -1000; [L57] unsigned char var_1_44 = 25; [L58] unsigned char var_1_46 = 100; [L59] unsigned char var_1_47 = 25; [L60] unsigned char var_1_48 = 1; [L61] unsigned char var_1_49 = 0; [L62] signed long int var_1_50 = 8; [L63] unsigned char var_1_51 = 1; [L64] unsigned char var_1_53 = 0; [L65] unsigned char var_1_54 = 0; [L66] unsigned char var_1_55 = 0; [L67] unsigned char var_1_56 = 0; [L68] float var_1_57 = 63.875; [L69] double var_1_58 = 127.8; [L70] unsigned long int var_1_59 = 4; [L71] unsigned long int var_1_60 = 4; [L72] float last_1_var_1_1 = 128.1; [L73] unsigned char last_1_var_1_8 = 1; [L74] unsigned char last_1_var_1_18 = 10; [L75] signed short int last_1_var_1_26 = 16; [L76] double last_1_var_1_29 = 7.8; [L77] float last_1_var_1_31 = 64.6; [L78] unsigned char last_1_var_1_35 = 128; [L79] signed long int last_1_var_1_41 = 0; [L80] signed long int last_1_var_1_43 = -1000; [L81] unsigned char last_1_var_1_44 = 25; [L82] unsigned char last_1_var_1_48 = 1; [L83] signed long int last_1_var_1_50 = 8; [L84] unsigned char last_1_var_1_51 = 1; [L85] unsigned long int last_1_var_1_59 = 4; [L86] unsigned long int last_1_var_1_60 = 4; VAL [isInitial=0, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=5, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_5=157/5, var_1_60=4, var_1_6=65/2, var_1_7=48/5, var_1_8=1] [L357] isInitial = 1 [L358] FCALL initially() [L360] CALL updateLastVariables() [L336] last_1_var_1_1 = var_1_1 [L337] last_1_var_1_8 = var_1_8 [L338] last_1_var_1_18 = var_1_18 [L339] last_1_var_1_26 = var_1_26 [L340] last_1_var_1_29 = var_1_29 [L341] last_1_var_1_31 = var_1_31 [L342] last_1_var_1_35 = var_1_35 [L343] last_1_var_1_41 = var_1_41 [L344] last_1_var_1_43 = var_1_43 [L345] last_1_var_1_44 = var_1_44 [L346] last_1_var_1_48 = var_1_48 [L347] last_1_var_1_50 = var_1_50 [L348] last_1_var_1_51 = var_1_51 [L349] last_1_var_1_59 = var_1_59 [L350] last_1_var_1_60 = var_1_60 VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=5, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_5=157/5, var_1_60=4, var_1_6=65/2, var_1_7=48/5, var_1_8=1] [L360] RET updateLastVariables() [L361] CALL updateVariables() [L263] var_1_3 = __VERIFIER_nondet_uchar() [L264] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_5=157/5, var_1_60=4, var_1_6=65/2, var_1_7=48/5, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_5=157/5, var_1_60=4, var_1_6=65/2, var_1_7=48/5, var_1_8=1] [L264] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_5=157/5, var_1_60=4, var_1_6=65/2, var_1_7=48/5, var_1_8=1] [L265] CALL assume_abort_if_not(var_1_3 <= 16) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_5=157/5, var_1_60=4, var_1_6=65/2, var_1_7=48/5, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_5=157/5, var_1_60=4, var_1_6=65/2, var_1_7=48/5, var_1_8=1] [L265] RET assume_abort_if_not(var_1_3 <= 16) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_5=157/5, var_1_60=4, var_1_6=65/2, var_1_7=48/5, var_1_8=1] [L266] var_1_5 = __VERIFIER_nondet_float() [L267] CALL assume_abort_if_not((var_1_5 >= -461168.6018427382800e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 4611686.018427382800e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_6=65/2, var_1_7=48/5, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_6=65/2, var_1_7=48/5, var_1_8=1] [L267] RET assume_abort_if_not((var_1_5 >= -461168.6018427382800e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 4611686.018427382800e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_6=65/2, var_1_7=48/5, var_1_8=1] [L268] var_1_6 = __VERIFIER_nondet_float() [L269] CALL assume_abort_if_not((var_1_6 >= -461168.6018427382800e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_7=48/5, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_7=48/5, var_1_8=1] [L269] RET assume_abort_if_not((var_1_6 >= -461168.6018427382800e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_7=48/5, var_1_8=1] [L270] var_1_7 = __VERIFIER_nondet_float() [L271] CALL assume_abort_if_not((var_1_7 >= -461168.6018427382800e+13F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L271] RET assume_abort_if_not((var_1_7 >= -461168.6018427382800e+13F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L272] var_1_10 = __VERIFIER_nondet_uchar() [L273] CALL assume_abort_if_not(var_1_10 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L273] RET assume_abort_if_not(var_1_10 >= 1) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L274] CALL assume_abort_if_not(var_1_10 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L274] RET assume_abort_if_not(var_1_10 <= 1) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=60712, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L275] var_1_13 = __VERIFIER_nondet_ushort() [L276] CALL assume_abort_if_not(var_1_13 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L276] RET assume_abort_if_not(var_1_13 >= 49150) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L277] CALL assume_abort_if_not(var_1_13 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L277] RET assume_abort_if_not(var_1_13 <= 65534) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=58826, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L278] var_1_14 = __VERIFIER_nondet_ushort() [L279] CALL assume_abort_if_not(var_1_14 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L279] RET assume_abort_if_not(var_1_14 >= 49150) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L280] CALL assume_abort_if_not(var_1_14 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L280] RET assume_abort_if_not(var_1_14 <= 65534) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=3520799115, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L281] var_1_19 = __VERIFIER_nondet_ulong() [L282] CALL assume_abort_if_not(var_1_19 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L282] RET assume_abort_if_not(var_1_19 >= 2147483647) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L283] CALL assume_abort_if_not(var_1_19 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L283] RET assume_abort_if_not(var_1_19 <= 4294967295) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L284] var_1_20 = __VERIFIER_nondet_uchar() [L285] CALL assume_abort_if_not(var_1_20 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L285] RET assume_abort_if_not(var_1_20 >= 127) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L286] CALL assume_abort_if_not(var_1_20 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L286] RET assume_abort_if_not(var_1_20 <= 254) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=2, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L287] var_1_21 = __VERIFIER_nondet_uchar() [L288] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L288] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L289] CALL assume_abort_if_not(var_1_21 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L289] RET assume_abort_if_not(var_1_21 <= 127) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_23=4999999999999997/5, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L290] var_1_23 = __VERIFIER_nondet_float() [L291] CALL assume_abort_if_not((var_1_23 >= 0.0F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L291] RET assume_abort_if_not((var_1_23 >= 0.0F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_24=7/2, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L292] var_1_24 = __VERIFIER_nondet_float() [L293] CALL assume_abort_if_not((var_1_24 >= 0.0F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L293] RET assume_abort_if_not((var_1_24 >= 0.0F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_25=18/5, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L294] var_1_25 = __VERIFIER_nondet_float() [L295] CALL assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L295] RET assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=1855970761, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L296] var_1_28 = __VERIFIER_nondet_ulong() [L297] CALL assume_abort_if_not(var_1_28 >= 1610612735) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L297] RET assume_abort_if_not(var_1_28 >= 1610612735) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L298] CALL assume_abort_if_not(var_1_28 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L298] RET assume_abort_if_not(var_1_28 <= 2147483647) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_30=18/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L299] var_1_30 = __VERIFIER_nondet_double() [L300] CALL assume_abort_if_not((var_1_30 >= -922337.2036854765600e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854765600e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L300] RET assume_abort_if_not((var_1_30 >= -922337.2036854765600e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854765600e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_32=2501/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L301] var_1_32 = __VERIFIER_nondet_float() [L302] CALL assume_abort_if_not((var_1_32 >= 0.0F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 4611686.018427382800e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L302] RET assume_abort_if_not((var_1_32 >= 0.0F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 4611686.018427382800e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_33=20001/2, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L303] var_1_33 = __VERIFIER_nondet_float() [L304] CALL assume_abort_if_not((var_1_33 >= 0.0F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 4611686.018427382800e+12F && var_1_33 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L304] RET assume_abort_if_not((var_1_33 >= 0.0F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 4611686.018427382800e+12F && var_1_33 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_34=255/2, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L305] var_1_34 = __VERIFIER_nondet_float() [L306] CALL assume_abort_if_not((var_1_34 >= 0.0F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 4611686.018427382800e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L306] RET assume_abort_if_not((var_1_34 >= 0.0F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 4611686.018427382800e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=16, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L307] var_1_36 = __VERIFIER_nondet_uchar() [L308] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L308] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L309] CALL assume_abort_if_not(var_1_36 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L309] RET assume_abort_if_not(var_1_36 <= 254) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=64, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L310] var_1_37 = __VERIFIER_nondet_uchar() [L311] CALL assume_abort_if_not(var_1_37 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L311] RET assume_abort_if_not(var_1_37 >= 63) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L312] CALL assume_abort_if_not(var_1_37 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L312] RET assume_abort_if_not(var_1_37 <= 127) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=100, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L313] var_1_46 = __VERIFIER_nondet_uchar() [L314] CALL assume_abort_if_not(var_1_46 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L314] RET assume_abort_if_not(var_1_46 >= 64) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L315] CALL assume_abort_if_not(var_1_46 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L315] RET assume_abort_if_not(var_1_46 <= 127) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=25, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L316] var_1_47 = __VERIFIER_nondet_uchar() [L317] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L317] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L318] CALL assume_abort_if_not(var_1_47 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L318] RET assume_abort_if_not(var_1_47 <= 63) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L319] var_1_49 = __VERIFIER_nondet_uchar() [L320] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L320] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L321] CALL assume_abort_if_not(var_1_49 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L321] RET assume_abort_if_not(var_1_49 <= 0) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L322] var_1_53 = __VERIFIER_nondet_uchar() [L323] CALL assume_abort_if_not(var_1_53 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L323] RET assume_abort_if_not(var_1_53 >= 0) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L324] CALL assume_abort_if_not(var_1_53 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L324] RET assume_abort_if_not(var_1_53 <= 0) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L325] var_1_54 = __VERIFIER_nondet_uchar() [L326] CALL assume_abort_if_not(var_1_54 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L326] RET assume_abort_if_not(var_1_54 >= 0) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L327] CALL assume_abort_if_not(var_1_54 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L327] RET assume_abort_if_not(var_1_54 <= 0) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L328] var_1_55 = __VERIFIER_nondet_uchar() [L329] CALL assume_abort_if_not(var_1_55 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L329] RET assume_abort_if_not(var_1_55 >= 0) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L330] CALL assume_abort_if_not(var_1_55 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L330] RET assume_abort_if_not(var_1_55 <= 0) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L331] var_1_56 = __VERIFIER_nondet_uchar() [L332] CALL assume_abort_if_not(var_1_56 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L332] RET assume_abort_if_not(var_1_56 >= 0) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L333] CALL assume_abort_if_not(var_1_56 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L333] RET assume_abort_if_not(var_1_56 <= 0) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L361] RET updateVariables() [L362] CALL step() [L90] COND TRUE last_1_var_1_18 >= last_1_var_1_50 VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L91] COND TRUE ((- var_1_28) / var_1_14) >= last_1_var_1_26 [L92] var_1_51 = (! (last_1_var_1_48 || (! var_1_49))) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L99] COND FALSE !(! (last_1_var_1_8 || last_1_var_1_51)) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=511/8, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L106] COND TRUE last_1_var_1_29 == var_1_7 [L107] var_1_57 = (var_1_32 - var_1_23) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L116] signed long int stepLocal_3 = last_1_var_1_50; [L117] unsigned short int stepLocal_2 = var_1_13; VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_2=49150, stepLocal_3=8, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=10, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L118] COND FALSE !(! last_1_var_1_8) [L129] var_1_18 = (var_1_20 - var_1_3) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_2=49150, stepLocal_3=8, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L131] unsigned long int stepLocal_8 = last_1_var_1_60; VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_8=4, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=50, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L132] COND TRUE stepLocal_8 >= last_1_var_1_41 [L133] var_1_38 = ((((((((((((2) < (var_1_3)) ? (2) : (var_1_3)))) < (var_1_20)) ? (((((2) < (var_1_3)) ? (2) : (var_1_3)))) : (var_1_20)))) < (((((var_1_36) < ((var_1_13 - 1))) ? (var_1_36) : ((var_1_13 - 1)))))) ? (((((((((2) < (var_1_3)) ? (2) : (var_1_3)))) < (var_1_20)) ? (((((2) < (var_1_3)) ? (2) : (var_1_3)))) : (var_1_20)))) : (((((var_1_36) < ((var_1_13 - 1))) ? (var_1_36) : ((var_1_13 - 1))))))) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_2=49150, stepLocal_3=8, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L137] COND TRUE \read(last_1_var_1_8) [L138] var_1_48 = (! (last_1_var_1_48 && var_1_49)) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_2=49150, stepLocal_3=8, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=0, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L140] COND FALSE !((last_1_var_1_1 >= last_1_var_1_31) && ((last_1_var_1_60 / var_1_37) > var_1_36)) [L143] var_1_41 = (last_1_var_1_35 - last_1_var_1_18) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_2=49150, stepLocal_3=8, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L145] EXPR (~ last_1_var_1_44) >> last_1_var_1_18 VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_2=49150, stepLocal_3=8, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L145] signed long int stepLocal_7 = (~ last_1_var_1_44) >> last_1_var_1_18; [L146] unsigned char stepLocal_6 = last_1_var_1_51; VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=128, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L147] COND TRUE \read(var_1_10) [L148] var_1_35 = (((((((((var_1_3 + var_1_21)) > (var_1_20)) ? ((var_1_3 + var_1_21)) : (var_1_20)))) < (var_1_36)) ? ((((((var_1_3 + var_1_21)) > (var_1_20)) ? ((var_1_3 + var_1_21)) : (var_1_20)))) : (var_1_36))) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L160] unsigned char stepLocal_10 = last_1_var_1_8; [L161] unsigned long int stepLocal_9 = last_1_var_1_59; VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, stepLocal_9=4, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=-1000, var_1_44=25, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L162] COND TRUE last_1_var_1_35 >= stepLocal_9 [L163] var_1_44 = (var_1_21 + var_1_3) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=-1000, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=4, var_1_60=4, var_1_8=1] [L173] COND FALSE !(\read(var_1_54)) [L176] var_1_59 = var_1_21 VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=64, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=-1000, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_8=1] [L178] COND TRUE ! (! var_1_48) [L179] var_1_11 = ((var_1_3 + 128) + var_1_18) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=-1000, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_8=1] [L183] var_1_43 = ((((var_1_13) > ((var_1_11 - var_1_14))) ? (var_1_13) : ((var_1_11 - var_1_14)))) [L184] signed long int stepLocal_0 = 10; VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_0=10, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_8=1] [L185] EXPR var_1_38 >> var_1_3 VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_0=10, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_8=1] [L185] EXPR (var_1_38 >> var_1_3) | var_1_44 VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_0=10, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_1=1281/10, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_8=1] [L185] COND TRUE ((var_1_38 >> var_1_3) | var_1_44) >= stepLocal_0 [L186] var_1_1 = (((((var_1_5) < (var_1_6)) ? (var_1_5) : (var_1_6))) + var_1_7) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_8=1] [L190] unsigned short int stepLocal_5 = var_1_38; VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_5=0, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_8=1] [L191] EXPR var_1_3 >> var_1_41 VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_5=0, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_8=1] [L191] EXPR (((var_1_3 >> var_1_41)) > (-1)) ? ((var_1_3 >> var_1_41)) : (-1) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_5=0, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_8=1] [L191] EXPR var_1_3 >> var_1_41 VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_5=0, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_8=1] [L191] EXPR (((var_1_3 >> var_1_41)) > (-1)) ? ((var_1_3 >> var_1_41)) : (-1) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_5=0, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_8=1] [L191] COND FALSE !((((((var_1_3 >> var_1_41)) > (-1)) ? ((var_1_3 >> var_1_41)) : (-1))) < stepLocal_5) [L194] unsigned long int stepLocal_4 = ~ var_1_59; VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_4=4294967284, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=259/4, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_8=1] [L195] COND FALSE !((var_1_20 - ((((var_1_3) < (var_1_21)) ? (var_1_3) : (var_1_21)))) > stepLocal_4) [L198] var_1_22 = var_1_25 VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_8=1] [L200] signed long int stepLocal_1 = -2 / -10000000; VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_1=0, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_8=1] [L201] COND TRUE stepLocal_1 != ((var_1_3 + var_1_35) + var_1_43) [L202] var_1_8 = (var_1_51 || var_1_10) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=8, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_8=1] [L204] COND TRUE var_1_35 != (- var_1_38) [L205] var_1_50 = (var_1_37 - 4) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=323/5, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=59, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_8=1] [L217] COND TRUE (- var_1_1) <= var_1_22 [L218] var_1_31 = ((((var_1_6) > ((var_1_5 + var_1_7))) ? (var_1_6) : ((var_1_5 + var_1_7)))) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=3, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=59, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=639/5, var_1_59=11, var_1_60=4, var_1_6=3, var_1_8=1] [L226] COND TRUE \read(var_1_8) [L227] var_1_58 = var_1_34 VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=3, var_1_34=4, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=59, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=4, var_1_59=11, var_1_60=4, var_1_6=3, var_1_8=1] [L231] COND FALSE !(var_1_24 > var_1_6) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=3, var_1_34=4, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=59, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=4, var_1_59=11, var_1_60=4, var_1_6=3, var_1_8=1] [L238] COND FALSE !((var_1_57 / 24.5) <= var_1_58) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=3, var_1_34=4, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=59, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=4, var_1_59=11, var_1_60=4, var_1_6=3, var_1_8=1] [L243] COND FALSE !(var_1_23 > (var_1_57 + var_1_24)) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=16, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=3, var_1_34=4, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=59, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=4, var_1_59=11, var_1_60=4, var_1_6=3, var_1_8=1] [L248] COND TRUE \read(var_1_48) [L249] var_1_26 = ((((((var_1_42) < (var_1_21)) ? (var_1_42) : (var_1_21))) + var_1_20) - var_1_3) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=0, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=3, var_1_34=4, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=59, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=4, var_1_59=11, var_1_60=4, var_1_6=3, var_1_8=1] [L251] signed long int stepLocal_11 = (- var_1_41) * ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))); VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_11=-7552, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=0, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=3, var_1_34=4, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=59, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=4, var_1_59=11, var_1_60=4, var_1_6=3, var_1_8=1] [L252] COND FALSE !(var_1_32 > (var_1_30 + var_1_31)) [L259] var_1_60 = var_1_44 VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, stepLocal_10=1, stepLocal_11=-7552, stepLocal_2=49150, stepLocal_3=8, stepLocal_6=1, stepLocal_7=-27, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=0, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=3, var_1_34=4, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=59, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=4, var_1_59=11, var_1_60=11, var_1_6=3, var_1_8=1] [L362] RET step() [L363] CALL, EXPR property() [L353] EXPR var_1_38 >> var_1_3 VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=0, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=3, var_1_34=4, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=59, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=4, var_1_59=11, var_1_60=11, var_1_6=3, var_1_8=1] [L353] EXPR (var_1_38 >> var_1_3) | var_1_44 VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=0, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=3, var_1_34=4, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=59, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=4, var_1_59=11, var_1_60=11, var_1_6=3, var_1_8=1] [L353] EXPR ((((((((((var_1_38 >> var_1_3) | var_1_44) >= 10) ? (var_1_1 == ((float) (((((var_1_5) < (var_1_6)) ? (var_1_5) : (var_1_6))) + var_1_7))) : (var_1_1 == ((float) ((((var_1_5 + var_1_7) < 0 ) ? -(var_1_5 + var_1_7) : (var_1_5 + var_1_7)))))) && (((-2 / -10000000) != ((var_1_3 + var_1_35) + var_1_43)) ? (var_1_8 == ((unsigned char) (var_1_51 || var_1_10))) : 1)) && ((! (! var_1_48)) ? (var_1_11 == ((unsigned short int) ((var_1_3 + 128) + var_1_18))) : (var_1_11 == ((unsigned short int) ((((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))) - var_1_3) - var_1_18))))) && (((var_1_57 / 24.5) <= var_1_58) ? (var_1_8 ? (var_1_15 == ((double) (var_1_5 + var_1_6))) : 1) : 1)) && ((! last_1_var_1_8) ? ((last_1_var_1_50 <= (-256 / var_1_13)) ? (((var_1_19 - (var_1_14 + last_1_var_1_41)) < var_1_13) ? (var_1_18 == ((unsigned char) (var_1_20 - var_1_3))) : (var_1_18 == ((unsigned char) (128 - ((((var_1_3) < (var_1_21)) ? (var_1_3) : (var_1_21))))))) : (var_1_18 == ((unsigned char) (((((var_1_21 + (var_1_3 + 32))) < (var_1_20)) ? ((var_1_21 + (var_1_3 + 32))) : (var_1_20)))))) : (var_1_18 == ((unsigned char) (var_1_20 - var_1_3))))) && (((var_1_20 - ((((var_1_3) < (var_1_21)) ? (var_1_3) : (var_1_21)))) > (~ var_1_59)) ? (var_1_22 == ((float) (((((var_1_23) > (var_1_24)) ? (var_1_23) : (var_1_24))) - var_1_25))) : (var_1_22 == ((float) var_1_25)))) && (var_1_48 ? (var_1_26 == ((signed short int) ((((((var_1_42) < (var_1_21)) ? (var_1_42) : (var_1_21))) + var_1_20) - var_1_3))) : 1)) && (((((((var_1_3 >> var_1_41)) > (-1)) ? ((var_1_3 >> var_1_41)) : (-1))) < var_1_38) ? (var_1_27 == ((unsigned long int) (2510364339u - ((var_1_28 - var_1_21) - var_1_13)))) : 1) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=0, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=3, var_1_34=4, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=59, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=4, var_1_59=11, var_1_60=11, var_1_6=3, var_1_8=1] [L353] EXPR (((((((((((((var_1_38 >> var_1_3) | var_1_44) >= 10) ? (var_1_1 == ((float) (((((var_1_5) < (var_1_6)) ? (var_1_5) : (var_1_6))) + var_1_7))) : (var_1_1 == ((float) ((((var_1_5 + var_1_7) < 0 ) ? -(var_1_5 + var_1_7) : (var_1_5 + var_1_7)))))) && (((-2 / -10000000) != ((var_1_3 + var_1_35) + var_1_43)) ? (var_1_8 == ((unsigned char) (var_1_51 || var_1_10))) : 1)) && ((! (! var_1_48)) ? (var_1_11 == ((unsigned short int) ((var_1_3 + 128) + var_1_18))) : (var_1_11 == ((unsigned short int) ((((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))) - var_1_3) - var_1_18))))) && (((var_1_57 / 24.5) <= var_1_58) ? (var_1_8 ? (var_1_15 == ((double) (var_1_5 + var_1_6))) : 1) : 1)) && ((! last_1_var_1_8) ? ((last_1_var_1_50 <= (-256 / var_1_13)) ? (((var_1_19 - (var_1_14 + last_1_var_1_41)) < var_1_13) ? (var_1_18 == ((unsigned char) (var_1_20 - var_1_3))) : (var_1_18 == ((unsigned char) (128 - ((((var_1_3) < (var_1_21)) ? (var_1_3) : (var_1_21))))))) : (var_1_18 == ((unsigned char) (((((var_1_21 + (var_1_3 + 32))) < (var_1_20)) ? ((var_1_21 + (var_1_3 + 32))) : (var_1_20)))))) : (var_1_18 == ((unsigned char) (var_1_20 - var_1_3))))) && (((var_1_20 - ((((var_1_3) < (var_1_21)) ? (var_1_3) : (var_1_21)))) > (~ var_1_59)) ? (var_1_22 == ((float) (((((var_1_23) > (var_1_24)) ? (var_1_23) : (var_1_24))) - var_1_25))) : (var_1_22 == ((float) var_1_25)))) && (var_1_48 ? (var_1_26 == ((signed short int) ((((((var_1_42) < (var_1_21)) ? (var_1_42) : (var_1_21))) + var_1_20) - var_1_3))) : 1)) && (((((((var_1_3 >> var_1_41)) > (-1)) ? ((var_1_3 >> var_1_41)) : (-1))) < var_1_38) ? (var_1_27 == ((unsigned long int) (2510364339u - ((var_1_28 - var_1_21) - var_1_13)))) : 1)) && ((var_1_23 > (var_1_57 + var_1_24)) ? ((last_1_var_1_29 >= var_1_15) ? (var_1_29 == ((double) var_1_30)) : 1) : 1)) && (((- var_1_1) <= var_1_22) ? (var_1_31 == ((float) ((((var_1_6) > ((var_1_5 + var_1_7))) ? (var_1_6) : ((var_1_5 + var_1_7)))))) : ((var_1_14 > (256 / var_1_20)) ? (var_1_31 == ((float) ((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))))) : (var_1_31 == ((float) ((((((var_1_32) < (var_1_33)) ? (var_1_32) : (var_1_33))) + var_1_34) - 99.25f)))))) && (var_1_10 ? (var_1_35 == ((unsigned char) (((((((((var_1_3 + var_1_21)) > (var_1_20)) ? ((var_1_3 + var_1_21)) : (var_1_20)))) < (var_1_36)) ? ((((((var_1_3 + var_1_21)) > (var_1_20)) ? ((var_1_3 + var_1_21)) : (var_1_20)))) : (var_1_36))))) : ((last_1_var_1_51 && last_1_var_1_8) ? ((((~ last_1_var_1_44) >> last_1_var_1_18) != (var_1_19 * var_1_3)) ? (var_1_35 == ((unsigned char) ((((var_1_20) < (((var_1_37 - 1) + var_1_3))) ? (var_1_20) : (((var_1_37 - 1) + var_1_3)))))) : (var_1_35 == ((unsigned char) ((((((((var_1_37) > (var_1_36)) ? (var_1_37) : (var_1_36)))) > (var_1_21)) ? (((((var_1_37) > (var_1_36)) ? (var_1_37) : (var_1_36)))) : (var_1_21)))))) : (var_1_35 == ((unsigned char) (var_1_20 - var_1_37))))) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=0, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=3, var_1_34=4, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=59, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=4, var_1_59=11, var_1_60=11, var_1_6=3, var_1_8=1] [L353-L354] return (((((((((((((((((((((((((var_1_38 >> var_1_3) | var_1_44) >= 10) ? (var_1_1 == ((float) (((((var_1_5) < (var_1_6)) ? (var_1_5) : (var_1_6))) + var_1_7))) : (var_1_1 == ((float) ((((var_1_5 + var_1_7) < 0 ) ? -(var_1_5 + var_1_7) : (var_1_5 + var_1_7)))))) && (((-2 / -10000000) != ((var_1_3 + var_1_35) + var_1_43)) ? (var_1_8 == ((unsigned char) (var_1_51 || var_1_10))) : 1)) && ((! (! var_1_48)) ? (var_1_11 == ((unsigned short int) ((var_1_3 + 128) + var_1_18))) : (var_1_11 == ((unsigned short int) ((((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))) - var_1_3) - var_1_18))))) && (((var_1_57 / 24.5) <= var_1_58) ? (var_1_8 ? (var_1_15 == ((double) (var_1_5 + var_1_6))) : 1) : 1)) && ((! last_1_var_1_8) ? ((last_1_var_1_50 <= (-256 / var_1_13)) ? (((var_1_19 - (var_1_14 + last_1_var_1_41)) < var_1_13) ? (var_1_18 == ((unsigned char) (var_1_20 - var_1_3))) : (var_1_18 == ((unsigned char) (128 - ((((var_1_3) < (var_1_21)) ? (var_1_3) : (var_1_21))))))) : (var_1_18 == ((unsigned char) (((((var_1_21 + (var_1_3 + 32))) < (var_1_20)) ? ((var_1_21 + (var_1_3 + 32))) : (var_1_20)))))) : (var_1_18 == ((unsigned char) (var_1_20 - var_1_3))))) && (((var_1_20 - ((((var_1_3) < (var_1_21)) ? (var_1_3) : (var_1_21)))) > (~ var_1_59)) ? (var_1_22 == ((float) (((((var_1_23) > (var_1_24)) ? (var_1_23) : (var_1_24))) - var_1_25))) : (var_1_22 == ((float) var_1_25)))) && (var_1_48 ? (var_1_26 == ((signed short int) ((((((var_1_42) < (var_1_21)) ? (var_1_42) : (var_1_21))) + var_1_20) - var_1_3))) : 1)) && (((((((var_1_3 >> var_1_41)) > (-1)) ? ((var_1_3 >> var_1_41)) : (-1))) < var_1_38) ? (var_1_27 == ((unsigned long int) (2510364339u - ((var_1_28 - var_1_21) - var_1_13)))) : 1)) && ((var_1_23 > (var_1_57 + var_1_24)) ? ((last_1_var_1_29 >= var_1_15) ? (var_1_29 == ((double) var_1_30)) : 1) : 1)) && (((- var_1_1) <= var_1_22) ? (var_1_31 == ((float) ((((var_1_6) > ((var_1_5 + var_1_7))) ? (var_1_6) : ((var_1_5 + var_1_7)))))) : ((var_1_14 > (256 / var_1_20)) ? (var_1_31 == ((float) ((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))))) : (var_1_31 == ((float) ((((((var_1_32) < (var_1_33)) ? (var_1_32) : (var_1_33))) + var_1_34) - 99.25f)))))) && (var_1_10 ? (var_1_35 == ((unsigned char) (((((((((var_1_3 + var_1_21)) > (var_1_20)) ? ((var_1_3 + var_1_21)) : (var_1_20)))) < (var_1_36)) ? ((((((var_1_3 + var_1_21)) > (var_1_20)) ? ((var_1_3 + var_1_21)) : (var_1_20)))) : (var_1_36))))) : ((last_1_var_1_51 && last_1_var_1_8) ? ((((~ last_1_var_1_44) >> last_1_var_1_18) != (var_1_19 * var_1_3)) ? (var_1_35 == ((unsigned char) ((((var_1_20) < (((var_1_37 - 1) + var_1_3))) ? (var_1_20) : (((var_1_37 - 1) + var_1_3)))))) : (var_1_35 == ((unsigned char) ((((((((var_1_37) > (var_1_36)) ? (var_1_37) : (var_1_36)))) > (var_1_21)) ? (((((var_1_37) > (var_1_36)) ? (var_1_37) : (var_1_36)))) : (var_1_21)))))) : (var_1_35 == ((unsigned char) (var_1_20 - var_1_37)))))) && ((last_1_var_1_60 >= last_1_var_1_41) ? (var_1_38 == ((unsigned short int) ((((((((((((2) < (var_1_3)) ? (2) : (var_1_3)))) < (var_1_20)) ? (((((2) < (var_1_3)) ? (2) : (var_1_3)))) : (var_1_20)))) < (((((var_1_36) < ((var_1_13 - 1))) ? (var_1_36) : ((var_1_13 - 1)))))) ? (((((((((2) < (var_1_3)) ? (2) : (var_1_3)))) < (var_1_20)) ? (((((2) < (var_1_3)) ? (2) : (var_1_3)))) : (var_1_20)))) : (((((var_1_36) < ((var_1_13 - 1))) ? (var_1_36) : ((var_1_13 - 1))))))))) : (var_1_38 == ((unsigned short int) (5 + last_1_var_1_44))))) && (((last_1_var_1_1 >= last_1_var_1_31) && ((last_1_var_1_60 / var_1_37) > var_1_36)) ? (var_1_41 == ((signed long int) (((((var_1_36) < (var_1_3)) ? (var_1_36) : (var_1_3))) - 1))) : (var_1_41 == ((signed long int) (last_1_var_1_35 - last_1_var_1_18))))) && ((var_1_24 > var_1_6) ? ((var_1_51 && (var_1_21 >= (- 1))) ? (var_1_42 == ((signed long int) (var_1_14 + (var_1_35 - var_1_50)))) : (var_1_42 == ((signed long int) (var_1_3 + (((((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))) < 0 ) ? -((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))) : ((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))))))) : 1)) && (var_1_43 == ((signed long int) ((((var_1_13) > ((var_1_11 - var_1_14))) ? (var_1_13) : ((var_1_11 - var_1_14))))))) && ((last_1_var_1_35 >= last_1_var_1_59) ? (var_1_44 == ((unsigned char) (var_1_21 + var_1_3))) : (((var_1_37 <= (last_1_var_1_44 * last_1_var_1_35)) && last_1_var_1_8) ? ((! last_1_var_1_48) ? (var_1_44 == ((unsigned char) (((((((var_1_3) < ((var_1_20 - var_1_21))) ? (var_1_3) : ((var_1_20 - var_1_21)))) < 0 ) ? -((((var_1_3) < ((var_1_20 - var_1_21))) ? (var_1_3) : ((var_1_20 - var_1_21)))) : ((((var_1_3) < ((var_1_20 - var_1_21))) ? (var_1_3) : ((var_1_20 - var_1_21)))))))) : 1) : (var_1_44 == ((unsigned char) ((var_1_37 + var_1_46) - (var_1_3 + var_1_47))))))) && (last_1_var_1_8 ? (var_1_48 == ((unsigned char) (! (last_1_var_1_48 && var_1_49)))) : 1)) && ((var_1_35 != (- var_1_38)) ? (var_1_50 == ((signed long int) (var_1_37 - 4))) : ((last_1_var_1_50 > ((((var_1_38) < (var_1_44)) ? (var_1_38) : (var_1_44)))) ? (var_1_50 == ((signed long int) ((((var_1_44) < (var_1_35)) ? (var_1_44) : (var_1_35))))) : ((((0 & var_1_44) * var_1_19) <= var_1_38) ? (var_1_50 == ((signed long int) (((var_1_14 + var_1_20) + (var_1_47 - var_1_35)) + (var_1_36 - var_1_3)))) : (var_1_50 == ((signed long int) (((((-1 - (var_1_38 + last_1_var_1_50))) > (var_1_27)) ? ((-1 - (var_1_38 + last_1_var_1_50))) : (var_1_27))))))))) && ((last_1_var_1_18 >= last_1_var_1_50) ? ((((- var_1_28) / var_1_14) >= last_1_var_1_26) ? (var_1_51 == ((unsigned char) (! (last_1_var_1_48 || (! var_1_49))))) : (var_1_51 == ((unsigned char) (((var_1_49 || var_1_53) || (var_1_54 || var_1_55)) || var_1_56)))) : (var_1_51 == ((unsigned char) (! var_1_10))))) && ((! (last_1_var_1_8 || last_1_var_1_51)) ? ((! (var_1_14 <= last_1_var_1_43)) ? (var_1_57 == ((float) ((((var_1_7) > (((((9.3f) < 0 ) ? -(9.3f) : (9.3f))))) ? (var_1_7) : (((((9.3f) < 0 ) ? -(9.3f) : (9.3f)))))))) : (var_1_57 == ((float) (10.8f - 255.4f)))) : ((last_1_var_1_29 == var_1_7) ? (var_1_57 == ((float) (var_1_32 - var_1_23))) : ((var_1_28 > last_1_var_1_60) ? (var_1_57 == ((float) ((((var_1_33) < (var_1_5)) ? (var_1_33) : (var_1_5))))) : (var_1_57 == ((float) 255.5f)))))) && (var_1_8 ? (var_1_58 == ((double) var_1_34)) : (var_1_58 == ((double) var_1_23)))) && (var_1_54 ? (var_1_59 == ((unsigned long int) var_1_37)) : (var_1_59 == ((unsigned long int) var_1_21)))) && ((var_1_32 > (var_1_30 + var_1_31)) ? ((((- var_1_41) * ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46)))) <= var_1_26) ? (var_1_60 == ((unsigned long int) 10u)) : (var_1_60 == ((unsigned long int) var_1_41))) : (var_1_60 == ((unsigned long int) var_1_44))) ; [L363] RET, EXPR property() [L363] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=0, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=3, var_1_34=4, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=59, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=4, var_1_59=11, var_1_60=11, var_1_6=3, var_1_8=1] [L19] reach_error() VAL [isInitial=1, last_1_var_1_18=10, last_1_var_1_1=1281/10, last_1_var_1_26=16, last_1_var_1_29=39/5, last_1_var_1_31=323/5, last_1_var_1_35=128, last_1_var_1_41=0, last_1_var_1_43=-1000, last_1_var_1_44=25, last_1_var_1_48=1, last_1_var_1_50=8, last_1_var_1_51=1, last_1_var_1_59=4, last_1_var_1_60=4, last_1_var_1_8=1, var_1_10=1, var_1_11=256, var_1_13=49150, var_1_14=-2, var_1_15=1999999999/2, var_1_18=128, var_1_19=2147483647, var_1_20=-128, var_1_21=-245, var_1_22=2, var_1_25=2, var_1_26=0, var_1_27=2, var_1_28=-2147483755, var_1_29=39/5, var_1_31=3, var_1_34=4, var_1_35=3, var_1_36=-509, var_1_37=-193, var_1_38=0, var_1_3=-768, var_1_41=118, var_1_42=-128, var_1_43=49150, var_1_44=11, var_1_46=64, var_1_47=-193, var_1_48=1, var_1_49=0, var_1_50=59, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=4, var_1_59=11, var_1_60=11, var_1_6=3, var_1_8=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 175 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 267.3s, OverallIterations: 13, TraceHistogramMax: 44, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 51.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13779 SdHoareTripleChecker+Valid, 27.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13724 mSDsluCounter, 16115 SdHoareTripleChecker+Invalid, 24.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 12450 mSDsCounter, 2174 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12081 IncrementalHoareTripleChecker+Invalid, 14255 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2174 mSolverCounterUnsat, 3665 mSDtfsCounter, 12081 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2831 GetRequests, 2480 SyntacticMatches, 1 SemanticMatches, 350 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14923 ImplicationChecksByTransitivity, 40.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2763occurred in iteration=11, InterpolantAutomatonStates: 287, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.9s AutomataMinimizationTime, 12 MinimizatonAttempts, 8267 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 7.3s SatisfiabilityAnalysisTime, 202.0s InterpolantComputationTime, 5750 NumberOfCodeBlocks, 5750 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 5426 ConstructedInterpolants, 0 QuantifiedInterpolants, 67511 SizeOfPredicates, 28 NumberOfNonLiveVariables, 3668 ConjunctsInSsa, 110 ConjunctsInUnsatCore, 18 InterpolantComputations, 8 PerfectInterpolantSequences, 66583/68112 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-27 19:55:11,031 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-11-27 19:55:11,107 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-52.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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 d8dd120074dfd02f0f24e593e030890a462ca5b572edc7ca721e9637b78a3c79 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 19:55:14,130 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 19:55:14,259 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-27 19:55:14,266 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 19:55:14,267 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 19:55:14,295 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 19:55:14,296 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 19:55:14,296 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 19:55:14,297 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 19:55:14,297 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 19:55:14,297 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 19:55:14,297 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 19:55:14,298 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 19:55:14,298 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 19:55:14,298 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 19:55:14,298 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 19:55:14,298 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 19:55:14,299 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 19:55:14,299 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 19:55:14,300 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 19:55:14,301 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 19:55:14,301 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 19:55:14,301 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 19:55:14,301 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-27 19:55:14,301 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-27 19:55:14,301 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-27 19:55:14,301 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 19:55:14,301 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 19:55:14,301 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 19:55:14,301 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 19:55:14,302 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 19:55:14,302 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 19:55:14,302 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 19:55:14,302 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 19:55:14,302 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:55:14,302 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 19:55:14,302 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 19:55:14,302 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 19:55:14,302 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 19:55:14,302 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:55:14,302 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 19:55:14,303 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 19:55:14,303 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 19:55:14,303 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 19:55:14,303 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-27 19:55:14,303 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-27 19:55:14,303 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 19:55:14,303 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 19:55:14,303 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 19:55:14,303 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 19:55:14,303 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_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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 -> d8dd120074dfd02f0f24e593e030890a462ca5b572edc7ca721e9637b78a3c79 [2024-11-27 19:55:14,702 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 19:55:14,711 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 19:55:14,714 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 19:55:14,715 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 19:55:14,716 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 19:55:14,717 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-52.i [2024-11-27 19:55:17,812 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/data/dbf441072/f5264bb7b85c4572950dd464769febaa/FLAG9c9dd6a7b [2024-11-27 19:55:18,149 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 19:55:18,150 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-52.i [2024-11-27 19:55:18,164 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/data/dbf441072/f5264bb7b85c4572950dd464769febaa/FLAG9c9dd6a7b [2024-11-27 19:55:18,388 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/data/dbf441072/f5264bb7b85c4572950dd464769febaa [2024-11-27 19:55:18,391 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 19:55:18,395 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 19:55:18,398 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 19:55:18,399 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 19:55:18,405 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 19:55:18,406 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 07:55:18" (1/1) ... [2024-11-27 19:55:18,408 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@701437e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:55:18, skipping insertion in model container [2024-11-27 19:55:18,408 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 07:55:18" (1/1) ... [2024-11-27 19:55:18,463 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 19:55:18,690 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_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-52.i[916,929] [2024-11-27 19:55:18,930 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 19:55:18,966 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 19:55:18,983 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_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-52.i[916,929] [2024-11-27 19:55:19,160 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 19:55:19,185 INFO L204 MainTranslator]: Completed translation [2024-11-27 19:55:19,186 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:55:19 WrapperNode [2024-11-27 19:55:19,186 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 19:55:19,187 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 19:55:19,187 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 19:55:19,188 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 19:55:19,196 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:55:19" (1/1) ... [2024-11-27 19:55:19,216 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:55:19" (1/1) ... [2024-11-27 19:55:19,269 INFO L138 Inliner]: procedures = 27, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 341 [2024-11-27 19:55:19,270 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 19:55:19,270 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 19:55:19,271 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 19:55:19,271 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 19:55:19,282 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:55:19" (1/1) ... [2024-11-27 19:55:19,283 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:55:19" (1/1) ... [2024-11-27 19:55:19,291 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:55:19" (1/1) ... [2024-11-27 19:55:19,316 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-27 19:55:19,316 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:55:19" (1/1) ... [2024-11-27 19:55:19,316 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:55:19" (1/1) ... [2024-11-27 19:55:19,339 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:55:19" (1/1) ... [2024-11-27 19:55:19,341 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:55:19" (1/1) ... [2024-11-27 19:55:19,347 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:55:19" (1/1) ... [2024-11-27 19:55:19,352 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:55:19" (1/1) ... [2024-11-27 19:55:19,355 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:55:19" (1/1) ... [2024-11-27 19:55:19,368 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 19:55:19,374 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 19:55:19,374 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 19:55:19,374 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 19:55:19,375 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:55:19" (1/1) ... [2024-11-27 19:55:19,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:55:19,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:55:19,452 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 19:55:19,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 19:55:19,485 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 19:55:19,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-27 19:55:19,486 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 19:55:19,486 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 19:55:19,486 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 19:55:19,486 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 19:55:19,688 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 19:55:19,691 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 19:55:35,656 INFO L? ?]: Removed 32 outVars from TransFormulas that were not future-live. [2024-11-27 19:55:35,657 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 19:55:35,681 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 19:55:35,684 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 19:55:35,685 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:55:35 BoogieIcfgContainer [2024-11-27 19:55:35,685 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 19:55:35,687 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 19:55:35,687 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 19:55:35,694 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 19:55:35,694 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 07:55:18" (1/3) ... [2024-11-27 19:55:35,695 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14466ff2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 07:55:35, skipping insertion in model container [2024-11-27 19:55:35,695 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:55:19" (2/3) ... [2024-11-27 19:55:35,696 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14466ff2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 07:55:35, skipping insertion in model container [2024-11-27 19:55:35,696 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:55:35" (3/3) ... [2024-11-27 19:55:35,697 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-52.i [2024-11-27 19:55:35,717 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 19:55:35,720 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-52.i that has 2 procedures, 138 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-27 19:55:35,798 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 19:55:35,814 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;@2e371b7f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 19:55:35,815 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 19:55:35,820 INFO L276 IsEmpty]: Start isEmpty. Operand has 138 states, 91 states have (on average 1.4835164835164836) internal successors, (135), 92 states have internal predecessors, (135), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-27 19:55:35,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2024-11-27 19:55:35,840 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:55:35,841 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:55:35,842 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:55:35,848 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:55:35,849 INFO L85 PathProgramCache]: Analyzing trace with hash 669550825, now seen corresponding path program 1 times [2024-11-27 19:55:35,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 19:55:35,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1634207461] [2024-11-27 19:55:35,866 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:55:35,867 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-27 19:55:35,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 19:55:35,870 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:55:35,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:55:37,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:55:37,414 INFO L256 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-27 19:55:37,427 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:55:37,527 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 710 proven. 0 refuted. 0 times theorem prover too weak. 3074 trivial. 0 not checked. [2024-11-27 19:55:37,527 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 19:55:37,528 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 19:55:37,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1634207461] [2024-11-27 19:55:37,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1634207461] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:55:37,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:55:37,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 19:55:37,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229033971] [2024-11-27 19:55:37,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:55:37,545 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 19:55:37,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 19:55:37,578 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 19:55:37,579 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 19:55:37,583 INFO L87 Difference]: Start difference. First operand has 138 states, 91 states have (on average 1.4835164835164836) internal successors, (135), 92 states have internal predecessors, (135), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-27 19:55:37,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:55:37,661 INFO L93 Difference]: Finished difference Result 269 states and 484 transitions. [2024-11-27 19:55:37,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 19:55:37,663 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) Word has length 288 [2024-11-27 19:55:37,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:55:37,673 INFO L225 Difference]: With dead ends: 269 [2024-11-27 19:55:37,673 INFO L226 Difference]: Without dead ends: 134 [2024-11-27 19:55:37,678 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 287 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 19:55:37,682 INFO L435 NwaCegarLoop]: 215 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, 215 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-27 19:55:37,683 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 19:55:37,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2024-11-27 19:55:37,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2024-11-27 19:55:37,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 88 states have (on average 1.4431818181818181) internal successors, (127), 88 states have internal predecessors, (127), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-27 19:55:37,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 215 transitions. [2024-11-27 19:55:37,757 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 215 transitions. Word has length 288 [2024-11-27 19:55:37,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:55:37,757 INFO L471 AbstractCegarLoop]: Abstraction has 134 states and 215 transitions. [2024-11-27 19:55:37,758 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-27 19:55:37,758 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 215 transitions. [2024-11-27 19:55:37,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2024-11-27 19:55:37,765 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:55:37,766 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:55:37,806 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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)] Forceful destruction successful, exit code 0 [2024-11-27 19:55:37,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:55:37,967 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:55:37,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:55:37,968 INFO L85 PathProgramCache]: Analyzing trace with hash 285767717, now seen corresponding path program 1 times [2024-11-27 19:55:37,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 19:55:37,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [655857945] [2024-11-27 19:55:37,970 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:55:37,970 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-27 19:55:37,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 19:55:37,975 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:55:37,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:55:39,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:55:39,483 INFO L256 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-27 19:55:39,495 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:55:51,051 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-27 19:55:51,052 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 19:55:51,052 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 19:55:51,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [655857945] [2024-11-27 19:55:51,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [655857945] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:55:51,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:55:51,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 19:55:51,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920442051] [2024-11-27 19:55:51,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:55:51,056 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:55:51,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 19:55:51,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:55:51,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:55:51,058 INFO L87 Difference]: Start difference. First operand 134 states and 215 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, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:55:56,164 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.35s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:56:00,170 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-27 19:56:04,704 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:56:08,713 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-27 19:56:08,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:56:08,714 INFO L93 Difference]: Finished difference Result 397 states and 640 transitions. [2024-11-27 19:56:08,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 19:56:08,808 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, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 288 [2024-11-27 19:56:08,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:56:08,814 INFO L225 Difference]: With dead ends: 397 [2024-11-27 19:56:08,814 INFO L226 Difference]: Without dead ends: 266 [2024-11-27 19:56:08,816 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 285 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:56:08,817 INFO L435 NwaCegarLoop]: 208 mSDtfsCounter, 139 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 89 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.5s IncrementalHoareTripleChecker+Time [2024-11-27 19:56:08,818 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 608 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 29 Invalid, 4 Unknown, 0 Unchecked, 17.5s Time] [2024-11-27 19:56:08,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2024-11-27 19:56:08,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 212. [2024-11-27 19:56:08,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 121 states have (on average 1.322314049586777) internal successors, (160), 121 states have internal predecessors, (160), 88 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-11-27 19:56:08,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 336 transitions. [2024-11-27 19:56:08,888 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 336 transitions. Word has length 288 [2024-11-27 19:56:08,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:56:08,890 INFO L471 AbstractCegarLoop]: Abstraction has 212 states and 336 transitions. [2024-11-27 19:56:08,890 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, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:56:08,890 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 336 transitions. [2024-11-27 19:56:08,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2024-11-27 19:56:08,895 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:56:08,895 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:56:08,926 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-27 19:56:09,096 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:56:09,096 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:56:09,097 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:56:09,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1762793436, now seen corresponding path program 1 times [2024-11-27 19:56:09,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 19:56:09,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2091927884] [2024-11-27 19:56:09,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:56:09,100 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-27 19:56:09,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 19:56:09,102 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:56:09,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:56:10,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:56:10,277 INFO L256 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-27 19:56:10,301 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:56:14,731 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-27 19:56:14,731 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 19:56:14,732 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 19:56:14,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2091927884] [2024-11-27 19:56:14,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2091927884] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:56:14,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:56:14,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 19:56:14,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798113160] [2024-11-27 19:56:14,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:56:14,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:56:14,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 19:56:14,734 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:56:14,734 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:56:14,735 INFO L87 Difference]: Start difference. First operand 212 states and 336 transitions. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:56:20,403 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.31s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:56:24,411 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-27 19:56:28,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:56:33,002 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:56:37,010 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-27 19:56:37,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:56:37,011 INFO L93 Difference]: Finished difference Result 494 states and 791 transitions. [2024-11-27 19:56:37,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 19:56:37,119 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 289 [2024-11-27 19:56:37,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:56:37,126 INFO L225 Difference]: With dead ends: 494 [2024-11-27 19:56:37,126 INFO L226 Difference]: Without dead ends: 363 [2024-11-27 19:56:37,128 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 286 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:56:37,129 INFO L435 NwaCegarLoop]: 240 mSDtfsCounter, 195 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 93 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 646 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.2s IncrementalHoareTripleChecker+Time [2024-11-27 19:56:37,130 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 646 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 25 Invalid, 5 Unknown, 0 Unchecked, 22.2s Time] [2024-11-27 19:56:37,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2024-11-27 19:56:37,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 338. [2024-11-27 19:56:37,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 202 states have (on average 1.3465346534653466) internal successors, (272), 202 states have internal predecessors, (272), 132 states have call successors, (132), 3 states have call predecessors, (132), 3 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132) [2024-11-27 19:56:37,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 536 transitions. [2024-11-27 19:56:37,215 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 536 transitions. Word has length 289 [2024-11-27 19:56:37,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:56:37,217 INFO L471 AbstractCegarLoop]: Abstraction has 338 states and 536 transitions. [2024-11-27 19:56:37,218 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:56:37,220 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 536 transitions. [2024-11-27 19:56:37,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2024-11-27 19:56:37,229 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:56:37,230 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:56:37,267 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:56:37,430 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:56:37,431 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:56:37,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:56:37,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1999227172, now seen corresponding path program 1 times [2024-11-27 19:56:37,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 19:56:37,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1711543085] [2024-11-27 19:56:37,433 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:56:37,433 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-27 19:56:37,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 19:56:37,439 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:56:37,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:56:38,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:56:38,791 INFO L256 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 19:56:38,799 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:56:50,667 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-27 19:56:50,669 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 19:56:50,669 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 19:56:50,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1711543085] [2024-11-27 19:56:50,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1711543085] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:56:50,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:56:50,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 19:56:50,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034757098] [2024-11-27 19:56:50,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:56:50,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:56:50,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 19:56:50,672 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:56:50,672 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:56:50,672 INFO L87 Difference]: Start difference. First operand 338 states and 536 transitions. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:56:56,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.61s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:56:57,857 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:57:01,743 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:57:06,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.33s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:57:10,698 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-27 19:57:14,701 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-27 19:57:19,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:57:23,370 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-27 19:57:26,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:57:27,508 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:57:31,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:57:35,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:57:35,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:57:35,790 INFO L93 Difference]: Finished difference Result 872 states and 1387 transitions. [2024-11-27 19:57:35,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 19:57:35,899 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 289 [2024-11-27 19:57:35,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:57:35,906 INFO L225 Difference]: With dead ends: 872 [2024-11-27 19:57:35,906 INFO L226 Difference]: Without dead ends: 615 [2024-11-27 19:57:35,907 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 286 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:57:35,908 INFO L435 NwaCegarLoop]: 184 mSDtfsCounter, 225 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 89 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 44.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 44.9s IncrementalHoareTripleChecker+Time [2024-11-27 19:57:35,909 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 543 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 93 Invalid, 6 Unknown, 0 Unchecked, 44.9s Time] [2024-11-27 19:57:35,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2024-11-27 19:57:36,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 593. [2024-11-27 19:57:36,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 367 states have (on average 1.3760217983651226) internal successors, (505), 367 states have internal predecessors, (505), 220 states have call successors, (220), 5 states have call predecessors, (220), 5 states have return successors, (220), 220 states have call predecessors, (220), 220 states have call successors, (220) [2024-11-27 19:57:36,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 945 transitions. [2024-11-27 19:57:36,038 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 945 transitions. Word has length 289 [2024-11-27 19:57:36,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:57:36,040 INFO L471 AbstractCegarLoop]: Abstraction has 593 states and 945 transitions. [2024-11-27 19:57:36,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-27 19:57:36,041 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 945 transitions. [2024-11-27 19:57:36,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2024-11-27 19:57:36,047 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:57:36,048 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:57:36,082 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:57:36,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:57:36,249 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:57:36,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:57:36,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1152615492, now seen corresponding path program 1 times [2024-11-27 19:57:36,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 19:57:36,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [764496843] [2024-11-27 19:57:36,251 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:57:36,251 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-27 19:57:36,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 19:57:36,256 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:57:36,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:57:37,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:57:37,628 INFO L256 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 19:57:37,635 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:57:38,975 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 745 proven. 12 refuted. 0 times theorem prover too weak. 3027 trivial. 0 not checked. [2024-11-27 19:57:38,977 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:57:42,310 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 117 proven. 12 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-27 19:57:42,311 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 19:57:42,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [764496843] [2024-11-27 19:57:42,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [764496843] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:57:42,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 19:57:42,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-27 19:57:42,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663794764] [2024-11-27 19:57:42,312 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 19:57:42,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 19:57:42,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 19:57:42,318 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 19:57:42,318 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-27 19:57:42,318 INFO L87 Difference]: Start difference. First operand 593 states and 945 transitions. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 2 states have call successors, (48), 2 states have call predecessors, (48), 4 states have return successors, (49), 2 states have call predecessors, (49), 2 states have call successors, (49) [2024-11-27 19:57:49,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.31s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:57:53,850 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-27 19:57:57,851 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-27 19:57:57,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:57:57,904 INFO L93 Difference]: Finished difference Result 1145 states and 1801 transitions. [2024-11-27 19:57:58,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 19:57:58,062 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 2 states have call successors, (48), 2 states have call predecessors, (48), 4 states have return successors, (49), 2 states have call predecessors, (49), 2 states have call successors, (49) Word has length 290 [2024-11-27 19:57:58,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:57:58,070 INFO L225 Difference]: With dead ends: 1145 [2024-11-27 19:57:58,070 INFO L226 Difference]: Without dead ends: 633 [2024-11-27 19:57:58,073 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 572 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-27 19:57:58,074 INFO L435 NwaCegarLoop]: 165 mSDtfsCounter, 143 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 11 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.2s IncrementalHoareTripleChecker+Time [2024-11-27 19:57:58,074 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 407 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 230 Invalid, 3 Unknown, 0 Unchecked, 15.2s Time] [2024-11-27 19:57:58,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2024-11-27 19:57:58,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 613. [2024-11-27 19:57:58,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 382 states have (on average 1.350785340314136) internal successors, (516), 382 states have internal predecessors, (516), 220 states have call successors, (220), 10 states have call predecessors, (220), 10 states have return successors, (220), 220 states have call predecessors, (220), 220 states have call successors, (220) [2024-11-27 19:57:58,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 956 transitions. [2024-11-27 19:57:58,178 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 956 transitions. Word has length 290 [2024-11-27 19:57:58,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:57:58,180 INFO L471 AbstractCegarLoop]: Abstraction has 613 states and 956 transitions. [2024-11-27 19:57:58,181 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 2 states have call successors, (48), 2 states have call predecessors, (48), 4 states have return successors, (49), 2 states have call predecessors, (49), 2 states have call successors, (49) [2024-11-27 19:57:58,181 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 956 transitions. [2024-11-27 19:57:58,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2024-11-27 19:57:58,187 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:57:58,187 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:57:58,222 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:57:58,388 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:57:58,389 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:57:58,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:57:58,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1336913470, now seen corresponding path program 1 times [2024-11-27 19:57:58,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 19:57:58,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [281161055] [2024-11-27 19:57:58,392 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:57:58,392 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-27 19:57:58,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 19:57:58,395 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:57:58,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 19:58:00,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:58:00,064 INFO L256 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-27 19:58:00,071 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:58:31,134 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2570 proven. 381 refuted. 0 times theorem prover too weak. 833 trivial. 0 not checked. [2024-11-27 19:58:31,135 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:58:53,500 WARN L286 SmtUtils]: Spent 6.34s on a formula simplification that was a NOOP. DAG size: 139 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-27 19:59:48,850 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 19:59:48,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [281161055] [2024-11-27 19:59:48,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [281161055] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:59:48,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1260685403] [2024-11-27 19:59:48,851 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:59:48,851 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 19:59:48,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 19:59:48,854 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 19:59:48,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-27 19:59:57,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:59:57,853 INFO L256 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-27 19:59:57,860 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:00:09,113 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1796 proven. 84 refuted. 0 times theorem prover too weak. 1904 trivial. 0 not checked. [2024-11-27 20:00:09,113 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:00:11,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1260685403] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:00:11,339 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:00:11,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 9] total 23 [2024-11-27 20:00:11,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573539456] [2024-11-27 20:00:11,340 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:00:11,341 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-27 20:00:11,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:00:11,342 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-27 20:00:11,343 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=643, Unknown=0, NotChecked=0, Total=812 [2024-11-27 20:00:11,346 INFO L87 Difference]: Start difference. First operand 613 states and 956 transitions. Second operand has 24 states, 24 states have (on average 6.0) internal successors, (144), 21 states have internal predecessors, (144), 8 states have call successors, (86), 8 states have call predecessors, (86), 12 states have return successors, (87), 8 states have call predecessors, (87), 8 states have call successors, (87) [2024-11-27 20:00:41,840 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:00:45,847 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-27 20:00:49,854 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-27 20:00:53,861 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-27 20:00:57,864 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-27 20:01:01,869 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-27 20:01:05,873 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-27 20:01:09,877 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-27 20:01:13,881 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-27 20:01:17,884 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-27 20:01:21,891 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-27 20:01:25,899 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-27 20:01:29,901 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-27 20:01:33,905 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-27 20:01:38,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:01:42,320 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-27 20:01:46,321 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-27 20:01:50,326 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-27 20:01:54,328 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-27 20:01:58,334 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-27 20:02:02,340 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-27 20:02:06,343 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-27 20:02:10,352 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-27 20:02:14,359 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-27 20:02:18,361 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-27 20:02:22,363 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-27 20:02:26,366 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-27 20:02:30,368 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-27 20:02:34,379 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-27 20:02:42,545 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:02:46,551 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-27 20:02:50,554 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-27 20:02:54,561 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-27 20:02:58,567 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-27 20:03:02,573 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-27 20:03:06,580 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-27 20:03:10,581 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-27 20:03:14,583 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-27 20:03:18,586 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-27 20:03:22,591 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-27 20:03:26,597 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-27 20:03:30,602 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-27 20:03:34,609 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-27 20:03:38,618 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-27 20:03:42,624 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-27 20:03:46,630 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-27 20:03:50,638 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-27 20:03:54,642 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-27 20:03:58,649 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-27 20:04:02,655 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-27 20:04:06,661 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-27 20:04:06,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:04:06,665 INFO L93 Difference]: Finished difference Result 1341 states and 2077 transitions. [2024-11-27 20:04:06,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-27 20:04:06,817 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 6.0) internal successors, (144), 21 states have internal predecessors, (144), 8 states have call successors, (86), 8 states have call predecessors, (86), 12 states have return successors, (87), 8 states have call predecessors, (87), 8 states have call successors, (87) Word has length 290 [2024-11-27 20:04:06,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:04:06,825 INFO L225 Difference]: With dead ends: 1341 [2024-11-27 20:04:06,825 INFO L226 Difference]: Without dead ends: 813 [2024-11-27 20:04:06,828 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 681 GetRequests, 631 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 639 ImplicationChecksByTransitivity, 22.3s TimeCoverageRelationStatistics Valid=592, Invalid=2060, Unknown=0, NotChecked=0, Total=2652 [2024-11-27 20:04:06,830 INFO L435 NwaCegarLoop]: 138 mSDtfsCounter, 393 mSDsluCounter, 2065 mSDsCounter, 0 mSdLazyCounter, 1677 mSolverCounterSat, 173 mSolverCounterUnsat, 51 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 228.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 2203 SdHoareTripleChecker+Invalid, 1901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 1677 IncrementalHoareTripleChecker+Invalid, 51 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 229.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:04:06,833 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [393 Valid, 2203 Invalid, 1901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 1677 Invalid, 51 Unknown, 0 Unchecked, 229.2s Time] [2024-11-27 20:04:06,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states. [2024-11-27 20:04:06,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 643. [2024-11-27 20:04:06,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 407 states have (on average 1.3366093366093366) internal successors, (544), 407 states have internal predecessors, (544), 220 states have call successors, (220), 15 states have call predecessors, (220), 15 states have return successors, (220), 220 states have call predecessors, (220), 220 states have call successors, (220) [2024-11-27 20:04:06,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 984 transitions. [2024-11-27 20:04:06,954 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 984 transitions. Word has length 290 [2024-11-27 20:04:06,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:04:06,955 INFO L471 AbstractCegarLoop]: Abstraction has 643 states and 984 transitions. [2024-11-27 20:04:06,955 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.0) internal successors, (144), 21 states have internal predecessors, (144), 8 states have call successors, (86), 8 states have call predecessors, (86), 12 states have return successors, (87), 8 states have call predecessors, (87), 8 states have call successors, (87) [2024-11-27 20:04:06,956 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 984 transitions. [2024-11-27 20:04:06,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2024-11-27 20:04:06,960 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:04:06,960 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:04:06,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2024-11-27 20:04:07,182 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-27 20:04:07,361 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-27 20:04:07,361 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:04:07,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:04:07,362 INFO L85 PathProgramCache]: Analyzing trace with hash 827440380, now seen corresponding path program 1 times [2024-11-27 20:04:07,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:04:07,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [726423968] [2024-11-27 20:04:07,363 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:04:07,363 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-27 20:04:07,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:04:07,365 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 20:04:07,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1d35acb-1a6e-4f45-b4b2-5c3a37ae23d8/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-27 20:04:08,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:04:08,891 INFO L256 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-27 20:04:08,896 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:04:23,896 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1854 proven. 288 refuted. 0 times theorem prover too weak. 1642 trivial. 0 not checked. [2024-11-27 20:04:23,896 INFO L312 TraceCheckSpWp]: Computing backward predicates...