./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.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_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1 --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 6292241804ae32a7bfe737f16eac9a13ba005675717e04eaf0c92859e0e14e3e --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-01 23:16:40,904 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-01 23:16:40,964 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-01 23:16:40,969 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-01 23:16:40,969 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-01 23:16:40,993 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-01 23:16:40,993 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-01 23:16:40,994 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-01 23:16:40,994 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-01 23:16:40,994 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-01 23:16:40,994 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-01 23:16:40,994 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-01 23:16:40,995 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-01 23:16:40,995 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-01 23:16:40,995 INFO L153 SettingsManager]: * Use SBE=true [2024-12-01 23:16:40,995 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-01 23:16:40,995 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-01 23:16:40,995 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-01 23:16:40,995 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-01 23:16:40,995 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-01 23:16:40,995 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-01 23:16:40,995 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-01 23:16:40,996 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-01 23:16:40,996 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-01 23:16:40,996 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-01 23:16:40,996 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-01 23:16:40,996 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-01 23:16:40,996 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-01 23:16:40,996 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-01 23:16:40,996 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-01 23:16:40,996 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-01 23:16:40,996 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-01 23:16:40,996 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:16:40,997 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-01 23:16:40,997 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-01 23:16:40,997 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-01 23:16:40,997 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-01 23:16:40,997 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:16:40,997 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-01 23:16:40,997 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-01 23:16:40,997 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-01 23:16:40,997 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-01 23:16:40,997 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-01 23:16:40,997 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-01 23:16:40,997 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-01 23:16:40,998 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-01 23:16:40,998 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-01 23:16:40,998 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-01 23:16:40,998 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_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1 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 -> 6292241804ae32a7bfe737f16eac9a13ba005675717e04eaf0c92859e0e14e3e [2024-12-01 23:16:41,256 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-01 23:16:41,265 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-01 23:16:41,268 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-01 23:16:41,269 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-01 23:16:41,270 INFO L274 PluginConnector]: CDTParser initialized [2024-12-01 23:16:41,271 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i [2024-12-01 23:16:44,107 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/data/94f5a8d32/4dead91c84ed414da1c8d338f4ec3f9b/FLAG175a60c02 [2024-12-01 23:16:44,335 INFO L384 CDTParser]: Found 1 translation units. [2024-12-01 23:16:44,335 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i [2024-12-01 23:16:44,344 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/data/94f5a8d32/4dead91c84ed414da1c8d338f4ec3f9b/FLAG175a60c02 [2024-12-01 23:16:44,360 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/data/94f5a8d32/4dead91c84ed414da1c8d338f4ec3f9b [2024-12-01 23:16:44,362 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-01 23:16:44,364 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-01 23:16:44,365 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-01 23:16:44,365 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-01 23:16:44,370 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-01 23:16:44,371 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 11:16:44" (1/1) ... [2024-12-01 23:16:44,371 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46904d56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:44, skipping insertion in model container [2024-12-01 23:16:44,372 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 11:16:44" (1/1) ... [2024-12-01 23:16:44,394 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-01 23:16:44,531 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_a0174be5-0d2e-4848-b4cf-b929bdd91263/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i[919,932] [2024-12-01 23:16:44,604 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-01 23:16:44,613 INFO L200 MainTranslator]: Completed pre-run [2024-12-01 23:16:44,623 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_a0174be5-0d2e-4848-b4cf-b929bdd91263/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i[919,932] [2024-12-01 23:16:44,664 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-01 23:16:44,683 INFO L204 MainTranslator]: Completed translation [2024-12-01 23:16:44,683 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:44 WrapperNode [2024-12-01 23:16:44,684 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-01 23:16:44,685 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-01 23:16:44,685 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-01 23:16:44,685 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-01 23:16:44,692 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:44" (1/1) ... [2024-12-01 23:16:44,704 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:44" (1/1) ... [2024-12-01 23:16:44,738 INFO L138 Inliner]: procedures = 26, calls = 60, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 300 [2024-12-01 23:16:44,738 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-01 23:16:44,739 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-01 23:16:44,739 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-01 23:16:44,739 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-01 23:16:44,749 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:44" (1/1) ... [2024-12-01 23:16:44,750 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:44" (1/1) ... [2024-12-01 23:16:44,753 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:44" (1/1) ... [2024-12-01 23:16:44,770 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-12-01 23:16:44,770 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:44" (1/1) ... [2024-12-01 23:16:44,770 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:44" (1/1) ... [2024-12-01 23:16:44,780 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:44" (1/1) ... [2024-12-01 23:16:44,782 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:44" (1/1) ... [2024-12-01 23:16:44,786 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:44" (1/1) ... [2024-12-01 23:16:44,789 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:44" (1/1) ... [2024-12-01 23:16:44,790 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:44" (1/1) ... [2024-12-01 23:16:44,794 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-01 23:16:44,795 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-01 23:16:44,795 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-01 23:16:44,795 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-01 23:16:44,796 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:44" (1/1) ... [2024-12-01 23:16:44,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:16:44,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:16:44,827 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-01 23:16:44,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-01 23:16:44,855 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-01 23:16:44,855 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-01 23:16:44,856 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-01 23:16:44,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-01 23:16:44,856 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-01 23:16:44,856 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-01 23:16:44,950 INFO L234 CfgBuilder]: Building ICFG [2024-12-01 23:16:44,952 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-01 23:16:45,391 INFO L? ?]: Removed 18 outVars from TransFormulas that were not future-live. [2024-12-01 23:16:45,391 INFO L283 CfgBuilder]: Performing block encoding [2024-12-01 23:16:45,403 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-01 23:16:45,404 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-01 23:16:45,404 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 11:16:45 BoogieIcfgContainer [2024-12-01 23:16:45,404 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-01 23:16:45,420 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-01 23:16:45,420 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-01 23:16:45,425 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-01 23:16:45,425 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.12 11:16:44" (1/3) ... [2024-12-01 23:16:45,425 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32dbf602 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 11:16:45, skipping insertion in model container [2024-12-01 23:16:45,425 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:44" (2/3) ... [2024-12-01 23:16:45,426 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32dbf602 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 11:16:45, skipping insertion in model container [2024-12-01 23:16:45,426 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 11:16:45" (3/3) ... [2024-12-01 23:16:45,427 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i [2024-12-01 23:16:45,442 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-01 23:16:45,445 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i that has 2 procedures, 129 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-01 23:16:45,499 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-01 23:16:45,510 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;@7a9e9036, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-01 23:16:45,511 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-01 23:16:45,515 INFO L276 IsEmpty]: Start isEmpty. Operand has 129 states, 79 states have (on average 1.3924050632911393) internal successors, (110), 80 states have internal predecessors, (110), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-12-01 23:16:45,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2024-12-01 23:16:45,527 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:45,527 INFO L218 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-01 23:16:45,528 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:45,532 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:45,532 INFO L85 PathProgramCache]: Analyzing trace with hash -921337343, now seen corresponding path program 1 times [2024-12-01 23:16:45,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:16:45,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133134123] [2024-12-01 23:16:45,538 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:45,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:16:45,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:45,897 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 92 refuted. 0 times theorem prover too weak. 4232 trivial. 0 not checked. [2024-12-01 23:16:45,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:16:45,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133134123] [2024-12-01 23:16:45,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133134123] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:16:45,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319894190] [2024-12-01 23:16:45,899 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:45,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:16:45,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:16:45,901 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:16:45,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-01 23:16:46,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:46,136 INFO L256 TraceCheckSpWp]: Trace formula consists of 662 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-01 23:16:46,172 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:46,211 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 4232 trivial. 0 not checked. [2024-12-01 23:16:46,211 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:16:46,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319894190] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:16:46,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-01 23:16:46,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-01 23:16:46,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911380728] [2024-12-01 23:16:46,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:46,219 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-01 23:16:46,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:16:46,236 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-01 23:16:46,237 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-01 23:16:46,239 INFO L87 Difference]: Start difference. First operand has 129 states, 79 states have (on average 1.3924050632911393) internal successors, (110), 80 states have internal predecessors, (110), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Second operand has 2 states, 2 states have (on average 30.5) internal successors, (61), 2 states have internal predecessors, (61), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2024-12-01 23:16:46,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:46,280 INFO L93 Difference]: Finished difference Result 251 states and 449 transitions. [2024-12-01 23:16:46,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-01 23:16:46,282 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 30.5) internal successors, (61), 2 states have internal predecessors, (61), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) Word has length 291 [2024-12-01 23:16:46,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:46,289 INFO L225 Difference]: With dead ends: 251 [2024-12-01 23:16:46,289 INFO L226 Difference]: Without dead ends: 125 [2024-12-01 23:16:46,293 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 292 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-12-01 23:16:46,296 INFO L435 NwaCegarLoop]: 197 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, 197 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-12-01 23:16:46,296 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-01 23:16:46,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2024-12-01 23:16:46,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2024-12-01 23:16:46,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 76 states have (on average 1.355263157894737) internal successors, (103), 76 states have internal predecessors, (103), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-12-01 23:16:46,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 197 transitions. [2024-12-01 23:16:46,343 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 197 transitions. Word has length 291 [2024-12-01 23:16:46,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:46,344 INFO L471 AbstractCegarLoop]: Abstraction has 125 states and 197 transitions. [2024-12-01 23:16:46,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 30.5) internal successors, (61), 2 states have internal predecessors, (61), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2024-12-01 23:16:46,344 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 197 transitions. [2024-12-01 23:16:46,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2024-12-01 23:16:46,351 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:46,351 INFO L218 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-01 23:16:46,360 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-01 23:16:46,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:16:46,552 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:46,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:46,553 INFO L85 PathProgramCache]: Analyzing trace with hash 943633091, now seen corresponding path program 1 times [2024-12-01 23:16:46,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:16:46,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901796077] [2024-12-01 23:16:46,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:46,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:16:46,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:47,116 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-12-01 23:16:47,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:16:47,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901796077] [2024-12-01 23:16:47,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901796077] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:16:47,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:16:47,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-01 23:16:47,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190686763] [2024-12-01 23:16:47,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:47,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-01 23:16:47,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:16:47,120 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-01 23:16:47,120 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-01 23:16:47,120 INFO L87 Difference]: Start difference. First operand 125 states and 197 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-12-01 23:16:47,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:47,479 INFO L93 Difference]: Finished difference Result 370 states and 587 transitions. [2024-12-01 23:16:47,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-01 23:16:47,480 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 291 [2024-12-01 23:16:47,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:47,486 INFO L225 Difference]: With dead ends: 370 [2024-12-01 23:16:47,486 INFO L226 Difference]: Without dead ends: 248 [2024-12-01 23:16:47,488 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 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-12-01 23:16:47,488 INFO L435 NwaCegarLoop]: 191 mSDtfsCounter, 110 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:47,489 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 468 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-01 23:16:47,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2024-12-01 23:16:47,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 246. [2024-12-01 23:16:47,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 149 states have (on average 1.3624161073825503) internal successors, (203), 149 states have internal predecessors, (203), 94 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2024-12-01 23:16:47,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 391 transitions. [2024-12-01 23:16:47,550 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 391 transitions. Word has length 291 [2024-12-01 23:16:47,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:47,551 INFO L471 AbstractCegarLoop]: Abstraction has 246 states and 391 transitions. [2024-12-01 23:16:47,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-12-01 23:16:47,552 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 391 transitions. [2024-12-01 23:16:47,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2024-12-01 23:16:47,558 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:47,558 INFO L218 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-01 23:16:47,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-01 23:16:47,558 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:47,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:47,559 INFO L85 PathProgramCache]: Analyzing trace with hash -555010238, now seen corresponding path program 1 times [2024-12-01 23:16:47,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:16:47,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407692235] [2024-12-01 23:16:47,559 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:47,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:16:47,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:47,889 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-12-01 23:16:47,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:16:47,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407692235] [2024-12-01 23:16:47,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407692235] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:16:47,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:16:47,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-01 23:16:47,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674057551] [2024-12-01 23:16:47,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:47,891 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-01 23:16:47,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:16:47,892 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-01 23:16:47,892 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-01 23:16:47,893 INFO L87 Difference]: Start difference. First operand 246 states and 391 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-12-01 23:16:47,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:47,960 INFO L93 Difference]: Finished difference Result 591 states and 932 transitions. [2024-12-01 23:16:47,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-01 23:16:47,961 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 292 [2024-12-01 23:16:47,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:47,967 INFO L225 Difference]: With dead ends: 591 [2024-12-01 23:16:47,967 INFO L226 Difference]: Without dead ends: 348 [2024-12-01 23:16:47,969 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-12-01 23:16:47,970 INFO L435 NwaCegarLoop]: 243 mSDtfsCounter, 70 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 433 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-12-01 23:16:47,970 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 433 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-01 23:16:47,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2024-12-01 23:16:48,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 344. [2024-12-01 23:16:48,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 213 states have (on average 1.3474178403755868) internal successors, (287), 215 states have internal predecessors, (287), 126 states have call successors, (126), 4 states have call predecessors, (126), 4 states have return successors, (126), 124 states have call predecessors, (126), 126 states have call successors, (126) [2024-12-01 23:16:48,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 539 transitions. [2024-12-01 23:16:48,051 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 539 transitions. Word has length 292 [2024-12-01 23:16:48,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:48,052 INFO L471 AbstractCegarLoop]: Abstraction has 344 states and 539 transitions. [2024-12-01 23:16:48,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-12-01 23:16:48,052 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 539 transitions. [2024-12-01 23:16:48,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2024-12-01 23:16:48,057 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:48,058 INFO L218 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-01 23:16:48,058 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-01 23:16:48,058 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:48,058 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:48,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1219997124, now seen corresponding path program 1 times [2024-12-01 23:16:48,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:16:48,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881719517] [2024-12-01 23:16:48,059 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:48,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:16:48,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:48,732 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-12-01 23:16:48,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:16:48,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881719517] [2024-12-01 23:16:48,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881719517] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:16:48,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:16:48,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-01 23:16:48,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109398612] [2024-12-01 23:16:48,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:48,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 23:16:48,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:16:48,734 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 23:16:48,734 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-01 23:16:48,735 INFO L87 Difference]: Start difference. First operand 344 states and 539 transitions. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-12-01 23:16:49,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:49,150 INFO L93 Difference]: Finished difference Result 849 states and 1333 transitions. [2024-12-01 23:16:49,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-01 23:16:49,151 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 292 [2024-12-01 23:16:49,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:49,157 INFO L225 Difference]: With dead ends: 849 [2024-12-01 23:16:49,157 INFO L226 Difference]: Without dead ends: 508 [2024-12-01 23:16:49,159 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-12-01 23:16:49,160 INFO L435 NwaCegarLoop]: 180 mSDtfsCounter, 123 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 896 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:49,160 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 896 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-01 23:16:49,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2024-12-01 23:16:49,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 485. [2024-12-01 23:16:49,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 306 states have (on average 1.3660130718954249) internal successors, (418), 308 states have internal predecessors, (418), 173 states have call successors, (173), 5 states have call predecessors, (173), 5 states have return successors, (173), 171 states have call predecessors, (173), 173 states have call successors, (173) [2024-12-01 23:16:49,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 764 transitions. [2024-12-01 23:16:49,235 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 764 transitions. Word has length 292 [2024-12-01 23:16:49,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:49,235 INFO L471 AbstractCegarLoop]: Abstraction has 485 states and 764 transitions. [2024-12-01 23:16:49,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-12-01 23:16:49,236 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 764 transitions. [2024-12-01 23:16:49,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2024-12-01 23:16:49,240 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:49,240 INFO L218 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-01 23:16:49,240 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-01 23:16:49,241 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:49,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:49,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1269531838, now seen corresponding path program 1 times [2024-12-01 23:16:49,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:16:49,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746089586] [2024-12-01 23:16:49,241 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:49,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:16:49,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:49,831 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 96 proven. 42 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-12-01 23:16:49,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:16:49,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746089586] [2024-12-01 23:16:49,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746089586] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:16:49,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252459686] [2024-12-01 23:16:49,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:49,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:16:49,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:16:49,834 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:16:49,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-01 23:16:50,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:50,070 INFO L256 TraceCheckSpWp]: Trace formula consists of 662 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-01 23:16:50,079 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:50,958 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1902 proven. 42 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-12-01 23:16:50,958 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:16:51,406 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 96 proven. 42 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-12-01 23:16:51,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252459686] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:16:51,406 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:16:51,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6] total 13 [2024-12-01 23:16:51,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888646768] [2024-12-01 23:16:51,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:16:51,407 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-01 23:16:51,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:16:51,408 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-01 23:16:51,409 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-12-01 23:16:51,409 INFO L87 Difference]: Start difference. First operand 485 states and 764 transitions. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 5 states have call successors, (141), 3 states have call predecessors, (141), 6 states have return successors, (141), 5 states have call predecessors, (141), 5 states have call successors, (141) [2024-12-01 23:16:52,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:52,515 INFO L93 Difference]: Finished difference Result 1112 states and 1732 transitions. [2024-12-01 23:16:52,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-01 23:16:52,516 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 5 states have call successors, (141), 3 states have call predecessors, (141), 6 states have return successors, (141), 5 states have call predecessors, (141), 5 states have call successors, (141) Word has length 292 [2024-12-01 23:16:52,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:52,522 INFO L225 Difference]: With dead ends: 1112 [2024-12-01 23:16:52,522 INFO L226 Difference]: Without dead ends: 722 [2024-12-01 23:16:52,524 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 597 GetRequests, 578 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=291, Unknown=0, NotChecked=0, Total=420 [2024-12-01 23:16:52,524 INFO L435 NwaCegarLoop]: 140 mSDtfsCounter, 467 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 577 SdHoareTripleChecker+Valid, 826 SdHoareTripleChecker+Invalid, 959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:52,525 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [577 Valid, 826 Invalid, 959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 823 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-01 23:16:52,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states. [2024-12-01 23:16:52,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 628. [2024-12-01 23:16:52,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 397 states have (on average 1.3526448362720402) internal successors, (537), 401 states have internal predecessors, (537), 221 states have call successors, (221), 9 states have call predecessors, (221), 9 states have return successors, (221), 217 states have call predecessors, (221), 221 states have call successors, (221) [2024-12-01 23:16:52,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 979 transitions. [2024-12-01 23:16:52,594 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 979 transitions. Word has length 292 [2024-12-01 23:16:52,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:52,595 INFO L471 AbstractCegarLoop]: Abstraction has 628 states and 979 transitions. [2024-12-01 23:16:52,595 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 5 states have call successors, (141), 3 states have call predecessors, (141), 6 states have return successors, (141), 5 states have call predecessors, (141), 5 states have call successors, (141) [2024-12-01 23:16:52,596 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 979 transitions. [2024-12-01 23:16:52,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2024-12-01 23:16:52,598 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:52,598 INFO L218 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-01 23:16:52,608 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-01 23:16:52,799 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:16:52,799 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:52,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:52,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1282082873, now seen corresponding path program 1 times [2024-12-01 23:16:52,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:16:52,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836854460] [2024-12-01 23:16:52,800 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:52,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:16:53,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-01 23:16:53,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1603276452] [2024-12-01 23:16:53,082 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:53,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:16:53,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:16:53,084 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:16:53,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-01 23:16:53,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-01 23:16:53,309 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-01 23:16:53,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-01 23:16:53,604 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-01 23:16:53,604 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-01 23:16:53,605 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-01 23:16:53,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-01 23:16:53,806 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:16:53,809 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2024-12-01 23:16:53,976 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-01 23:16:53,979 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.12 11:16:53 BoogieIcfgContainer [2024-12-01 23:16:53,980 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-01 23:16:53,980 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-01 23:16:53,980 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-01 23:16:53,981 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-01 23:16:53,981 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 11:16:45" (3/4) ... [2024-12-01 23:16:53,984 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-01 23:16:53,985 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-01 23:16:53,986 INFO L158 Benchmark]: Toolchain (without parser) took 9621.90ms. Allocated memory was 117.4MB in the beginning and 226.5MB in the end (delta: 109.1MB). Free memory was 92.5MB in the beginning and 96.0MB in the end (delta: -3.5MB). Peak memory consumption was 105.2MB. Max. memory is 16.1GB. [2024-12-01 23:16:53,986 INFO L158 Benchmark]: CDTParser took 0.38ms. Allocated memory is still 117.4MB. Free memory was 72.6MB in the beginning and 72.5MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-01 23:16:53,986 INFO L158 Benchmark]: CACSL2BoogieTranslator took 318.68ms. Allocated memory is still 117.4MB. Free memory was 92.3MB in the beginning and 75.6MB in the end (delta: 16.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-01 23:16:53,987 INFO L158 Benchmark]: Boogie Procedure Inliner took 53.94ms. Allocated memory is still 117.4MB. Free memory was 75.6MB in the beginning and 72.3MB in the end (delta: 3.3MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-01 23:16:53,987 INFO L158 Benchmark]: Boogie Preprocessor took 54.94ms. Allocated memory is still 117.4MB. Free memory was 72.3MB in the beginning and 68.5MB in the end (delta: 3.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-01 23:16:53,987 INFO L158 Benchmark]: RCFGBuilder took 609.65ms. Allocated memory is still 117.4MB. Free memory was 68.5MB in the beginning and 38.6MB in the end (delta: 29.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-12-01 23:16:53,988 INFO L158 Benchmark]: TraceAbstraction took 8559.31ms. Allocated memory was 117.4MB in the beginning and 226.5MB in the end (delta: 109.1MB). Free memory was 91.1MB in the beginning and 96.0MB in the end (delta: -4.9MB). Peak memory consumption was 100.0MB. Max. memory is 16.1GB. [2024-12-01 23:16:53,988 INFO L158 Benchmark]: Witness Printer took 4.71ms. Allocated memory is still 226.5MB. Free memory was 96.0MB in the beginning and 96.0MB in the end (delta: 29.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-01 23:16:53,990 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.38ms. Allocated memory is still 117.4MB. Free memory was 72.6MB in the beginning and 72.5MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 318.68ms. Allocated memory is still 117.4MB. Free memory was 92.3MB in the beginning and 75.6MB in the end (delta: 16.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 53.94ms. Allocated memory is still 117.4MB. Free memory was 75.6MB in the beginning and 72.3MB in the end (delta: 3.3MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 54.94ms. Allocated memory is still 117.4MB. Free memory was 72.3MB in the beginning and 68.5MB in the end (delta: 3.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 609.65ms. Allocated memory is still 117.4MB. Free memory was 68.5MB in the beginning and 38.6MB in the end (delta: 29.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 8559.31ms. Allocated memory was 117.4MB in the beginning and 226.5MB in the end (delta: 109.1MB). Free memory was 91.1MB in the beginning and 96.0MB in the end (delta: -4.9MB). Peak memory consumption was 100.0MB. Max. memory is 16.1GB. * Witness Printer took 4.71ms. Allocated memory is still 226.5MB. Free memory was 96.0MB in the beginning and 96.0MB in the end (delta: 29.4kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 165, overapproximation of someBinaryFLOATComparisonOperation at line 179, overapproximation of someBinaryFLOATComparisonOperation at line 169, overapproximation of someBinaryFLOATComparisonOperation at line 167, overapproximation of someBinaryFLOATComparisonOperation at line 171, overapproximation of someBinaryFLOATComparisonOperation at line 123, overapproximation of someBinaryFLOATComparisonOperation at line 214, overapproximation of someBinaryFLOATComparisonOperation at line 216, overapproximation of someBinaryFLOATComparisonOperation at line 87, overapproximation of someBinaryFLOATComparisonOperation at line 231, overapproximation of someBinaryDOUBLEComparisonOperation at line 95, overapproximation of someBinaryDOUBLEComparisonOperation at line 87, overapproximation of someBinaryDOUBLEComparisonOperation at line 184, overapproximation of someUnaryFLOAToperation at line 87, overapproximation of someBinaryArithmeticFLOAToperation at line 123. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = -1; [L23] unsigned char var_1_6 = 0; [L24] signed short int var_1_7 = 8; [L25] signed short int var_1_8 = 4; [L26] unsigned long int var_1_9 = 256; [L27] unsigned long int var_1_10 = 10; [L28] unsigned long int var_1_11 = 3084274888; [L29] unsigned long int var_1_13 = 50; [L30] signed long int var_1_14 = -10; [L31] unsigned char var_1_16 = 0; [L32] float var_1_19 = 4.5; [L33] float var_1_20 = 15.375; [L34] float var_1_21 = 32.725; [L35] float var_1_22 = 63.5; [L36] float var_1_23 = 16.375; [L37] signed char var_1_24 = -32; [L38] signed char var_1_25 = 0; [L39] unsigned short int var_1_26 = 64; [L40] signed long int var_1_27 = -10; [L41] unsigned char var_1_28 = 1; [L42] float var_1_29 = 999999999999.475; [L43] signed long int var_1_30 = -64; [L44] double var_1_31 = 5.25; [L45] double var_1_32 = 31.5; [L46] signed char var_1_33 = 5; [L47] unsigned char var_1_34 = 0; [L48] unsigned char var_1_35 = 0; [L49] unsigned char var_1_36 = 1; [L50] signed char var_1_37 = 5; [L51] signed char var_1_38 = 10; [L52] signed char var_1_39 = 0; [L53] signed long int var_1_40 = 50; [L54] signed long int var_1_41 = -25; [L55] signed long int var_1_42 = 8; [L56] unsigned long int var_1_43 = 256; [L57] unsigned long int var_1_44 = 1; [L58] float var_1_45 = 9.625; [L59] float var_1_46 = 63.5; [L60] float var_1_47 = 2.5; [L61] signed long int var_1_48 = -25; [L62] signed long int var_1_49 = 256; [L63] unsigned char var_1_50 = 1; [L64] unsigned char var_1_51 = 0; [L65] unsigned long int last_1_var_1_9 = 256; [L66] unsigned long int last_1_var_1_10 = 10; [L67] signed long int last_1_var_1_14 = -10; [L68] signed char last_1_var_1_24 = -32; VAL [isInitial=0, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=0, var_1_7=8, var_1_8=4, var_1_9=256] [L235] isInitial = 1 [L236] FCALL initially() [L238] CALL updateLastVariables() [L225] last_1_var_1_9 = var_1_9 [L226] last_1_var_1_10 = var_1_10 [L227] last_1_var_1_14 = var_1_14 [L228] last_1_var_1_24 = var_1_24 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=0, var_1_7=8, var_1_8=4, var_1_9=256] [L238] RET updateLastVariables() [L239] CALL updateVariables() [L149] var_1_6 = __VERIFIER_nondet_uchar() [L150] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_7=8, var_1_8=4, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_7=8, var_1_8=4, var_1_9=256] [L150] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_7=8, var_1_8=4, var_1_9=256] [L151] CALL assume_abort_if_not(var_1_6 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=8, var_1_8=4, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=8, var_1_8=4, var_1_9=256] [L151] RET assume_abort_if_not(var_1_6 <= 1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=8, var_1_8=4, var_1_9=256] [L152] var_1_7 = __VERIFIER_nondet_short() [L153] CALL assume_abort_if_not(var_1_7 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=4, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=4, var_1_9=256] [L153] RET assume_abort_if_not(var_1_7 >= -1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=4, var_1_9=256] [L154] CALL assume_abort_if_not(var_1_7 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=4, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=4, var_1_9=256] [L154] RET assume_abort_if_not(var_1_7 <= 32766) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=4, var_1_9=256] [L155] var_1_8 = __VERIFIER_nondet_short() [L156] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L156] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L157] CALL assume_abort_if_not(var_1_8 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L157] RET assume_abort_if_not(var_1_8 <= 32766) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L158] var_1_11 = __VERIFIER_nondet_ulong() [L159] CALL assume_abort_if_not(var_1_11 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L159] RET assume_abort_if_not(var_1_11 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L160] CALL assume_abort_if_not(var_1_11 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L160] RET assume_abort_if_not(var_1_11 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L161] var_1_16 = __VERIFIER_nondet_uchar() [L162] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L162] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L163] CALL assume_abort_if_not(var_1_16 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L163] RET assume_abort_if_not(var_1_16 <= 1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L164] var_1_20 = __VERIFIER_nondet_float() [L165] CALL assume_abort_if_not((var_1_20 >= -461168.6018427382800e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L165] RET assume_abort_if_not((var_1_20 >= -461168.6018427382800e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L166] var_1_21 = __VERIFIER_nondet_float() [L167] CALL assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L167] RET assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L168] var_1_22 = __VERIFIER_nondet_float() [L169] CALL assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L169] RET assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L170] var_1_23 = __VERIFIER_nondet_float() [L171] CALL assume_abort_if_not((var_1_23 >= -922337.2036854765600e+13F && 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_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L171] RET assume_abort_if_not((var_1_23 >= -922337.2036854765600e+13F && 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_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L172] var_1_25 = __VERIFIER_nondet_char() [L173] CALL assume_abort_if_not(var_1_25 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L173] RET assume_abort_if_not(var_1_25 >= -127) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L174] CALL assume_abort_if_not(var_1_25 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L174] RET assume_abort_if_not(var_1_25 <= 126) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L175] var_1_28 = __VERIFIER_nondet_uchar() [L176] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L176] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L177] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L177] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L178] var_1_29 = __VERIFIER_nondet_float() [L179] CALL assume_abort_if_not((var_1_29 >= -922337.2036854776000e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854776000e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L179] RET assume_abort_if_not((var_1_29 >= -922337.2036854776000e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854776000e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L180] var_1_30 = __VERIFIER_nondet_long() [L181] CALL assume_abort_if_not(var_1_30 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L181] RET assume_abort_if_not(var_1_30 >= -2147483647) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L182] CALL assume_abort_if_not(var_1_30 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L182] RET assume_abort_if_not(var_1_30 <= 2147483646) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L183] var_1_32 = __VERIFIER_nondet_double() [L184] CALL assume_abort_if_not((var_1_32 >= -922337.2036854765600e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854765600e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L184] RET assume_abort_if_not((var_1_32 >= -922337.2036854765600e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854765600e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L185] var_1_34 = __VERIFIER_nondet_uchar() [L186] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L186] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L187] CALL assume_abort_if_not(var_1_34 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L187] RET assume_abort_if_not(var_1_34 <= 1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L188] var_1_35 = __VERIFIER_nondet_uchar() [L189] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L189] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L190] CALL assume_abort_if_not(var_1_35 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L190] RET assume_abort_if_not(var_1_35 <= 1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L191] var_1_36 = __VERIFIER_nondet_uchar() [L192] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L192] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L193] CALL assume_abort_if_not(var_1_36 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L193] RET assume_abort_if_not(var_1_36 <= 1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L194] var_1_37 = __VERIFIER_nondet_char() [L195] CALL assume_abort_if_not(var_1_37 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L195] RET assume_abort_if_not(var_1_37 >= -1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L196] CALL assume_abort_if_not(var_1_37 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L196] RET assume_abort_if_not(var_1_37 <= 126) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L197] var_1_38 = __VERIFIER_nondet_char() [L198] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L198] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L199] CALL assume_abort_if_not(var_1_38 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L199] RET assume_abort_if_not(var_1_38 <= 126) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L200] var_1_39 = __VERIFIER_nondet_char() [L201] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L201] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L202] CALL assume_abort_if_not(var_1_39 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L202] RET assume_abort_if_not(var_1_39 <= 126) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L203] var_1_41 = __VERIFIER_nondet_long() [L204] CALL assume_abort_if_not(var_1_41 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L204] RET assume_abort_if_not(var_1_41 >= -2147483647) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L205] CALL assume_abort_if_not(var_1_41 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L205] RET assume_abort_if_not(var_1_41 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L206] CALL assume_abort_if_not(var_1_41 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L206] RET assume_abort_if_not(var_1_41 != 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L207] var_1_42 = __VERIFIER_nondet_long() [L208] CALL assume_abort_if_not(var_1_42 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L208] RET assume_abort_if_not(var_1_42 >= -2147483647) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L209] CALL assume_abort_if_not(var_1_42 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L209] RET assume_abort_if_not(var_1_42 <= 2147483646) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L210] var_1_44 = __VERIFIER_nondet_ulong() [L211] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L211] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L212] CALL assume_abort_if_not(var_1_44 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L212] RET assume_abort_if_not(var_1_44 <= 1073741823) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L213] var_1_46 = __VERIFIER_nondet_float() [L214] CALL assume_abort_if_not((var_1_46 >= 0.0F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854765600e+12F && var_1_46 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L214] RET assume_abort_if_not((var_1_46 >= 0.0F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854765600e+12F && var_1_46 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L215] var_1_47 = __VERIFIER_nondet_float() [L216] CALL assume_abort_if_not((var_1_47 >= -922337.2036854765600e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854765600e+12F && var_1_47 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L216] RET assume_abort_if_not((var_1_47 >= -922337.2036854765600e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854765600e+12F && var_1_47 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L217] var_1_48 = __VERIFIER_nondet_long() [L218] CALL assume_abort_if_not(var_1_48 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L218] RET assume_abort_if_not(var_1_48 >= -2147483648) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L219] CALL assume_abort_if_not(var_1_48 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L219] RET assume_abort_if_not(var_1_48 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L220] var_1_51 = __VERIFIER_nondet_uchar() [L221] CALL assume_abort_if_not(var_1_51 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L221] RET assume_abort_if_not(var_1_51 >= 1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L222] CALL assume_abort_if_not(var_1_51 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L222] RET assume_abort_if_not(var_1_51 <= 1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L239] RET updateVariables() [L240] CALL step() [L72] EXPR (last_1_var_1_10 + last_1_var_1_14) ^ last_1_var_1_10 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L72] unsigned long int stepLocal_0 = (last_1_var_1_10 + last_1_var_1_14) ^ last_1_var_1_10; [L73] COND TRUE stepLocal_0 < (last_1_var_1_24 | -4) [L74] var_1_1 = (var_1_7 - var_1_8) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=256, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L78] var_1_50 = var_1_51 [L79] var_1_24 = var_1_25 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=256, var_1_24=-127, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L80] COND TRUE (var_1_37 % ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41)))) >= (var_1_27 * var_1_39) [L81] var_1_40 = ((((((((var_1_38 + var_1_39) < 0 ) ? -(var_1_38 + var_1_39) : (var_1_38 + var_1_39)))) > (var_1_42)) ? (((((var_1_38 + var_1_39) < 0 ) ? -(var_1_38 + var_1_39) : (var_1_38 + var_1_39)))) : (var_1_42))) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=256, var_1_24=-127, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L83] COND FALSE !(var_1_27 > var_1_39) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=256, var_1_24=-127, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L86] COND TRUE -32 < var_1_48 [L87] var_1_45 = ((((((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47)))) > (var_1_32)) ? (((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47)))) : (var_1_32))) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=256, var_1_24=-127, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L90] var_1_49 = var_1_30 [L91] var_1_26 = var_1_8 [L92] var_1_10 = ((((((((var_1_11 - var_1_8) < 0 ) ? -(var_1_11 - var_1_8) : (var_1_11 - var_1_8)))) < (((((0u) > (var_1_26)) ? (0u) : (var_1_26))))) ? (((((var_1_11 - var_1_8) < 0 ) ? -(var_1_11 - var_1_8) : (var_1_11 - var_1_8)))) : (((((0u) > (var_1_26)) ? (0u) : (var_1_26)))))) [L93] var_1_31 = var_1_32 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=0, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=256, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L94] EXPR var_1_37 & var_1_41 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=0, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=256, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L94] COND TRUE var_1_27 <= (var_1_37 & var_1_41) [L95] COND FALSE !((var_1_31 * var_1_32) >= var_1_29) [L102] var_1_43 = var_1_39 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=0, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=256, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L105] unsigned long int stepLocal_3 = var_1_8 / (1u + 16u); [L106] unsigned long int stepLocal_2 = var_1_11; VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_2=6442450943, stepLocal_3=0, var_1_10=0, var_1_11=6442450943, var_1_13=50, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=256, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L107] COND FALSE !(var_1_26 < stepLocal_3) [L114] var_1_13 = var_1_8 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_2=6442450943, var_1_10=0, var_1_11=6442450943, var_1_13=0, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=256, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L116] COND FALSE !(\read(var_1_28)) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_2=6442450943, var_1_10=0, var_1_11=6442450943, var_1_13=0, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=256, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L121] signed short int stepLocal_4 = var_1_8; VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_2=6442450943, stepLocal_4=0, var_1_10=0, var_1_11=6442450943, var_1_13=0, var_1_14=-10, var_1_16=-255, var_1_19=9/2, var_1_1=256, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L122] COND TRUE stepLocal_4 <= var_1_13 [L123] var_1_19 = (((((((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21))) + var_1_22)) > (var_1_23)) ? ((((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21))) + var_1_22)) : (var_1_23))) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_2=6442450943, var_1_10=0, var_1_11=6442450943, var_1_13=0, var_1_14=-10, var_1_16=-255, var_1_19=4, var_1_1=256, var_1_23=0, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L127] unsigned long int stepLocal_1 = var_1_10; VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_1=0, stepLocal_2=6442450943, var_1_10=0, var_1_11=6442450943, var_1_13=0, var_1_14=-10, var_1_16=-255, var_1_19=4, var_1_1=256, var_1_23=0, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L128] COND FALSE !(stepLocal_1 >= ((((var_1_1) < (last_1_var_1_9)) ? (var_1_1) : (last_1_var_1_9)))) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_2=6442450943, var_1_10=0, var_1_11=6442450943, var_1_13=0, var_1_14=-10, var_1_16=-255, var_1_19=4, var_1_1=256, var_1_23=0, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L133] COND FALSE !(var_1_26 >= var_1_7) [L142] var_1_14 = var_1_24 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_2=6442450943, var_1_10=0, var_1_11=6442450943, var_1_13=0, var_1_14=-127, var_1_16=-255, var_1_19=4, var_1_1=256, var_1_23=0, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L144] COND FALSE !(var_1_28 && ((var_1_34 && var_1_35) || var_1_36)) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_2=6442450943, var_1_10=0, var_1_11=6442450943, var_1_13=0, var_1_14=-127, var_1_16=-255, var_1_19=4, var_1_1=256, var_1_23=0, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L240] RET step() [L241] CALL, EXPR property() [L231] EXPR (last_1_var_1_10 + last_1_var_1_14) ^ last_1_var_1_10 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=0, var_1_11=6442450943, var_1_13=0, var_1_14=-127, var_1_16=-255, var_1_19=4, var_1_1=256, var_1_23=0, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L231-L232] return ((((((((((last_1_var_1_10 + last_1_var_1_14) ^ last_1_var_1_10) < (last_1_var_1_24 | -4)) ? (var_1_1 == ((signed short int) (var_1_7 - var_1_8))) : (var_1_1 == ((signed short int) (last_1_var_1_10 + -16)))) && ((var_1_10 >= ((((var_1_1) < (last_1_var_1_9)) ? (var_1_1) : (last_1_var_1_9)))) ? (var_1_6 ? (var_1_9 == ((unsigned long int) var_1_8)) : 1) : 1)) && (var_1_10 == ((unsigned long int) ((((((((var_1_11 - var_1_8) < 0 ) ? -(var_1_11 - var_1_8) : (var_1_11 - var_1_8)))) < (((((0u) > (var_1_26)) ? (0u) : (var_1_26))))) ? (((((var_1_11 - var_1_8) < 0 ) ? -(var_1_11 - var_1_8) : (var_1_11 - var_1_8)))) : (((((0u) > (var_1_26)) ? (0u) : (var_1_26))))))))) && ((var_1_26 < (var_1_8 / (1u + 16u))) ? ((var_1_11 > (var_1_26 + 5u)) ? (var_1_13 == ((unsigned long int) ((((var_1_26) > (var_1_11)) ? (var_1_26) : (var_1_11))))) : (var_1_13 == ((unsigned long int) 5u))) : (var_1_13 == ((unsigned long int) var_1_8)))) && ((var_1_26 >= var_1_7) ? ((var_1_1 > var_1_11) ? ((var_1_6 && var_1_16) ? (var_1_14 == ((signed long int) (var_1_7 - (var_1_26 + var_1_8)))) : (var_1_14 == ((signed long int) var_1_26))) : 1) : (var_1_14 == ((signed long int) var_1_24)))) && ((var_1_8 <= var_1_13) ? (var_1_19 == ((float) (((((((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21))) + var_1_22)) > (var_1_23)) ? ((((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21))) + var_1_22)) : (var_1_23))))) : (var_1_19 == ((float) var_1_22)))) && (var_1_24 == ((signed char) var_1_25))) && (var_1_26 == ((unsigned short int) var_1_8)) ; [L241] RET, EXPR property() [L241] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=0, var_1_11=6442450943, var_1_13=0, var_1_14=-127, var_1_16=-255, var_1_19=4, var_1_1=256, var_1_23=0, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] [L19] reach_error() VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=0, var_1_11=6442450943, var_1_13=0, var_1_14=-127, var_1_16=-255, var_1_19=4, var_1_1=256, var_1_23=0, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=1, var_1_7=256, var_1_8=0, var_1_9=256] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 129 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 8.3s, OverallIterations: 6, TraceHistogramMax: 47, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 2.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 880 SdHoareTripleChecker+Valid, 1.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 770 mSDsluCounter, 2820 SdHoareTripleChecker+Invalid, 1.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1869 mSDsCounter, 280 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1032 IncrementalHoareTripleChecker+Invalid, 1312 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 280 mSolverCounterUnsat, 951 mSDtfsCounter, 1032 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 906 GetRequests, 877 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=628occurred in iteration=5, InterpolantAutomatonStates: 33, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 5 MinimizatonAttempts, 123 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 3.3s InterpolantComputationTime, 2627 NumberOfCodeBlocks, 2627 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 2325 ConstructedInterpolants, 0 QuantifiedInterpolants, 4858 SizeOfPredicates, 3 NumberOfNonLiveVariables, 1324 ConjunctsInSsa, 8 ConjunctsInUnsatCore, 8 InterpolantComputations, 4 PerfectInterpolantSequences, 34374/34592 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-12-01 23:16:54,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1 --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 6292241804ae32a7bfe737f16eac9a13ba005675717e04eaf0c92859e0e14e3e --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-01 23:16:56,157 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-01 23:16:56,245 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-01 23:16:56,250 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-01 23:16:56,250 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-01 23:16:56,271 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-01 23:16:56,272 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-01 23:16:56,272 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-01 23:16:56,272 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-01 23:16:56,273 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-01 23:16:56,273 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-01 23:16:56,273 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-01 23:16:56,273 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-01 23:16:56,274 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-01 23:16:56,274 INFO L153 SettingsManager]: * Use SBE=true [2024-12-01 23:16:56,274 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-01 23:16:56,274 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-01 23:16:56,274 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-01 23:16:56,274 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-01 23:16:56,274 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-01 23:16:56,274 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-01 23:16:56,274 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-01 23:16:56,275 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-01 23:16:56,275 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-01 23:16:56,275 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-01 23:16:56,275 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-01 23:16:56,275 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-01 23:16:56,275 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-01 23:16:56,275 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-01 23:16:56,275 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-01 23:16:56,275 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-01 23:16:56,275 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-01 23:16:56,275 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-01 23:16:56,276 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-01 23:16:56,276 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:16:56,276 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-01 23:16:56,276 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-01 23:16:56,276 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-01 23:16:56,276 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-01 23:16:56,276 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:16:56,276 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-01 23:16:56,276 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-01 23:16:56,276 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-01 23:16:56,277 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-01 23:16:56,277 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-01 23:16:56,277 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-01 23:16:56,277 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-01 23:16:56,277 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-01 23:16:56,277 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-01 23:16:56,277 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-01 23:16:56,277 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_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1 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 -> 6292241804ae32a7bfe737f16eac9a13ba005675717e04eaf0c92859e0e14e3e [2024-12-01 23:16:56,508 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-01 23:16:56,516 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-01 23:16:56,519 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-01 23:16:56,520 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-01 23:16:56,521 INFO L274 PluginConnector]: CDTParser initialized [2024-12-01 23:16:56,522 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i [2024-12-01 23:16:59,247 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/data/1f1198e41/4e8c4af6f04c496b9458ad69b2f72b31/FLAGae0875028 [2024-12-01 23:16:59,448 INFO L384 CDTParser]: Found 1 translation units. [2024-12-01 23:16:59,448 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i [2024-12-01 23:16:59,456 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/data/1f1198e41/4e8c4af6f04c496b9458ad69b2f72b31/FLAGae0875028 [2024-12-01 23:16:59,469 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/data/1f1198e41/4e8c4af6f04c496b9458ad69b2f72b31 [2024-12-01 23:16:59,471 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-01 23:16:59,473 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-01 23:16:59,474 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-01 23:16:59,474 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-01 23:16:59,478 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-01 23:16:59,479 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 11:16:59" (1/1) ... [2024-12-01 23:16:59,480 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@570ca123 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:59, skipping insertion in model container [2024-12-01 23:16:59,480 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 11:16:59" (1/1) ... [2024-12-01 23:16:59,502 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-01 23:16:59,633 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_a0174be5-0d2e-4848-b4cf-b929bdd91263/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i[919,932] [2024-12-01 23:16:59,726 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-01 23:16:59,743 INFO L200 MainTranslator]: Completed pre-run [2024-12-01 23:16:59,754 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_a0174be5-0d2e-4848-b4cf-b929bdd91263/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i[919,932] [2024-12-01 23:16:59,808 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-01 23:16:59,829 INFO L204 MainTranslator]: Completed translation [2024-12-01 23:16:59,829 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:59 WrapperNode [2024-12-01 23:16:59,829 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-01 23:16:59,830 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-01 23:16:59,830 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-01 23:16:59,830 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-01 23:16:59,837 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:59" (1/1) ... [2024-12-01 23:16:59,851 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:59" (1/1) ... [2024-12-01 23:16:59,883 INFO L138 Inliner]: procedures = 27, calls = 60, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 260 [2024-12-01 23:16:59,883 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-01 23:16:59,884 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-01 23:16:59,884 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-01 23:16:59,884 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-01 23:16:59,895 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:59" (1/1) ... [2024-12-01 23:16:59,895 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:59" (1/1) ... [2024-12-01 23:16:59,901 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:59" (1/1) ... [2024-12-01 23:16:59,917 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-12-01 23:16:59,917 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:59" (1/1) ... [2024-12-01 23:16:59,918 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:59" (1/1) ... [2024-12-01 23:16:59,932 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:59" (1/1) ... [2024-12-01 23:16:59,934 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:59" (1/1) ... [2024-12-01 23:16:59,938 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:59" (1/1) ... [2024-12-01 23:16:59,942 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:59" (1/1) ... [2024-12-01 23:16:59,944 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:59" (1/1) ... [2024-12-01 23:16:59,949 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-01 23:16:59,950 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-01 23:16:59,950 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-01 23:16:59,950 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-01 23:16:59,951 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:59" (1/1) ... [2024-12-01 23:16:59,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:16:59,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:16:59,984 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-01 23:16:59,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-01 23:17:00,008 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-01 23:17:00,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-01 23:17:00,008 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-01 23:17:00,008 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-01 23:17:00,008 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-01 23:17:00,008 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-01 23:17:00,109 INFO L234 CfgBuilder]: Building ICFG [2024-12-01 23:17:00,111 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-01 23:17:08,291 INFO L? ?]: Removed 18 outVars from TransFormulas that were not future-live. [2024-12-01 23:17:08,291 INFO L283 CfgBuilder]: Performing block encoding [2024-12-01 23:17:08,303 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-01 23:17:08,303 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-01 23:17:08,304 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 11:17:08 BoogieIcfgContainer [2024-12-01 23:17:08,304 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-01 23:17:08,306 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-01 23:17:08,306 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-01 23:17:08,311 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-01 23:17:08,311 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.12 11:16:59" (1/3) ... [2024-12-01 23:17:08,312 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@dc0d7b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 11:17:08, skipping insertion in model container [2024-12-01 23:17:08,312 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:59" (2/3) ... [2024-12-01 23:17:08,312 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@dc0d7b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 11:17:08, skipping insertion in model container [2024-12-01 23:17:08,312 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 11:17:08" (3/3) ... [2024-12-01 23:17:08,314 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i [2024-12-01 23:17:08,329 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-01 23:17:08,331 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i that has 2 procedures, 116 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-01 23:17:08,386 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-01 23:17:08,397 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;@37355c60, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-01 23:17:08,397 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-01 23:17:08,401 INFO L276 IsEmpty]: Start isEmpty. Operand has 116 states, 66 states have (on average 1.3484848484848484) internal successors, (89), 67 states have internal predecessors, (89), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-12-01 23:17:08,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2024-12-01 23:17:08,416 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:08,416 INFO L218 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-01 23:17:08,417 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:08,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:08,421 INFO L85 PathProgramCache]: Analyzing trace with hash -644846179, now seen corresponding path program 1 times [2024-12-01 23:17:08,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:08,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [33990003] [2024-12-01 23:17:08,433 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:08,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-12-01 23:17:08,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:08,435 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/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-12-01 23:17:08,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/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-12-01 23:17:08,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:08,945 INFO L256 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-01 23:17:08,957 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:09,009 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 4232 trivial. 0 not checked. [2024-12-01 23:17:09,009 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:17:09,010 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:09,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [33990003] [2024-12-01 23:17:09,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [33990003] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:17:09,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:17:09,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-01 23:17:09,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836155828] [2024-12-01 23:17:09,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:17:09,018 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-01 23:17:09,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:09,035 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-01 23:17:09,036 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-01 23:17:09,038 INFO L87 Difference]: Start difference. First operand has 116 states, 66 states have (on average 1.3484848484848484) internal successors, (89), 67 states have internal predecessors, (89), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Second operand has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2024-12-01 23:17:09,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:09,079 INFO L93 Difference]: Finished difference Result 225 states and 407 transitions. [2024-12-01 23:17:09,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-01 23:17:09,081 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) Word has length 286 [2024-12-01 23:17:09,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:09,088 INFO L225 Difference]: With dead ends: 225 [2024-12-01 23:17:09,088 INFO L226 Difference]: Without dead ends: 112 [2024-12-01 23:17:09,092 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 285 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-12-01 23:17:09,095 INFO L435 NwaCegarLoop]: 176 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, 176 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-12-01 23:17:09,096 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-01 23:17:09,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2024-12-01 23:17:09,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2024-12-01 23:17:09,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 63 states have (on average 1.3015873015873016) internal successors, (82), 63 states have internal predecessors, (82), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-12-01 23:17:09,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 176 transitions. [2024-12-01 23:17:09,142 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 176 transitions. Word has length 286 [2024-12-01 23:17:09,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:09,142 INFO L471 AbstractCegarLoop]: Abstraction has 112 states and 176 transitions. [2024-12-01 23:17:09,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2024-12-01 23:17:09,143 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 176 transitions. [2024-12-01 23:17:09,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2024-12-01 23:17:09,148 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:09,149 INFO L218 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-01 23:17:09,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-12-01 23:17:09,349 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/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-12-01 23:17:09,349 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:09,350 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:09,350 INFO L85 PathProgramCache]: Analyzing trace with hash 725109659, now seen corresponding path program 1 times [2024-12-01 23:17:09,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:09,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [876906254] [2024-12-01 23:17:09,351 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:09,351 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-12-01 23:17:09,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:09,353 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/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-12-01 23:17:09,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/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-12-01 23:17:09,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:09,795 INFO L256 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-01 23:17:09,802 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:12,585 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1902 proven. 42 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-12-01 23:17:12,585 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:17:13,028 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:13,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [876906254] [2024-12-01 23:17:13,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [876906254] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:17:13,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1907000939] [2024-12-01 23:17:13,029 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:13,029 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-01 23:17:13,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-01 23:17:13,031 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-01 23:17:13,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-12-01 23:17:13,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:13,602 INFO L256 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-01 23:17:13,614 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:13,695 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-12-01 23:17:13,695 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:17:13,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1907000939] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:17:13,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-01 23:17:13,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2024-12-01 23:17:13,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937809829] [2024-12-01 23:17:13,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:17:13,697 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-01 23:17:13,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:13,698 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-01 23:17:13,698 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-12-01 23:17:13,699 INFO L87 Difference]: Start difference. First operand 112 states and 176 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-12-01 23:17:13,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:13,771 INFO L93 Difference]: Finished difference Result 268 states and 418 transitions. [2024-12-01 23:17:13,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-01 23:17:13,771 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 286 [2024-12-01 23:17:13,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:13,775 INFO L225 Difference]: With dead ends: 268 [2024-12-01 23:17:13,775 INFO L226 Difference]: Without dead ends: 159 [2024-12-01 23:17:13,777 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 668 GetRequests, 661 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-12-01 23:17:13,777 INFO L435 NwaCegarLoop]: 222 mSDtfsCounter, 62 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:13,778 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 390 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-01 23:17:13,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2024-12-01 23:17:13,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 156. [2024-12-01 23:17:13,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 90 states have (on average 1.288888888888889) internal successors, (116), 91 states have internal predecessors, (116), 63 states have call successors, (63), 2 states have call predecessors, (63), 2 states have return successors, (63), 62 states have call predecessors, (63), 63 states have call successors, (63) [2024-12-01 23:17:13,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 242 transitions. [2024-12-01 23:17:13,814 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 242 transitions. Word has length 286 [2024-12-01 23:17:13,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:13,816 INFO L471 AbstractCegarLoop]: Abstraction has 156 states and 242 transitions. [2024-12-01 23:17:13,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-12-01 23:17:13,816 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 242 transitions. [2024-12-01 23:17:13,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2024-12-01 23:17:13,824 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:13,825 INFO L218 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-01 23:17:13,830 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-12-01 23:17:14,034 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/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-12-01 23:17:14,225 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/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-12-01 23:17:14,226 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:14,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:14,226 INFO L85 PathProgramCache]: Analyzing trace with hash 726956701, now seen corresponding path program 1 times [2024-12-01 23:17:14,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:14,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [863042926] [2024-12-01 23:17:14,227 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:14,227 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-12-01 23:17:14,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:14,229 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/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-12-01 23:17:14,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/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-12-01 23:17:14,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:14,616 INFO L256 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-01 23:17:14,622 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:16,806 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1902 proven. 42 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-12-01 23:17:16,806 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:17:17,191 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:17,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [863042926] [2024-12-01 23:17:17,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [863042926] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:17:17,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2074227542] [2024-12-01 23:17:17,192 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:17,192 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-01 23:17:17,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-01 23:17:17,194 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-01 23:17:17,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-12-01 23:17:18,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:18,370 INFO L256 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-01 23:17:18,374 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:20,422 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1902 proven. 42 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-12-01 23:17:20,422 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:17:20,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2074227542] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:17:20,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:17:20,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2024-12-01 23:17:20,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191114785] [2024-12-01 23:17:20,764 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:17:20,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 23:17:20,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:20,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 23:17:20,766 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-12-01 23:17:20,766 INFO L87 Difference]: Start difference. First operand 156 states and 242 transitions. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (47), 2 states have call predecessors, (47), 3 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2024-12-01 23:17:25,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.52s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:17:27,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:17:27,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:27,130 INFO L93 Difference]: Finished difference Result 470 states and 727 transitions. [2024-12-01 23:17:27,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-01 23:17:27,131 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (47), 2 states have call predecessors, (47), 3 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) Word has length 286 [2024-12-01 23:17:27,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:27,136 INFO L225 Difference]: With dead ends: 470 [2024-12-01 23:17:27,137 INFO L226 Difference]: Without dead ends: 317 [2024-12-01 23:17:27,138 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 769 GetRequests, 760 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-12-01 23:17:27,139 INFO L435 NwaCegarLoop]: 121 mSDtfsCounter, 139 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:27,139 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 428 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 6.2s Time] [2024-12-01 23:17:27,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2024-12-01 23:17:27,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 311. [2024-12-01 23:17:27,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 179 states have (on average 1.2849162011173185) internal successors, (230), 181 states have internal predecessors, (230), 126 states have call successors, (126), 5 states have call predecessors, (126), 5 states have return successors, (126), 124 states have call predecessors, (126), 126 states have call successors, (126) [2024-12-01 23:17:27,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 482 transitions. [2024-12-01 23:17:27,192 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 482 transitions. Word has length 286 [2024-12-01 23:17:27,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:27,193 INFO L471 AbstractCegarLoop]: Abstraction has 311 states and 482 transitions. [2024-12-01 23:17:27,194 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (47), 2 states have call predecessors, (47), 3 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2024-12-01 23:17:27,194 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 482 transitions. [2024-12-01 23:17:27,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2024-12-01 23:17:27,196 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:27,196 INFO L218 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-01 23:17:27,204 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-12-01 23:17:27,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/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-12-01 23:17:27,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/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-12-01 23:17:27,597 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:27,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:27,597 INFO L85 PathProgramCache]: Analyzing trace with hash 892955782, now seen corresponding path program 1 times [2024-12-01 23:17:27,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:27,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1666948563] [2024-12-01 23:17:27,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:27,598 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-12-01 23:17:27,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:27,600 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/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-12-01 23:17:27,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0174be5-0d2e-4848-b4cf-b929bdd91263/bin/uautomizer-verify-84ZbGMXZE1/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-12-01 23:17:27,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:27,944 INFO L256 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-01 23:17:27,954 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:18:22,137 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-01 23:18:49,875 WARN L286 SmtUtils]: Spent 21.58s on a formula simplification that was a NOOP. DAG size: 89 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-01 23:19:11,631 WARN L286 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-01 23:19:44,368 WARN L286 SmtUtils]: Spent 22.57s on a formula simplification that was a NOOP. DAG size: 91 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-01 23:20:06,749 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-01 23:20:41,543 WARN L286 SmtUtils]: Spent 23.21s on a formula simplification that was a NOOP. DAG size: 94 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-01 23:21:04,643 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-01 23:21:38,803 WARN L286 SmtUtils]: Spent 22.43s on a formula simplification that was a NOOP. DAG size: 98 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-01 23:22:01,754 WARN L286 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)