./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-53.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_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-53.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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 64effe969b43b114f865c617bd68956bcce00ba220b418198f2fa239cb24307c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 15:50:44,437 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 15:50:44,494 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 15:50:44,499 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 15:50:44,500 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 15:50:44,522 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 15:50:44,523 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 15:50:44,523 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 15:50:44,523 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 15:50:44,523 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 15:50:44,524 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 15:50:44,524 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 15:50:44,524 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 15:50:44,524 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 15:50:44,524 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 15:50:44,524 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 15:50:44,524 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 15:50:44,524 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 15:50:44,525 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 15:50:44,525 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 15:50:44,525 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 15:50:44,525 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 15:50:44,525 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 15:50:44,525 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 15:50:44,525 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 15:50:44,525 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 15:50:44,525 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 15:50:44,525 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 15:50:44,525 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 15:50:44,525 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:50:44,526 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:50:44,526 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:50:44,526 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:50:44,526 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 15:50:44,526 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:50:44,526 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:50:44,526 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:50:44,526 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:50:44,526 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 15:50:44,526 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 15:50:44,526 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 15:50:44,526 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 15:50:44,527 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 15:50:44,527 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 15:50:44,527 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 15:50:44,527 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 15:50:44,527 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 15:50:44,527 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 15:50:44,527 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_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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 -> 64effe969b43b114f865c617bd68956bcce00ba220b418198f2fa239cb24307c [2024-12-02 15:50:44,787 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 15:50:44,795 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 15:50:44,798 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 15:50:44,799 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 15:50:44,799 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 15:50:44,800 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-53.i [2024-12-02 15:50:47,482 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/data/c1f639382/3a3e74fd77e34ad190a22f766ce2b0c9/FLAG900732796 [2024-12-02 15:50:47,697 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 15:50:47,698 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-53.i [2024-12-02 15:50:47,707 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/data/c1f639382/3a3e74fd77e34ad190a22f766ce2b0c9/FLAG900732796 [2024-12-02 15:50:47,721 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/data/c1f639382/3a3e74fd77e34ad190a22f766ce2b0c9 [2024-12-02 15:50:47,723 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 15:50:47,724 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 15:50:47,725 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 15:50:47,725 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 15:50:47,728 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 15:50:47,729 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:50:47" (1/1) ... [2024-12-02 15:50:47,729 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5965ac65 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:50:47, skipping insertion in model container [2024-12-02 15:50:47,729 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:50:47" (1/1) ... [2024-12-02 15:50:47,750 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 15:50:47,857 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_88d3bfe7-6abd-4715-b9b1-e63a3af58045/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-53.i[916,929] [2024-12-02 15:50:47,942 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:50:47,953 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 15:50:47,961 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_88d3bfe7-6abd-4715-b9b1-e63a3af58045/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-53.i[916,929] [2024-12-02 15:50:48,005 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:50:48,021 INFO L204 MainTranslator]: Completed translation [2024-12-02 15:50:48,021 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:50:48 WrapperNode [2024-12-02 15:50:48,021 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 15:50:48,022 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 15:50:48,022 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 15:50:48,022 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 15:50:48,027 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:50:48" (1/1) ... [2024-12-02 15:50:48,038 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:50:48" (1/1) ... [2024-12-02 15:50:48,076 INFO L138 Inliner]: procedures = 26, calls = 69, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 374 [2024-12-02 15:50:48,076 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 15:50:48,077 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 15:50:48,077 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 15:50:48,077 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 15:50:48,084 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:50:48" (1/1) ... [2024-12-02 15:50:48,084 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:50:48" (1/1) ... [2024-12-02 15:50:48,089 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:50:48" (1/1) ... [2024-12-02 15:50:48,108 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-02 15:50:48,108 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:50:48" (1/1) ... [2024-12-02 15:50:48,108 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:50:48" (1/1) ... [2024-12-02 15:50:48,120 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:50:48" (1/1) ... [2024-12-02 15:50:48,121 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:50:48" (1/1) ... [2024-12-02 15:50:48,125 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:50:48" (1/1) ... [2024-12-02 15:50:48,128 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:50:48" (1/1) ... [2024-12-02 15:50:48,131 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:50:48" (1/1) ... [2024-12-02 15:50:48,135 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 15:50:48,136 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 15:50:48,136 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 15:50:48,136 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 15:50:48,137 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:50:48" (1/1) ... [2024-12-02 15:50:48,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:50:48,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:50:48,160 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 15:50:48,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 15:50:48,181 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 15:50:48,182 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 15:50:48,182 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 15:50:48,182 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 15:50:48,182 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 15:50:48,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 15:50:48,266 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 15:50:48,268 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 15:50:48,839 INFO L? ?]: Removed 28 outVars from TransFormulas that were not future-live. [2024-12-02 15:50:48,839 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 15:50:48,852 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 15:50:48,852 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 15:50:48,852 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:50:48 BoogieIcfgContainer [2024-12-02 15:50:48,853 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 15:50:48,855 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 15:50:48,855 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 15:50:48,859 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 15:50:48,860 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:50:47" (1/3) ... [2024-12-02 15:50:48,860 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@134ccd47 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:50:48, skipping insertion in model container [2024-12-02 15:50:48,860 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:50:48" (2/3) ... [2024-12-02 15:50:48,860 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@134ccd47 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:50:48, skipping insertion in model container [2024-12-02 15:50:48,861 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:50:48" (3/3) ... [2024-12-02 15:50:48,862 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-53.i [2024-12-02 15:50:48,876 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 15:50:48,878 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-53.i that has 2 procedures, 162 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 15:50:48,936 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 15:50:48,947 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;@19a2040a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 15:50:48,947 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 15:50:48,950 INFO L276 IsEmpty]: Start isEmpty. Operand has 162 states, 103 states have (on average 1.4368932038834952) internal successors, (148), 104 states have internal predecessors, (148), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 15:50:48,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2024-12-02 15:50:48,963 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:50:48,964 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:50:48,964 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:50:48,969 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:50:48,970 INFO L85 PathProgramCache]: Analyzing trace with hash 324907070, now seen corresponding path program 1 times [2024-12-02 15:50:48,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:50:48,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471922230] [2024-12-02 15:50:48,976 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:50:48,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:50:49,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:50:49,373 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2024-12-02 15:50:49,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:50:49,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471922230] [2024-12-02 15:50:49,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471922230] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:50:49,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913495331] [2024-12-02 15:50:49,374 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:50:49,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:50:49,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:50:49,377 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:50:49,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 15:50:49,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:50:49,642 INFO L256 TraceCheckSpWp]: Trace formula consists of 785 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 15:50:49,653 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:50:49,694 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2024-12-02 15:50:49,694 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:50:49,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913495331] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:50:49,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:50:49,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 15:50:49,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625186885] [2024-12-02 15:50:49,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:50:49,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 15:50:49,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:50:49,716 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 15:50:49,717 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 15:50:49,719 INFO L87 Difference]: Start difference. First operand has 162 states, 103 states have (on average 1.4368932038834952) internal successors, (148), 104 states have internal predecessors, (148), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) Second operand has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) [2024-12-02 15:50:49,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:50:49,758 INFO L93 Difference]: Finished difference Result 317 states and 570 transitions. [2024-12-02 15:50:49,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 15:50:49,759 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) Word has length 349 [2024-12-02 15:50:49,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:50:49,765 INFO L225 Difference]: With dead ends: 317 [2024-12-02 15:50:49,765 INFO L226 Difference]: Without dead ends: 158 [2024-12-02 15:50:49,769 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 350 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-02 15:50:49,771 INFO L435 NwaCegarLoop]: 253 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, 253 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-02 15:50:49,772 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:50:49,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2024-12-02 15:50:49,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2024-12-02 15:50:49,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 100 states have (on average 1.41) internal successors, (141), 100 states have internal predecessors, (141), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 15:50:49,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 253 transitions. [2024-12-02 15:50:49,818 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 253 transitions. Word has length 349 [2024-12-02 15:50:49,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:50:49,819 INFO L471 AbstractCegarLoop]: Abstraction has 158 states and 253 transitions. [2024-12-02 15:50:49,819 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) [2024-12-02 15:50:49,819 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 253 transitions. [2024-12-02 15:50:49,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2024-12-02 15:50:49,827 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:50:49,827 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:50:49,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 15:50:50,028 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 15:50:50,028 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:50:50,029 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:50:50,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1178228926, now seen corresponding path program 1 times [2024-12-02 15:50:50,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:50:50,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150252637] [2024-12-02 15:50:50,029 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:50:50,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:50:50,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:50:50,386 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 15:50:50,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:50:50,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150252637] [2024-12-02 15:50:50,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150252637] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:50:50,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:50:50,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:50:50,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499420030] [2024-12-02 15:50:50,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:50:50,388 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:50:50,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:50:50,389 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:50:50,389 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:50:50,389 INFO L87 Difference]: Start difference. First operand 158 states and 253 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:50:50,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:50:50,486 INFO L93 Difference]: Finished difference Result 459 states and 738 transitions. [2024-12-02 15:50:50,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:50:50,487 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 349 [2024-12-02 15:50:50,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:50:50,491 INFO L225 Difference]: With dead ends: 459 [2024-12-02 15:50:50,491 INFO L226 Difference]: Without dead ends: 304 [2024-12-02 15:50:50,493 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-02 15:50:50,493 INFO L435 NwaCegarLoop]: 456 mSDtfsCounter, 230 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:50:50,494 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 695 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:50:50,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2024-12-02 15:50:50,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 302. [2024-12-02 15:50:50,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 187 states have (on average 1.3903743315508021) internal successors, (260), 187 states have internal predecessors, (260), 112 states have call successors, (112), 2 states have call predecessors, (112), 2 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2024-12-02 15:50:50,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 484 transitions. [2024-12-02 15:50:50,542 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 484 transitions. Word has length 349 [2024-12-02 15:50:50,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:50:50,544 INFO L471 AbstractCegarLoop]: Abstraction has 302 states and 484 transitions. [2024-12-02 15:50:50,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:50:50,544 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 484 transitions. [2024-12-02 15:50:50,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2024-12-02 15:50:50,547 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:50:50,547 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:50:50,547 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 15:50:50,548 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:50:50,548 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:50:50,548 INFO L85 PathProgramCache]: Analyzing trace with hash 735064783, now seen corresponding path program 1 times [2024-12-02 15:50:50,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:50:50,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354574941] [2024-12-02 15:50:50,548 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:50:50,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:50:50,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:50:51,187 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 15:50:51,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:50:51,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354574941] [2024-12-02 15:50:51,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354574941] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:50:51,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:50:51,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 15:50:51,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126512386] [2024-12-02 15:50:51,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:50:51,189 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:50:51,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:50:51,190 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:50:51,190 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:50:51,190 INFO L87 Difference]: Start difference. First operand 302 states and 484 transitions. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:50:51,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:50:51,595 INFO L93 Difference]: Finished difference Result 953 states and 1519 transitions. [2024-12-02 15:50:51,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 15:50:51,596 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 350 [2024-12-02 15:50:51,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:50:51,602 INFO L225 Difference]: With dead ends: 953 [2024-12-02 15:50:51,602 INFO L226 Difference]: Without dead ends: 654 [2024-12-02 15:50:51,604 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:50:51,605 INFO L435 NwaCegarLoop]: 273 mSDtfsCounter, 223 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 15:50:51,605 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 745 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 15:50:51,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2024-12-02 15:50:51,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 636. [2024-12-02 15:50:51,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 407 states have (on average 1.3906633906633907) internal successors, (566), 407 states have internal predecessors, (566), 224 states have call successors, (224), 4 states have call predecessors, (224), 4 states have return successors, (224), 224 states have call predecessors, (224), 224 states have call successors, (224) [2024-12-02 15:50:51,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1014 transitions. [2024-12-02 15:50:51,707 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1014 transitions. Word has length 350 [2024-12-02 15:50:51,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:50:51,708 INFO L471 AbstractCegarLoop]: Abstraction has 636 states and 1014 transitions. [2024-12-02 15:50:51,708 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:50:51,708 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1014 transitions. [2024-12-02 15:50:51,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2024-12-02 15:50:51,712 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:50:51,712 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:50:51,713 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 15:50:51,713 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:50:51,713 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:50:51,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1416729420, now seen corresponding path program 1 times [2024-12-02 15:50:51,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:50:51,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550799465] [2024-12-02 15:50:51,714 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:50:51,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:50:51,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:50:52,145 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 15:50:52,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:50:52,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550799465] [2024-12-02 15:50:52,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550799465] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:50:52,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:50:52,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:50:52,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614068896] [2024-12-02 15:50:52,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:50:52,146 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:50:52,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:50:52,147 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:50:52,147 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:50:52,147 INFO L87 Difference]: Start difference. First operand 636 states and 1014 transitions. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:50:52,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:50:52,247 INFO L93 Difference]: Finished difference Result 1597 states and 2552 transitions. [2024-12-02 15:50:52,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:50:52,248 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 351 [2024-12-02 15:50:52,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:50:52,255 INFO L225 Difference]: With dead ends: 1597 [2024-12-02 15:50:52,255 INFO L226 Difference]: Without dead ends: 964 [2024-12-02 15:50:52,258 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:50:52,259 INFO L435 NwaCegarLoop]: 251 mSDtfsCounter, 132 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:50:52,259 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 490 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:50:52,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states. [2024-12-02 15:50:52,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 962. [2024-12-02 15:50:52,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 962 states, 619 states have (on average 1.3877221324717286) internal successors, (859), 619 states have internal predecessors, (859), 336 states have call successors, (336), 6 states have call predecessors, (336), 6 states have return successors, (336), 336 states have call predecessors, (336), 336 states have call successors, (336) [2024-12-02 15:50:52,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 1531 transitions. [2024-12-02 15:50:52,366 INFO L78 Accepts]: Start accepts. Automaton has 962 states and 1531 transitions. Word has length 351 [2024-12-02 15:50:52,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:50:52,367 INFO L471 AbstractCegarLoop]: Abstraction has 962 states and 1531 transitions. [2024-12-02 15:50:52,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:50:52,368 INFO L276 IsEmpty]: Start isEmpty. Operand 962 states and 1531 transitions. [2024-12-02 15:50:52,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2024-12-02 15:50:52,370 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:50:52,371 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:50:52,371 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 15:50:52,371 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:50:52,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:50:52,371 INFO L85 PathProgramCache]: Analyzing trace with hash 34876175, now seen corresponding path program 1 times [2024-12-02 15:50:52,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:50:52,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192715832] [2024-12-02 15:50:52,372 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:50:52,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:50:52,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:50:52,581 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 15:50:52,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:50:52,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192715832] [2024-12-02 15:50:52,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192715832] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:50:52,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:50:52,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:50:52,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139908376] [2024-12-02 15:50:52,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:50:52,582 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:50:52,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:50:52,583 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:50:52,583 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:50:52,583 INFO L87 Difference]: Start difference. First operand 962 states and 1531 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:50:52,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:50:52,795 INFO L93 Difference]: Finished difference Result 2841 states and 4532 transitions. [2024-12-02 15:50:52,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:50:52,796 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 352 [2024-12-02 15:50:52,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:50:52,809 INFO L225 Difference]: With dead ends: 2841 [2024-12-02 15:50:52,809 INFO L226 Difference]: Without dead ends: 1882 [2024-12-02 15:50:52,813 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:50:52,814 INFO L435 NwaCegarLoop]: 481 mSDtfsCounter, 244 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:50:52,815 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 709 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:50:52,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1882 states. [2024-12-02 15:50:52,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1882 to 974. [2024-12-02 15:50:52,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 974 states, 631 states have (on average 1.3803486529318543) internal successors, (871), 631 states have internal predecessors, (871), 336 states have call successors, (336), 6 states have call predecessors, (336), 6 states have return successors, (336), 336 states have call predecessors, (336), 336 states have call successors, (336) [2024-12-02 15:50:52,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 1543 transitions. [2024-12-02 15:50:52,963 INFO L78 Accepts]: Start accepts. Automaton has 974 states and 1543 transitions. Word has length 352 [2024-12-02 15:50:52,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:50:52,963 INFO L471 AbstractCegarLoop]: Abstraction has 974 states and 1543 transitions. [2024-12-02 15:50:52,964 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:50:52,964 INFO L276 IsEmpty]: Start isEmpty. Operand 974 states and 1543 transitions. [2024-12-02 15:50:52,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2024-12-02 15:50:52,966 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:50:52,967 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:50:52,967 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 15:50:52,967 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:50:52,967 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:50:52,967 INFO L85 PathProgramCache]: Analyzing trace with hash 735940753, now seen corresponding path program 1 times [2024-12-02 15:50:52,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:50:52,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011625346] [2024-12-02 15:50:52,968 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:50:52,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:50:53,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:50:54,068 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 117 proven. 48 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-12-02 15:50:54,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:50:54,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011625346] [2024-12-02 15:50:54,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011625346] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:50:54,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015541768] [2024-12-02 15:50:54,069 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:50:54,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:50:54,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:50:54,073 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:50:54,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 15:50:54,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:50:54,289 INFO L256 TraceCheckSpWp]: Trace formula consists of 788 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 15:50:54,298 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:50:55,597 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2485 proven. 120 refuted. 0 times theorem prover too weak. 3555 trivial. 0 not checked. [2024-12-02 15:50:55,598 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:50:56,370 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 45 proven. 120 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-12-02 15:50:56,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015541768] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:50:56,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:50:56,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2024-12-02 15:50:56,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472746545] [2024-12-02 15:50:56,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:50:56,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 15:50:56,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:50:56,372 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 15:50:56,373 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2024-12-02 15:50:56,373 INFO L87 Difference]: Start difference. First operand 974 states and 1543 transitions. Second operand has 24 states, 24 states have (on average 8.791666666666666) internal successors, (211), 24 states have internal predecessors, (211), 7 states have call successors, (168), 3 states have call predecessors, (168), 6 states have return successors, (168), 7 states have call predecessors, (168), 7 states have call successors, (168) [2024-12-02 15:51:10,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:51:10,520 INFO L93 Difference]: Finished difference Result 8508 states and 13059 transitions. [2024-12-02 15:51:10,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2024-12-02 15:51:10,521 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 8.791666666666666) internal successors, (211), 24 states have internal predecessors, (211), 7 states have call successors, (168), 3 states have call predecessors, (168), 6 states have return successors, (168), 7 states have call predecessors, (168), 7 states have call successors, (168) Word has length 352 [2024-12-02 15:51:10,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:51:10,565 INFO L225 Difference]: With dead ends: 8508 [2024-12-02 15:51:10,565 INFO L226 Difference]: Without dead ends: 7537 [2024-12-02 15:51:10,580 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 893 GetRequests, 710 SyntacticMatches, 2 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13539 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=5080, Invalid=28226, Unknown=0, NotChecked=0, Total=33306 [2024-12-02 15:51:10,580 INFO L435 NwaCegarLoop]: 1071 mSDtfsCounter, 6300 mSDsluCounter, 6937 mSDsCounter, 0 mSdLazyCounter, 8159 mSolverCounterSat, 3278 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6302 SdHoareTripleChecker+Valid, 8008 SdHoareTripleChecker+Invalid, 11437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3278 IncrementalHoareTripleChecker+Valid, 8159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2024-12-02 15:51:10,581 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6302 Valid, 8008 Invalid, 11437 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3278 Valid, 8159 Invalid, 0 Unknown, 0 Unchecked, 7.9s Time] [2024-12-02 15:51:10,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7537 states. [2024-12-02 15:51:11,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7537 to 2750. [2024-12-02 15:51:11,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2750 states, 1813 states have (on average 1.3640375068946498) internal successors, (2473), 1819 states have internal predecessors, (2473), 894 states have call successors, (894), 42 states have call predecessors, (894), 42 states have return successors, (894), 888 states have call predecessors, (894), 894 states have call successors, (894) [2024-12-02 15:51:11,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2750 states to 2750 states and 4261 transitions. [2024-12-02 15:51:11,386 INFO L78 Accepts]: Start accepts. Automaton has 2750 states and 4261 transitions. Word has length 352 [2024-12-02 15:51:11,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:51:11,387 INFO L471 AbstractCegarLoop]: Abstraction has 2750 states and 4261 transitions. [2024-12-02 15:51:11,388 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 8.791666666666666) internal successors, (211), 24 states have internal predecessors, (211), 7 states have call successors, (168), 3 states have call predecessors, (168), 6 states have return successors, (168), 7 states have call predecessors, (168), 7 states have call successors, (168) [2024-12-02 15:51:11,388 INFO L276 IsEmpty]: Start isEmpty. Operand 2750 states and 4261 transitions. [2024-12-02 15:51:11,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2024-12-02 15:51:11,392 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:51:11,392 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:51:11,400 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 15:51:11,592 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-12-02 15:51:11,593 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:51:11,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:51:11,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1569700654, now seen corresponding path program 1 times [2024-12-02 15:51:11,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:51:11,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642227911] [2024-12-02 15:51:11,594 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:51:11,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:51:11,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:51:12,047 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 15:51:12,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:51:12,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642227911] [2024-12-02 15:51:12,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642227911] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:51:12,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:51:12,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 15:51:12,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994224029] [2024-12-02 15:51:12,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:51:12,049 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:51:12,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:51:12,049 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:51:12,050 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:51:12,050 INFO L87 Difference]: Start difference. First operand 2750 states and 4261 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:51:12,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:51:12,373 INFO L93 Difference]: Finished difference Result 2752 states and 4262 transitions. [2024-12-02 15:51:12,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:51:12,374 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 352 [2024-12-02 15:51:12,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:51:12,381 INFO L225 Difference]: With dead ends: 2752 [2024-12-02 15:51:12,381 INFO L226 Difference]: Without dead ends: 941 [2024-12-02 15:51:12,384 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:51:12,384 INFO L435 NwaCegarLoop]: 239 mSDtfsCounter, 215 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 169 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:51:12,384 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 239 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 15:51:12,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states. [2024-12-02 15:51:12,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 941. [2024-12-02 15:51:12,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 941 states, 628 states have (on average 1.3407643312101911) internal successors, (842), 630 states have internal predecessors, (842), 298 states have call successors, (298), 14 states have call predecessors, (298), 14 states have return successors, (298), 296 states have call predecessors, (298), 298 states have call successors, (298) [2024-12-02 15:51:12,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 941 states to 941 states and 1438 transitions. [2024-12-02 15:51:12,491 INFO L78 Accepts]: Start accepts. Automaton has 941 states and 1438 transitions. Word has length 352 [2024-12-02 15:51:12,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:51:12,492 INFO L471 AbstractCegarLoop]: Abstraction has 941 states and 1438 transitions. [2024-12-02 15:51:12,492 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:51:12,493 INFO L276 IsEmpty]: Start isEmpty. Operand 941 states and 1438 transitions. [2024-12-02 15:51:12,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-12-02 15:51:12,494 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:51:12,495 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:51:12,495 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 15:51:12,495 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:51:12,495 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:51:12,495 INFO L85 PathProgramCache]: Analyzing trace with hash -74372516, now seen corresponding path program 1 times [2024-12-02 15:51:12,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:51:12,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450814205] [2024-12-02 15:51:12,496 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:51:12,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:51:12,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:51:12,766 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 15:51:12,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:51:12,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450814205] [2024-12-02 15:51:12,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450814205] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:51:12,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:51:12,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 15:51:12,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999460428] [2024-12-02 15:51:12,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:51:12,767 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:51:12,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:51:12,768 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:51:12,768 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:51:12,768 INFO L87 Difference]: Start difference. First operand 941 states and 1438 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2024-12-02 15:51:13,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:51:13,233 INFO L93 Difference]: Finished difference Result 2815 states and 4306 transitions. [2024-12-02 15:51:13,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:51:13,234 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) Word has length 353 [2024-12-02 15:51:13,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:51:13,247 INFO L225 Difference]: With dead ends: 2815 [2024-12-02 15:51:13,247 INFO L226 Difference]: Without dead ends: 1877 [2024-12-02 15:51:13,250 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-02 15:51:13,251 INFO L435 NwaCegarLoop]: 301 mSDtfsCounter, 253 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:51:13,251 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [253 Valid, 533 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 15:51:13,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1877 states. [2024-12-02 15:51:13,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1877 to 1875. [2024-12-02 15:51:13,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1875 states, 1250 states have (on average 1.3376) internal successors, (1672), 1254 states have internal predecessors, (1672), 596 states have call successors, (596), 28 states have call predecessors, (596), 28 states have return successors, (596), 592 states have call predecessors, (596), 596 states have call successors, (596) [2024-12-02 15:51:13,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1875 states to 1875 states and 2864 transitions. [2024-12-02 15:51:13,556 INFO L78 Accepts]: Start accepts. Automaton has 1875 states and 2864 transitions. Word has length 353 [2024-12-02 15:51:13,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:51:13,557 INFO L471 AbstractCegarLoop]: Abstraction has 1875 states and 2864 transitions. [2024-12-02 15:51:13,557 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2024-12-02 15:51:13,557 INFO L276 IsEmpty]: Start isEmpty. Operand 1875 states and 2864 transitions. [2024-12-02 15:51:13,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-12-02 15:51:13,560 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:51:13,560 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:51:13,560 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 15:51:13,560 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:51:13,561 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:51:13,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1701851868, now seen corresponding path program 1 times [2024-12-02 15:51:13,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:51:13,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069881661] [2024-12-02 15:51:13,561 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:51:13,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:51:13,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:51:14,245 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 117 proven. 48 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-12-02 15:51:14,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:51:14,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069881661] [2024-12-02 15:51:14,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069881661] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:51:14,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678941907] [2024-12-02 15:51:14,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:51:14,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:51:14,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:51:14,247 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:51:14,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 15:51:14,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:51:14,479 INFO L256 TraceCheckSpWp]: Trace formula consists of 788 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 15:51:14,486 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:51:15,110 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2629 proven. 48 refuted. 0 times theorem prover too weak. 3483 trivial. 0 not checked. [2024-12-02 15:51:15,110 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:51:15,537 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 117 proven. 48 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-12-02 15:51:15,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678941907] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:51:15,538 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:51:15,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 6] total 16 [2024-12-02 15:51:15,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178345668] [2024-12-02 15:51:15,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:51:15,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 15:51:15,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:51:15,540 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 15:51:15,540 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2024-12-02 15:51:15,541 INFO L87 Difference]: Start difference. First operand 1875 states and 2864 transitions. Second operand has 16 states, 16 states have (on average 11.4375) internal successors, (183), 16 states have internal predecessors, (183), 7 states have call successors, (168), 3 states have call predecessors, (168), 6 states have return successors, (168), 7 states have call predecessors, (168), 7 states have call successors, (168) [2024-12-02 15:51:19,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:51:19,563 INFO L93 Difference]: Finished difference Result 8467 states and 12784 transitions. [2024-12-02 15:51:19,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-12-02 15:51:19,563 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.4375) internal successors, (183), 16 states have internal predecessors, (183), 7 states have call successors, (168), 3 states have call predecessors, (168), 6 states have return successors, (168), 7 states have call predecessors, (168), 7 states have call successors, (168) Word has length 353 [2024-12-02 15:51:19,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:51:19,587 INFO L225 Difference]: With dead ends: 8467 [2024-12-02 15:51:19,587 INFO L226 Difference]: Without dead ends: 6595 [2024-12-02 15:51:19,593 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 756 GetRequests, 706 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 699 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=631, Invalid=2021, Unknown=0, NotChecked=0, Total=2652 [2024-12-02 15:51:19,593 INFO L435 NwaCegarLoop]: 540 mSDtfsCounter, 1377 mSDsluCounter, 3497 mSDsCounter, 0 mSdLazyCounter, 3114 mSolverCounterSat, 953 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1511 SdHoareTripleChecker+Valid, 4037 SdHoareTripleChecker+Invalid, 4067 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 953 IncrementalHoareTripleChecker+Valid, 3114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-12-02 15:51:19,593 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1511 Valid, 4037 Invalid, 4067 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [953 Valid, 3114 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-12-02 15:51:19,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6595 states. [2024-12-02 15:51:20,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6595 to 4995. [2024-12-02 15:51:20,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4995 states, 3332 states have (on average 1.31812725090036) internal successors, (4392), 3350 states have internal predecessors, (4392), 1582 states have call successors, (1582), 80 states have call predecessors, (1582), 80 states have return successors, (1582), 1564 states have call predecessors, (1582), 1582 states have call successors, (1582) [2024-12-02 15:51:20,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4995 states to 4995 states and 7556 transitions. [2024-12-02 15:51:20,192 INFO L78 Accepts]: Start accepts. Automaton has 4995 states and 7556 transitions. Word has length 353 [2024-12-02 15:51:20,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:51:20,192 INFO L471 AbstractCegarLoop]: Abstraction has 4995 states and 7556 transitions. [2024-12-02 15:51:20,193 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.4375) internal successors, (183), 16 states have internal predecessors, (183), 7 states have call successors, (168), 3 states have call predecessors, (168), 6 states have return successors, (168), 7 states have call predecessors, (168), 7 states have call successors, (168) [2024-12-02 15:51:20,193 INFO L276 IsEmpty]: Start isEmpty. Operand 4995 states and 7556 transitions. [2024-12-02 15:51:20,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2024-12-02 15:51:20,196 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:51:20,197 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:51:20,205 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 15:51:20,397 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:51:20,397 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:51:20,398 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:51:20,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1792734914, now seen corresponding path program 1 times [2024-12-02 15:51:20,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:51:20,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876995159] [2024-12-02 15:51:20,398 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:51:20,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:51:20,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:51:20,572 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 15:51:20,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:51:20,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876995159] [2024-12-02 15:51:20,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876995159] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:51:20,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:51:20,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:51:20,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139501282] [2024-12-02 15:51:20,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:51:20,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:51:20,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:51:20,574 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:51:20,574 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:51:20,575 INFO L87 Difference]: Start difference. First operand 4995 states and 7556 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:51:21,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:51:21,298 INFO L93 Difference]: Finished difference Result 11833 states and 17916 transitions. [2024-12-02 15:51:21,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:51:21,299 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 354 [2024-12-02 15:51:21,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:51:21,339 INFO L225 Difference]: With dead ends: 11833 [2024-12-02 15:51:21,339 INFO L226 Difference]: Without dead ends: 6841 [2024-12-02 15:51:21,355 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:51:21,355 INFO L435 NwaCegarLoop]: 241 mSDtfsCounter, 144 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:51:21,356 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 475 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:51:21,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6841 states. [2024-12-02 15:51:22,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6841 to 6831. [2024-12-02 15:51:22,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6831 states, 4536 states have (on average 1.3112874779541446) internal successors, (5948), 4558 states have internal predecessors, (5948), 2186 states have call successors, (2186), 108 states have call predecessors, (2186), 108 states have return successors, (2186), 2164 states have call predecessors, (2186), 2186 states have call successors, (2186) [2024-12-02 15:51:22,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6831 states to 6831 states and 10320 transitions. [2024-12-02 15:51:22,339 INFO L78 Accepts]: Start accepts. Automaton has 6831 states and 10320 transitions. Word has length 354 [2024-12-02 15:51:22,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:51:22,340 INFO L471 AbstractCegarLoop]: Abstraction has 6831 states and 10320 transitions. [2024-12-02 15:51:22,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:51:22,340 INFO L276 IsEmpty]: Start isEmpty. Operand 6831 states and 10320 transitions. [2024-12-02 15:51:22,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2024-12-02 15:51:22,345 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:51:22,345 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:51:22,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 15:51:22,345 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:51:22,346 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:51:22,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1233192668, now seen corresponding path program 1 times [2024-12-02 15:51:22,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:51:22,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430479302] [2024-12-02 15:51:22,346 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:51:22,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:51:22,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 15:51:22,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [804417701] [2024-12-02 15:51:22,458 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:51:22,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:51:22,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:51:22,460 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:51:22,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 15:51:22,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 15:51:22,878 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 15:51:23,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 15:51:23,197 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 15:51:23,197 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 15:51:23,198 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 15:51:23,204 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-12-02 15:51:23,399 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:51:23,402 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:51:23,569 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 15:51:23,572 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 03:51:23 BoogieIcfgContainer [2024-12-02 15:51:23,573 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 15:51:23,573 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 15:51:23,573 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 15:51:23,573 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 15:51:23,574 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:50:48" (3/4) ... [2024-12-02 15:51:23,575 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 15:51:23,576 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 15:51:23,576 INFO L158 Benchmark]: Toolchain (without parser) took 35852.59ms. Allocated memory was 142.6MB in the beginning and 1.1GB in the end (delta: 989.9MB). Free memory was 117.0MB in the beginning and 494.2MB in the end (delta: -377.1MB). Peak memory consumption was 612.0MB. Max. memory is 16.1GB. [2024-12-02 15:51:23,577 INFO L158 Benchmark]: CDTParser took 0.36ms. Allocated memory is still 142.6MB. Free memory is still 82.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 15:51:23,577 INFO L158 Benchmark]: CACSL2BoogieTranslator took 296.74ms. Allocated memory is still 142.6MB. Free memory was 117.0MB in the beginning and 98.0MB in the end (delta: 19.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 15:51:23,577 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.34ms. Allocated memory is still 142.6MB. Free memory was 98.0MB in the beginning and 92.0MB in the end (delta: 6.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 15:51:23,577 INFO L158 Benchmark]: Boogie Preprocessor took 58.53ms. Allocated memory is still 142.6MB. Free memory was 92.0MB in the beginning and 85.5MB in the end (delta: 6.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 15:51:23,577 INFO L158 Benchmark]: RCFGBuilder took 716.63ms. Allocated memory is still 142.6MB. Free memory was 85.5MB in the beginning and 100.6MB in the end (delta: -15.1MB). Peak memory consumption was 40.6MB. Max. memory is 16.1GB. [2024-12-02 15:51:23,577 INFO L158 Benchmark]: TraceAbstraction took 34717.80ms. Allocated memory was 142.6MB in the beginning and 1.1GB in the end (delta: 989.9MB). Free memory was 100.0MB in the beginning and 498.4MB in the end (delta: -398.4MB). Peak memory consumption was 596.6MB. Max. memory is 16.1GB. [2024-12-02 15:51:23,578 INFO L158 Benchmark]: Witness Printer took 2.75ms. Allocated memory is still 1.1GB. Free memory was 494.3MB in the beginning and 494.2MB in the end (delta: 95.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 15:51:23,579 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.36ms. Allocated memory is still 142.6MB. Free memory is still 82.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 296.74ms. Allocated memory is still 142.6MB. Free memory was 117.0MB in the beginning and 98.0MB in the end (delta: 19.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 54.34ms. Allocated memory is still 142.6MB. Free memory was 98.0MB in the beginning and 92.0MB in the end (delta: 6.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 58.53ms. Allocated memory is still 142.6MB. Free memory was 92.0MB in the beginning and 85.5MB in the end (delta: 6.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 716.63ms. Allocated memory is still 142.6MB. Free memory was 85.5MB in the beginning and 100.6MB in the end (delta: -15.1MB). Peak memory consumption was 40.6MB. Max. memory is 16.1GB. * TraceAbstraction took 34717.80ms. Allocated memory was 142.6MB in the beginning and 1.1GB in the end (delta: 989.9MB). Free memory was 100.0MB in the beginning and 498.4MB in the end (delta: -398.4MB). Peak memory consumption was 596.6MB. Max. memory is 16.1GB. * Witness Printer took 2.75ms. Allocated memory is still 1.1GB. Free memory was 494.3MB in the beginning and 494.2MB in the end (delta: 95.9kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftLeft at line 157, overapproximation of someBinaryFLOATComparisonOperation at line 163, overapproximation of someBinaryFLOATComparisonOperation at line 288, overapproximation of someBinaryFLOATComparisonOperation at line 200, overapproximation of someBinaryFLOATComparisonOperation at line 288, overapproximation of someBinaryFLOATComparisonOperation at line 249, overapproximation of someBinaryFLOATComparisonOperation at line 196, overapproximation of someBinaryFLOATComparisonOperation at line 198, overapproximation of someBinaryFLOATComparisonOperation at line 227, overapproximation of someBinaryFLOATComparisonOperation at line 245, overapproximation of someBinaryFLOATComparisonOperation at line 225, overapproximation of someBinaryFLOATComparisonOperation at line 266, overapproximation of someBinaryFLOATComparisonOperation at line 127, overapproximation of someBinaryFLOATComparisonOperation at line 247, overapproximation of someBinaryDOUBLEComparisonOperation at line 137, overapproximation of someBinaryDOUBLEComparisonOperation at line 268, overapproximation of someBinaryDOUBLEComparisonOperation at line 269, overapproximation of someBinaryArithmeticFLOAToperation at line 163, overapproximation of someBinaryArithmeticFLOAToperation at line 98, overapproximation of someUnaryFLOAToperation at line 163. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 0; [L23] unsigned char var_1_8 = 0; [L24] unsigned long int var_1_9 = 10; [L25] float var_1_10 = 99.5; [L26] float var_1_11 = 5.6; [L27] float var_1_12 = 255.5; [L28] float var_1_13 = 31.25; [L29] signed short int var_1_14 = 32; [L30] unsigned long int var_1_15 = 16; [L31] unsigned char var_1_16 = 1; [L32] unsigned char var_1_17 = 5; [L33] unsigned char var_1_18 = 50; [L34] unsigned char var_1_19 = 50; [L35] signed char var_1_20 = 1; [L36] signed char var_1_21 = -10; [L37] float var_1_22 = 0.5; [L38] signed char var_1_23 = 100; [L39] signed short int var_1_24 = 2; [L40] unsigned char var_1_25 = 0; [L41] unsigned char var_1_26 = 1; [L42] float var_1_27 = 64.5; [L43] float var_1_28 = 499.375; [L44] signed short int var_1_29 = -64; [L45] signed short int var_1_30 = 50; [L46] unsigned short int var_1_31 = 8; [L47] unsigned char var_1_32 = 64; [L48] unsigned short int var_1_33 = 32157; [L49] unsigned short int var_1_34 = 25; [L50] float var_1_35 = 128.6; [L51] float var_1_36 = 8.5; [L52] float var_1_37 = 7.5; [L53] float var_1_38 = 3.2; [L54] unsigned char var_1_39 = 16; [L55] unsigned char var_1_40 = 5; [L56] signed short int var_1_41 = -2; [L57] unsigned char var_1_42 = 10; [L58] unsigned char var_1_43 = 128; [L59] unsigned char var_1_44 = 4; [L60] unsigned char var_1_45 = 128; [L61] unsigned char var_1_46 = 0; [L62] unsigned long int var_1_47 = 256; [L63] signed short int var_1_48 = 25; [L64] float var_1_49 = 255.525; [L65] float var_1_50 = 500.4; [L66] signed short int var_1_51 = -5; [L67] unsigned long int var_1_52 = 64; [L68] double var_1_53 = 15.75; [L69] signed char var_1_54 = 5; [L70] signed long int var_1_55 = -4; [L71] signed char var_1_56 = 2; [L72] signed char var_1_57 = 5; [L73] signed short int var_1_58 = 1; [L74] unsigned char last_1_var_1_1 = 0; [L75] unsigned long int last_1_var_1_9 = 10; [L76] signed short int last_1_var_1_14 = 32; [L77] unsigned char last_1_var_1_16 = 1; [L78] signed char last_1_var_1_20 = 1; VAL [isInitial=0, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_11=28/5, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=0, var_1_9=10] [L292] isInitial = 1 [L293] FCALL initially() [L295] CALL updateLastVariables() [L281] last_1_var_1_1 = var_1_1 [L282] last_1_var_1_9 = var_1_9 [L283] last_1_var_1_14 = var_1_14 [L284] last_1_var_1_16 = var_1_16 [L285] last_1_var_1_20 = var_1_20 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_11=28/5, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=0, var_1_9=10] [L295] RET updateLastVariables() [L296] CALL updateVariables() [L192] var_1_8 = __VERIFIER_nondet_uchar() [L193] CALL assume_abort_if_not(var_1_8 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_11=28/5, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_11=28/5, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L193] RET assume_abort_if_not(var_1_8 >= 1) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_11=28/5, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L194] CALL assume_abort_if_not(var_1_8 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_11=28/5, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_11=28/5, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L194] RET assume_abort_if_not(var_1_8 <= 1) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_11=28/5, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L195] var_1_11 = __VERIFIER_nondet_float() [L196] CALL assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L196] RET assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L197] var_1_12 = __VERIFIER_nondet_float() [L198] CALL assume_abort_if_not((var_1_12 >= -461168.6018427382800e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L198] RET assume_abort_if_not((var_1_12 >= -461168.6018427382800e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L199] var_1_13 = __VERIFIER_nondet_float() [L200] CALL assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L200] RET assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L201] var_1_15 = __VERIFIER_nondet_ulong() [L202] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L202] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L203] CALL assume_abort_if_not(var_1_15 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L203] RET assume_abort_if_not(var_1_15 <= 4294967295) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L204] CALL assume_abort_if_not(var_1_15 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L204] RET assume_abort_if_not(var_1_15 != 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L205] var_1_17 = __VERIFIER_nondet_uchar() [L206] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L206] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L207] CALL assume_abort_if_not(var_1_17 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L207] RET assume_abort_if_not(var_1_17 <= 255) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L208] CALL assume_abort_if_not(var_1_17 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L208] RET assume_abort_if_not(var_1_17 != 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L209] var_1_18 = __VERIFIER_nondet_uchar() [L210] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L210] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L211] CALL assume_abort_if_not(var_1_18 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L211] RET assume_abort_if_not(var_1_18 <= 254) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L212] var_1_19 = __VERIFIER_nondet_uchar() [L213] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L213] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L214] CALL assume_abort_if_not(var_1_19 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L214] RET assume_abort_if_not(var_1_19 <= 254) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L215] var_1_21 = __VERIFIER_nondet_char() [L216] CALL assume_abort_if_not(var_1_21 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L216] RET assume_abort_if_not(var_1_21 >= -127) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L217] CALL assume_abort_if_not(var_1_21 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L217] RET assume_abort_if_not(var_1_21 <= 126) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L218] var_1_25 = __VERIFIER_nondet_uchar() [L219] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L219] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L220] CALL assume_abort_if_not(var_1_25 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L220] RET assume_abort_if_not(var_1_25 <= 1) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L221] var_1_26 = __VERIFIER_nondet_uchar() [L222] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L222] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L223] CALL assume_abort_if_not(var_1_26 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L223] RET assume_abort_if_not(var_1_26 <= 1) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L224] var_1_27 = __VERIFIER_nondet_float() [L225] CALL assume_abort_if_not((var_1_27 >= -922337.2036854776000e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854776000e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L225] RET assume_abort_if_not((var_1_27 >= -922337.2036854776000e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854776000e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L226] var_1_28 = __VERIFIER_nondet_float() [L227] CALL assume_abort_if_not((var_1_28 >= -922337.2036854776000e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L227] RET assume_abort_if_not((var_1_28 >= -922337.2036854776000e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=-64, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L228] var_1_29 = __VERIFIER_nondet_short() [L229] CALL assume_abort_if_not(var_1_29 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L229] RET assume_abort_if_not(var_1_29 >= -32767) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L230] CALL assume_abort_if_not(var_1_29 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L230] RET assume_abort_if_not(var_1_29 <= 32766) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=50, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L231] var_1_30 = __VERIFIER_nondet_short() [L232] CALL assume_abort_if_not(var_1_30 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L232] RET assume_abort_if_not(var_1_30 >= -32767) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L233] CALL assume_abort_if_not(var_1_30 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L233] RET assume_abort_if_not(var_1_30 <= 32766) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=64, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L234] var_1_32 = __VERIFIER_nondet_uchar() [L235] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L235] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L236] CALL assume_abort_if_not(var_1_32 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L236] RET assume_abort_if_not(var_1_32 <= 255) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L237] CALL assume_abort_if_not(var_1_32 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L237] RET assume_abort_if_not(var_1_32 != 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=32157, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L238] var_1_33 = __VERIFIER_nondet_ushort() [L239] CALL assume_abort_if_not(var_1_33 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L239] RET assume_abort_if_not(var_1_33 >= 16383) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L240] CALL assume_abort_if_not(var_1_33 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L240] RET assume_abort_if_not(var_1_33 <= 32767) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=25, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L241] var_1_34 = __VERIFIER_nondet_ushort() [L242] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L242] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L243] CALL assume_abort_if_not(var_1_34 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L243] RET assume_abort_if_not(var_1_34 <= 32767) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_36=17/2, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L244] var_1_36 = __VERIFIER_nondet_float() [L245] CALL assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 4611686.018427382800e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L245] RET assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 4611686.018427382800e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_37=15/2, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L246] var_1_37 = __VERIFIER_nondet_float() [L247] CALL assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 4611686.018427382800e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L247] RET assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 4611686.018427382800e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_38=16/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L248] var_1_38 = __VERIFIER_nondet_float() [L249] CALL assume_abort_if_not((var_1_38 >= -461168.6018427382800e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 4611686.018427382800e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L249] RET assume_abort_if_not((var_1_38 >= -461168.6018427382800e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 4611686.018427382800e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=5, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L250] var_1_40 = __VERIFIER_nondet_uchar() [L251] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L251] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L252] CALL assume_abort_if_not(var_1_40 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L252] RET assume_abort_if_not(var_1_40 <= 254) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=128, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L253] var_1_43 = __VERIFIER_nondet_uchar() [L254] CALL assume_abort_if_not(var_1_43 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L254] RET assume_abort_if_not(var_1_43 >= 127) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L255] CALL assume_abort_if_not(var_1_43 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L255] RET assume_abort_if_not(var_1_43 <= 255) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=4, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L256] var_1_44 = __VERIFIER_nondet_uchar() [L257] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L257] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L258] CALL assume_abort_if_not(var_1_44 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L258] RET assume_abort_if_not(var_1_44 <= 127) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=128, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L259] var_1_45 = __VERIFIER_nondet_uchar() [L260] CALL assume_abort_if_not(var_1_45 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L260] RET assume_abort_if_not(var_1_45 >= 127) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L261] CALL assume_abort_if_not(var_1_45 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L261] RET assume_abort_if_not(var_1_45 <= 254) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=0, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L262] var_1_46 = __VERIFIER_nondet_uchar() [L263] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L263] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L264] CALL assume_abort_if_not(var_1_46 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L264] RET assume_abort_if_not(var_1_46 <= 127) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_50=2502/5, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L265] var_1_50 = __VERIFIER_nondet_float() [L266] CALL assume_abort_if_not((var_1_50 >= -922337.2036854765600e+13F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 9223372.036854765600e+12F && var_1_50 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L266] RET assume_abort_if_not((var_1_50 >= -922337.2036854765600e+13F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 9223372.036854765600e+12F && var_1_50 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_53=63/4, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L267] var_1_53 = __VERIFIER_nondet_double() [L268] CALL assume_abort_if_not((var_1_53 >= -922337.2036854776000e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854776000e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L268] RET assume_abort_if_not((var_1_53 >= -922337.2036854776000e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854776000e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L269] CALL assume_abort_if_not(var_1_53 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L269] RET assume_abort_if_not(var_1_53 != 0.0F) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=-4, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L270] var_1_55 = __VERIFIER_nondet_long() [L271] CALL assume_abort_if_not(var_1_55 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L271] RET assume_abort_if_not(var_1_55 >= -2147483648) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L272] CALL assume_abort_if_not(var_1_55 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L272] RET assume_abort_if_not(var_1_55 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=2, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L273] var_1_56 = __VERIFIER_nondet_char() [L274] CALL assume_abort_if_not(var_1_56 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L274] RET assume_abort_if_not(var_1_56 >= -127) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L275] CALL assume_abort_if_not(var_1_56 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L275] RET assume_abort_if_not(var_1_56 <= 126) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=5, var_1_58=1, var_1_8=1, var_1_9=10] [L276] var_1_57 = __VERIFIER_nondet_char() [L277] CALL assume_abort_if_not(var_1_57 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L277] RET assume_abort_if_not(var_1_57 >= -127) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L278] CALL assume_abort_if_not(var_1_57 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L278] RET assume_abort_if_not(var_1_57 <= 126) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L296] RET updateVariables() [L297] CALL step() [L82] COND FALSE !(\read(var_1_25)) [L89] var_1_24 = var_1_30 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L91] COND FALSE !(var_1_24 >= var_1_29) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_35=643/5, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L98] var_1_35 = ((var_1_36 - var_1_37) + var_1_38) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_39=16, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L99] COND TRUE var_1_25 || var_1_26 [L100] var_1_39 = var_1_40 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_39=128, var_1_40=128, var_1_41=-2, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L102] COND FALSE !(\read(var_1_25)) [L105] var_1_41 = var_1_32 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L107] COND FALSE !(var_1_40 <= ((- 64) ^ (var_1_43 - var_1_44))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L110] EXPR var_1_44 | var_1_31 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=25, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L110] COND FALSE !((var_1_44 | var_1_31) < ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29)))) [L117] COND FALSE !(var_1_26 && var_1_25) [L122] var_1_48 = var_1_43 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=10221/40, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L124] COND FALSE !(var_1_39 <= var_1_43) [L127] var_1_49 = ((((((((var_1_38) > (((((var_1_36) > (var_1_37)) ? (var_1_36) : (var_1_37))))) ? (var_1_38) : (((((var_1_36) > (var_1_37)) ? (var_1_36) : (var_1_37))))))) < (var_1_50)) ? (((((var_1_38) > (((((var_1_36) > (var_1_37)) ? (var_1_36) : (var_1_37))))) ? (var_1_38) : (((((var_1_36) > (var_1_37)) ? (var_1_36) : (var_1_37))))))) : (var_1_50))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L129] COND FALSE !(\read(var_1_25)) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L134] COND FALSE !((- var_1_42) >= var_1_46) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L137] COND FALSE !((var_1_27 / var_1_53) <= var_1_37) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=5, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L143] COND TRUE (var_1_55 / var_1_45) < (((((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))) < 0 ) ? -((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))) : ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))))) [L144] var_1_54 = ((((var_1_56) < (((((2) < (var_1_57)) ? (2) : (var_1_57))))) ? (var_1_56) : (((((2) < (var_1_57)) ? (2) : (var_1_57)))))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=1, var_1_8=1, var_1_9=10] [L146] COND TRUE var_1_29 <= ((((var_1_51) > (var_1_40)) ? (var_1_51) : (var_1_40))) [L147] var_1_58 = (var_1_46 + var_1_54) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=10] [L149] unsigned char stepLocal_1 = last_1_var_1_14 > (last_1_var_1_16 - last_1_var_1_16); [L150] signed long int stepLocal_0 = last_1_var_1_20 * last_1_var_1_20; VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_0=1, stepLocal_1=1, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=10] [L151] COND FALSE !(stepLocal_0 == last_1_var_1_14) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=10] [L156] unsigned long int stepLocal_6 = ((((var_1_15) > (last_1_var_1_9)) ? (var_1_15) : (last_1_var_1_9))) / var_1_17; VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_6=5, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=10] [L157] EXPR 256u << last_1_var_1_16 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_6=5, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=1, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=10] [L157] COND TRUE stepLocal_6 <= (256u << last_1_var_1_16) [L158] var_1_16 = ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=5, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=10] [L160] unsigned char stepLocal_5 = var_1_16 != var_1_16; [L161] unsigned char stepLocal_4 = var_1_8; VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_4=1, stepLocal_5=0, var_1_10=199/2, var_1_14=32, var_1_15=6, var_1_16=5, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=10] [L162] COND TRUE (! var_1_1) || stepLocal_4 [L163] var_1_10 = (((((var_1_11 + var_1_12)) < (((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))))) ? ((var_1_11 + var_1_12)) : (((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_5=0, var_1_10=3, var_1_13=0, var_1_14=32, var_1_15=6, var_1_16=5, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=10] [L171] var_1_20 = var_1_21 [L172] var_1_22 = var_1_12 [L173] var_1_23 = var_1_21 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_5=0, var_1_10=3, var_1_12=4, var_1_13=0, var_1_14=32, var_1_15=6, var_1_16=5, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=4, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=10] [L174] COND FALSE !(\read(var_1_1)) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_5=0, var_1_10=3, var_1_12=4, var_1_13=0, var_1_14=32, var_1_15=6, var_1_16=5, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=4, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=10] [L177] EXPR (var_1_16 / var_1_15) & var_1_16 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_5=0, var_1_10=3, var_1_12=4, var_1_13=0, var_1_14=32, var_1_15=6, var_1_16=5, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=4, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=10] [L177] COND TRUE ((var_1_16 / var_1_15) & var_1_16) >= var_1_20 [L178] var_1_14 = var_1_16 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_5=0, var_1_10=3, var_1_12=4, var_1_13=0, var_1_14=5, var_1_15=6, var_1_16=5, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=4, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=10] [L183] unsigned char stepLocal_3 = var_1_20 != var_1_14; [L184] signed long int stepLocal_2 = (((var_1_16) < (0)) ? (var_1_16) : (0)); VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_2=0, stepLocal_3=1, stepLocal_5=0, var_1_10=3, var_1_12=4, var_1_13=0, var_1_14=5, var_1_15=6, var_1_16=5, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=4, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=10] [L185] COND TRUE (var_1_1 || (var_1_16 <= var_1_14)) || stepLocal_3 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_2=0, stepLocal_5=0, var_1_10=3, var_1_12=4, var_1_13=0, var_1_14=5, var_1_15=6, var_1_16=5, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=4, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=10] [L186] COND TRUE stepLocal_2 <= (-5 + var_1_16) [L187] var_1_9 = var_1_16 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_5=0, var_1_10=3, var_1_12=4, var_1_13=0, var_1_14=5, var_1_15=6, var_1_16=5, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=4, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=5] [L297] RET step() [L298] CALL, EXPR property() [L288] EXPR (((((last_1_var_1_20 * last_1_var_1_20) == last_1_var_1_14) ? (((last_1_var_1_14 > (last_1_var_1_16 - last_1_var_1_16)) && last_1_var_1_1) ? (var_1_1 == ((unsigned char) var_1_8)) : 1) : 1) && (((var_1_1 || (var_1_16 <= var_1_14)) || (var_1_20 != var_1_14)) ? ((((((var_1_16) < (0)) ? (var_1_16) : (0))) <= (-5 + var_1_16)) ? (var_1_9 == ((unsigned long int) var_1_16)) : 1) : 1)) && (((! var_1_1) || var_1_8) ? (var_1_10 == ((float) (((((var_1_11 + var_1_12)) < (((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))))) ? ((var_1_11 + var_1_12)) : (((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))))))) : (((var_1_11 < var_1_12) || (var_1_16 != var_1_16)) ? (var_1_10 == ((float) var_1_13)) : (var_1_10 == ((float) var_1_12))))) && (var_1_1 ? (var_1_14 == ((signed short int) ((((var_1_23) > (var_1_16)) ? (var_1_23) : (var_1_16))))) : ((((var_1_16 / var_1_15) & var_1_16) >= var_1_20) ? (var_1_14 == ((signed short int) var_1_16)) : (var_1_14 == ((signed short int) -128)))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=3, var_1_12=4, var_1_13=0, var_1_14=5, var_1_15=6, var_1_16=5, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=4, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=5] [L288] EXPR ((((((last_1_var_1_20 * last_1_var_1_20) == last_1_var_1_14) ? (((last_1_var_1_14 > (last_1_var_1_16 - last_1_var_1_16)) && last_1_var_1_1) ? (var_1_1 == ((unsigned char) var_1_8)) : 1) : 1) && (((var_1_1 || (var_1_16 <= var_1_14)) || (var_1_20 != var_1_14)) ? ((((((var_1_16) < (0)) ? (var_1_16) : (0))) <= (-5 + var_1_16)) ? (var_1_9 == ((unsigned long int) var_1_16)) : 1) : 1)) && (((! var_1_1) || var_1_8) ? (var_1_10 == ((float) (((((var_1_11 + var_1_12)) < (((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))))) ? ((var_1_11 + var_1_12)) : (((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))))))) : (((var_1_11 < var_1_12) || (var_1_16 != var_1_16)) ? (var_1_10 == ((float) var_1_13)) : (var_1_10 == ((float) var_1_12))))) && (var_1_1 ? (var_1_14 == ((signed short int) ((((var_1_23) > (var_1_16)) ? (var_1_23) : (var_1_16))))) : ((((var_1_16 / var_1_15) & var_1_16) >= var_1_20) ? (var_1_14 == ((signed short int) var_1_16)) : (var_1_14 == ((signed short int) -128))))) && (((((((var_1_15) > (last_1_var_1_9)) ? (var_1_15) : (last_1_var_1_9))) / var_1_17) <= (256u << last_1_var_1_16)) ? (var_1_16 == ((unsigned char) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=3, var_1_12=4, var_1_13=0, var_1_14=5, var_1_15=6, var_1_16=5, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=4, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=5] [L288-L289] return (((((((((last_1_var_1_20 * last_1_var_1_20) == last_1_var_1_14) ? (((last_1_var_1_14 > (last_1_var_1_16 - last_1_var_1_16)) && last_1_var_1_1) ? (var_1_1 == ((unsigned char) var_1_8)) : 1) : 1) && (((var_1_1 || (var_1_16 <= var_1_14)) || (var_1_20 != var_1_14)) ? ((((((var_1_16) < (0)) ? (var_1_16) : (0))) <= (-5 + var_1_16)) ? (var_1_9 == ((unsigned long int) var_1_16)) : 1) : 1)) && (((! var_1_1) || var_1_8) ? (var_1_10 == ((float) (((((var_1_11 + var_1_12)) < (((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))))) ? ((var_1_11 + var_1_12)) : (((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))))))) : (((var_1_11 < var_1_12) || (var_1_16 != var_1_16)) ? (var_1_10 == ((float) var_1_13)) : (var_1_10 == ((float) var_1_12))))) && (var_1_1 ? (var_1_14 == ((signed short int) ((((var_1_23) > (var_1_16)) ? (var_1_23) : (var_1_16))))) : ((((var_1_16 / var_1_15) & var_1_16) >= var_1_20) ? (var_1_14 == ((signed short int) var_1_16)) : (var_1_14 == ((signed short int) -128))))) && (((((((var_1_15) > (last_1_var_1_9)) ? (var_1_15) : (last_1_var_1_9))) / var_1_17) <= (256u << last_1_var_1_16)) ? (var_1_16 == ((unsigned char) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1)) && (var_1_20 == ((signed char) var_1_21))) && (var_1_22 == ((float) var_1_12))) && (var_1_23 == ((signed char) var_1_21)) ; [L298] RET, EXPR property() [L298] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=3, var_1_12=4, var_1_13=0, var_1_14=5, var_1_15=6, var_1_16=5, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=4, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=5] [L19] reach_error() VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=3, var_1_12=4, var_1_13=0, var_1_14=5, var_1_15=6, var_1_16=5, var_1_17=2, var_1_18=0, var_1_19=-507, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=4, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=1, var_1_29=0, var_1_30=-1, var_1_31=8, var_1_32=1, var_1_33=16383, var_1_34=0, var_1_36=0, var_1_37=0, var_1_38=2, var_1_39=128, var_1_40=128, var_1_41=1, var_1_42=10, var_1_43=127, var_1_44=264, var_1_45=127, var_1_46=2, var_1_47=256, var_1_48=127, var_1_49=2, var_1_50=0, var_1_51=-5, var_1_52=64, var_1_54=0, var_1_55=128, var_1_56=0, var_1_57=0, var_1_58=2, var_1_8=1, var_1_9=5] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 162 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 34.5s, OverallIterations: 11, TraceHistogramMax: 56, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 20.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9254 SdHoareTripleChecker+Valid, 11.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9118 mSDsluCounter, 16184 SdHoareTripleChecker+Invalid, 9.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 12078 mSDsCounter, 4634 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11442 IncrementalHoareTripleChecker+Invalid, 16076 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4634 mSolverCounterUnsat, 4106 mSDtfsCounter, 11442 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2032 GetRequests, 1787 SyntacticMatches, 2 SemanticMatches, 243 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14238 ImplicationChecksByTransitivity, 5.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=6831occurred in iteration=10, InterpolantAutomatonStates: 234, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.2s AutomataMinimizationTime, 10 MinimizatonAttempts, 7329 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 7.0s InterpolantComputationTime, 5277 NumberOfCodeBlocks, 5277 NumberOfCodeBlocksAsserted, 15 NumberOfCheckSat, 5259 ConstructedInterpolants, 0 QuantifiedInterpolants, 15053 SizeOfPredicates, 6 NumberOfNonLiveVariables, 2361 ConjunctsInSsa, 24 ConjunctsInUnsatCore, 15 InterpolantComputations, 8 PerfectInterpolantSequences, 91858/92400 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-02 15:51:23,654 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-53.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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 64effe969b43b114f865c617bd68956bcce00ba220b418198f2fa239cb24307c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 15:51:25,482 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 15:51:25,567 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 15:51:25,574 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 15:51:25,574 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 15:51:25,597 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 15:51:25,598 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 15:51:25,598 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 15:51:25,598 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 15:51:25,598 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 15:51:25,599 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 15:51:25,599 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 15:51:25,599 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 15:51:25,599 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 15:51:25,599 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 15:51:25,599 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 15:51:25,599 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 15:51:25,599 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 15:51:25,600 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 15:51:25,600 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 15:51:25,600 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 15:51:25,600 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 15:51:25,600 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 15:51:25,600 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 15:51:25,600 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 15:51:25,600 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 15:51:25,600 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 15:51:25,600 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 15:51:25,600 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 15:51:25,600 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 15:51:25,601 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 15:51:25,601 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:51:25,601 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:51:25,601 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:51:25,601 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:51:25,601 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 15:51:25,601 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:51:25,601 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:51:25,601 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:51:25,601 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:51:25,601 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 15:51:25,601 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 15:51:25,601 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 15:51:25,602 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 15:51:25,602 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 15:51:25,602 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 15:51:25,602 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 15:51:25,602 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 15:51:25,602 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 15:51:25,602 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 15:51:25,602 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_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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 -> 64effe969b43b114f865c617bd68956bcce00ba220b418198f2fa239cb24307c [2024-12-02 15:51:25,847 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 15:51:25,855 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 15:51:25,858 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 15:51:25,859 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 15:51:25,859 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 15:51:25,861 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-53.i [2024-12-02 15:51:28,554 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/data/35c5d7331/c90e1bc1d8044cbf81d3df9c15eafe67/FLAGb883cb4f9 [2024-12-02 15:51:28,762 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 15:51:28,763 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-53.i [2024-12-02 15:51:28,772 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/data/35c5d7331/c90e1bc1d8044cbf81d3df9c15eafe67/FLAGb883cb4f9 [2024-12-02 15:51:28,785 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/data/35c5d7331/c90e1bc1d8044cbf81d3df9c15eafe67 [2024-12-02 15:51:28,787 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 15:51:28,788 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 15:51:28,789 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 15:51:28,789 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 15:51:28,793 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 15:51:28,793 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:51:28" (1/1) ... [2024-12-02 15:51:28,794 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@528f4155 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:51:28, skipping insertion in model container [2024-12-02 15:51:28,794 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:51:28" (1/1) ... [2024-12-02 15:51:28,812 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 15:51:28,922 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_88d3bfe7-6abd-4715-b9b1-e63a3af58045/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-53.i[916,929] [2024-12-02 15:51:29,008 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:51:29,023 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 15:51:29,032 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_88d3bfe7-6abd-4715-b9b1-e63a3af58045/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-53.i[916,929] [2024-12-02 15:51:29,081 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:51:29,097 INFO L204 MainTranslator]: Completed translation [2024-12-02 15:51:29,097 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:51:29 WrapperNode [2024-12-02 15:51:29,097 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 15:51:29,098 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 15:51:29,098 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 15:51:29,098 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 15:51:29,103 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:51:29" (1/1) ... [2024-12-02 15:51:29,114 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:51:29" (1/1) ... [2024-12-02 15:51:29,139 INFO L138 Inliner]: procedures = 27, calls = 69, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 312 [2024-12-02 15:51:29,140 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 15:51:29,140 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 15:51:29,140 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 15:51:29,140 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 15:51:29,147 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:51:29" (1/1) ... [2024-12-02 15:51:29,147 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:51:29" (1/1) ... [2024-12-02 15:51:29,152 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:51:29" (1/1) ... [2024-12-02 15:51:29,163 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-02 15:51:29,163 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:51:29" (1/1) ... [2024-12-02 15:51:29,163 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:51:29" (1/1) ... [2024-12-02 15:51:29,175 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:51:29" (1/1) ... [2024-12-02 15:51:29,176 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:51:29" (1/1) ... [2024-12-02 15:51:29,180 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:51:29" (1/1) ... [2024-12-02 15:51:29,183 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:51:29" (1/1) ... [2024-12-02 15:51:29,185 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:51:29" (1/1) ... [2024-12-02 15:51:29,190 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 15:51:29,190 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 15:51:29,191 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 15:51:29,191 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 15:51:29,192 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:51:29" (1/1) ... [2024-12-02 15:51:29,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:51:29,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:51:29,221 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 15:51:29,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 15:51:29,245 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 15:51:29,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 15:51:29,246 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 15:51:29,246 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 15:51:29,246 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 15:51:29,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 15:51:29,353 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 15:51:29,354 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 15:51:39,218 INFO L? ?]: Removed 22 outVars from TransFormulas that were not future-live. [2024-12-02 15:51:39,218 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 15:51:39,230 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 15:51:39,230 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 15:51:39,231 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:51:39 BoogieIcfgContainer [2024-12-02 15:51:39,231 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 15:51:39,233 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 15:51:39,233 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 15:51:39,237 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 15:51:39,237 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:51:28" (1/3) ... [2024-12-02 15:51:39,238 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47a34415 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:51:39, skipping insertion in model container [2024-12-02 15:51:39,238 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:51:29" (2/3) ... [2024-12-02 15:51:39,238 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47a34415 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:51:39, skipping insertion in model container [2024-12-02 15:51:39,238 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:51:39" (3/3) ... [2024-12-02 15:51:39,239 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-53.i [2024-12-02 15:51:39,253 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 15:51:39,256 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-53.i that has 2 procedures, 141 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 15:51:39,315 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 15:51:39,326 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;@59d470f5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 15:51:39,326 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 15:51:39,330 INFO L276 IsEmpty]: Start isEmpty. Operand has 141 states, 82 states have (on average 1.4146341463414633) internal successors, (116), 83 states have internal predecessors, (116), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 15:51:39,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2024-12-02 15:51:39,346 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:51:39,347 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:51:39,347 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:51:39,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:51:39,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1776186598, now seen corresponding path program 1 times [2024-12-02 15:51:39,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:51:39,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [468557106] [2024-12-02 15:51:39,364 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:51:39,364 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-02 15:51:39,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:51:39,366 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:51:39,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:51:39,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:51:39,934 INFO L256 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 15:51:39,945 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:51:39,997 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2024-12-02 15:51:39,997 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:51:39,998 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:51:39,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [468557106] [2024-12-02 15:51:39,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [468557106] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:51:39,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:51:39,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:51:40,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166028670] [2024-12-02 15:51:40,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:51:40,005 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 15:51:40,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:51:40,025 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 15:51:40,025 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 15:51:40,027 INFO L87 Difference]: Start difference. First operand has 141 states, 82 states have (on average 1.4146341463414633) internal successors, (116), 83 states have internal predecessors, (116), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) Second operand has 2 states, 2 states have (on average 34.0) internal successors, (68), 2 states have internal predecessors, (68), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) [2024-12-02 15:51:40,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:51:40,066 INFO L93 Difference]: Finished difference Result 275 states and 506 transitions. [2024-12-02 15:51:40,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 15:51:40,068 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 34.0) internal successors, (68), 2 states have internal predecessors, (68), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) Word has length 343 [2024-12-02 15:51:40,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:51:40,076 INFO L225 Difference]: With dead ends: 275 [2024-12-02 15:51:40,076 INFO L226 Difference]: Without dead ends: 137 [2024-12-02 15:51:40,080 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 342 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-02 15:51:40,082 INFO L435 NwaCegarLoop]: 221 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:51:40,083 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:51:40,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2024-12-02 15:51:40,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2024-12-02 15:51:40,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 79 states have (on average 1.379746835443038) internal successors, (109), 79 states have internal predecessors, (109), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 15:51:40,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 221 transitions. [2024-12-02 15:51:40,133 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 221 transitions. Word has length 343 [2024-12-02 15:51:40,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:51:40,134 INFO L471 AbstractCegarLoop]: Abstraction has 137 states and 221 transitions. [2024-12-02 15:51:40,134 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 34.0) internal successors, (68), 2 states have internal predecessors, (68), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) [2024-12-02 15:51:40,134 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 221 transitions. [2024-12-02 15:51:40,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2024-12-02 15:51:40,141 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:51:40,141 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:51:40,152 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:51:40,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:51:40,342 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:51:40,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:51:40,343 INFO L85 PathProgramCache]: Analyzing trace with hash -2021425818, now seen corresponding path program 1 times [2024-12-02 15:51:40,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:51:40,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [758305141] [2024-12-02 15:51:40,344 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:51:40,344 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-02 15:51:40,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:51:40,346 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:51:40,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:51:40,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:51:40,875 INFO L256 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 15:51:40,883 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:51:45,205 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2755 proven. 84 refuted. 0 times theorem prover too weak. 3321 trivial. 0 not checked. [2024-12-02 15:51:45,205 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:51:45,573 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:51:45,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [758305141] [2024-12-02 15:51:45,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [758305141] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:51:45,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [724716163] [2024-12-02 15:51:45,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:51:45,573 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 15:51:45,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 15:51:45,575 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 15:51:45,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-12-02 15:51:46,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:51:46,314 INFO L256 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 15:51:46,319 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:51:46,510 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 15:51:46,510 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:51:46,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [724716163] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:51:46,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:51:46,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2024-12-02 15:51:46,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149900897] [2024-12-02 15:51:46,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:51:46,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:51:46,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:51:46,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:51:46,514 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:51:46,515 INFO L87 Difference]: Start difference. First operand 137 states and 221 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:51:47,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:51:47,047 INFO L93 Difference]: Finished difference Result 403 states and 653 transitions. [2024-12-02 15:51:47,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:51:47,048 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 343 [2024-12-02 15:51:47,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:51:47,051 INFO L225 Difference]: With dead ends: 403 [2024-12-02 15:51:47,051 INFO L226 Difference]: Without dead ends: 269 [2024-12-02 15:51:47,052 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 713 GetRequests, 705 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:51:47,053 INFO L435 NwaCegarLoop]: 417 mSDtfsCounter, 210 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 15:51:47,053 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 626 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 15:51:47,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2024-12-02 15:51:47,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 267. [2024-12-02 15:51:47,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 152 states have (on average 1.368421052631579) internal successors, (208), 152 states have internal predecessors, (208), 112 states have call successors, (112), 2 states have call predecessors, (112), 2 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2024-12-02 15:51:47,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 432 transitions. [2024-12-02 15:51:47,097 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 432 transitions. Word has length 343 [2024-12-02 15:51:47,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:51:47,099 INFO L471 AbstractCegarLoop]: Abstraction has 267 states and 432 transitions. [2024-12-02 15:51:47,099 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:51:47,099 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 432 transitions. [2024-12-02 15:51:47,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-12-02 15:51:47,104 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:51:47,104 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:51:47,117 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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)] Forceful destruction successful, exit code 0 [2024-12-02 15:51:47,308 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-12-02 15:51:47,505 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 15:51:47,505 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:51:47,506 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:51:47,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1524748988, now seen corresponding path program 1 times [2024-12-02 15:51:47,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:51:47,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1221636560] [2024-12-02 15:51:47,507 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:51:47,507 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-02 15:51:47,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:51:47,509 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:51:47,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:51:47,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:51:48,013 INFO L256 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 15:51:48,017 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:51:51,922 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2755 proven. 84 refuted. 0 times theorem prover too weak. 3321 trivial. 0 not checked. [2024-12-02 15:51:51,923 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:51:52,268 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:51:52,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1221636560] [2024-12-02 15:51:52,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1221636560] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:51:52,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [312655299] [2024-12-02 15:51:52,269 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:51:52,269 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 15:51:52,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 15:51:52,271 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 15:51:52,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-12-02 15:51:52,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:51:52,942 INFO L256 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 15:51:52,947 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:51:59,245 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 15:51:59,245 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:51:59,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [312655299] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:51:59,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:51:59,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [8] total 9 [2024-12-02 15:51:59,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541253710] [2024-12-02 15:51:59,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:51:59,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:51:59,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:51:59,247 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:51:59,247 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:51:59,248 INFO L87 Difference]: Start difference. First operand 267 states and 432 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 2 states have internal predecessors, (67), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:51:59,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:51:59,681 INFO L93 Difference]: Finished difference Result 539 states and 871 transitions. [2024-12-02 15:51:59,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:51:59,682 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 2 states have internal predecessors, (67), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 344 [2024-12-02 15:51:59,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:51:59,687 INFO L225 Difference]: With dead ends: 539 [2024-12-02 15:51:59,687 INFO L226 Difference]: Without dead ends: 275 [2024-12-02 15:51:59,688 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 716 GetRequests, 708 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:51:59,689 INFO L435 NwaCegarLoop]: 219 mSDtfsCounter, 45 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 15:51:59,689 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 426 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 15:51:59,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2024-12-02 15:51:59,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 273. [2024-12-02 15:51:59,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 158 states have (on average 1.360759493670886) internal successors, (215), 158 states have internal predecessors, (215), 112 states have call successors, (112), 2 states have call predecessors, (112), 2 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2024-12-02 15:51:59,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 439 transitions. [2024-12-02 15:51:59,722 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 439 transitions. Word has length 344 [2024-12-02 15:51:59,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:51:59,723 INFO L471 AbstractCegarLoop]: Abstraction has 273 states and 439 transitions. [2024-12-02 15:51:59,723 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 2 states have internal predecessors, (67), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:51:59,723 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 439 transitions. [2024-12-02 15:51:59,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-12-02 15:51:59,726 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:51:59,726 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:51:59,730 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-12-02 15:51:59,937 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:52:00,127 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:52:00,127 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:52:00,128 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:52:00,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1379085086, now seen corresponding path program 1 times [2024-12-02 15:52:00,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:52:00,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [489713734] [2024-12-02 15:52:00,129 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:52:00,129 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-02 15:52:00,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:52:00,130 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:52:00,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:52:00,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:52:00,645 INFO L256 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 15:52:00,649 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:52:04,417 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2755 proven. 84 refuted. 0 times theorem prover too weak. 3321 trivial. 0 not checked. [2024-12-02 15:52:04,417 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:52:04,739 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:52:04,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [489713734] [2024-12-02 15:52:04,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [489713734] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:52:04,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [629468806] [2024-12-02 15:52:04,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:52:04,740 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 15:52:04,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 15:52:04,741 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 15:52:04,742 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-12-02 15:52:06,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:52:06,507 INFO L256 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 15:52:06,512 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:52:11,779 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2338 proven. 72 refuted. 0 times theorem prover too weak. 3750 trivial. 0 not checked. [2024-12-02 15:52:11,780 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:52:12,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [629468806] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:52:12,849 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 15:52:12,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 13 [2024-12-02 15:52:12,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404545452] [2024-12-02 15:52:12,849 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 15:52:12,849 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 15:52:12,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:52:12,850 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 15:52:12,850 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2024-12-02 15:52:12,850 INFO L87 Difference]: Start difference. First operand 273 states and 439 transitions. Second operand has 13 states, 13 states have (on average 8.076923076923077) internal successors, (105), 13 states have internal predecessors, (105), 5 states have call successors, (72), 5 states have call predecessors, (72), 7 states have return successors, (73), 5 states have call predecessors, (73), 5 states have call successors, (73) [2024-12-02 15:53:03,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:53:03,199 INFO L93 Difference]: Finished difference Result 667 states and 1034 transitions. [2024-12-02 15:53:03,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-02 15:53:03,200 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 8.076923076923077) internal successors, (105), 13 states have internal predecessors, (105), 5 states have call successors, (72), 5 states have call predecessors, (72), 7 states have return successors, (73), 5 states have call predecessors, (73), 5 states have call successors, (73) Word has length 344 [2024-12-02 15:53:03,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:53:03,203 INFO L225 Difference]: With dead ends: 667 [2024-12-02 15:53:03,203 INFO L226 Difference]: Without dead ends: 397 [2024-12-02 15:53:03,205 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 772 GetRequests, 735 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=342, Invalid=1140, Unknown=0, NotChecked=0, Total=1482 [2024-12-02 15:53:03,206 INFO L435 NwaCegarLoop]: 152 mSDtfsCounter, 272 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 477 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 477 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:53:03,206 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 583 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [477 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 36.2s Time] [2024-12-02 15:53:03,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2024-12-02 15:53:03,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 384. [2024-12-02 15:53:03,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 214 states have (on average 1.2570093457943925) internal successors, (269), 215 states have internal predecessors, (269), 157 states have call successors, (157), 12 states have call predecessors, (157), 12 states have return successors, (157), 156 states have call predecessors, (157), 157 states have call successors, (157) [2024-12-02 15:53:03,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 583 transitions. [2024-12-02 15:53:03,274 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 583 transitions. Word has length 344 [2024-12-02 15:53:03,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:53:03,275 INFO L471 AbstractCegarLoop]: Abstraction has 384 states and 583 transitions. [2024-12-02 15:53:03,276 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.076923076923077) internal successors, (105), 13 states have internal predecessors, (105), 5 states have call successors, (72), 5 states have call predecessors, (72), 7 states have return successors, (73), 5 states have call predecessors, (73), 5 states have call successors, (73) [2024-12-02 15:53:03,276 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 583 transitions. [2024-12-02 15:53:03,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-12-02 15:53:03,278 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:53:03,278 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:53:03,292 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (8)] Forceful destruction successful, exit code 0 [2024-12-02 15:53:03,490 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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)] Ended with exit code 0 [2024-12-02 15:53:03,680 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:53:03,680 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:53:03,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:53:03,681 INFO L85 PathProgramCache]: Analyzing trace with hash -426353248, now seen corresponding path program 1 times [2024-12-02 15:53:03,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:53:03,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1609919354] [2024-12-02 15:53:03,681 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:53:03,681 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-02 15:53:03,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:53:03,683 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:53:03,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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 (9)] Waiting until timeout for monitored process [2024-12-02 15:53:04,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:53:04,132 INFO L256 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 15:53:04,138 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:53:10,117 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 15:53:10,117 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:53:10,118 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:53:10,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1609919354] [2024-12-02 15:53:10,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1609919354] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:53:10,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:53:10,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:53:10,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733035024] [2024-12-02 15:53:10,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:53:10,119 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:53:10,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:53:10,119 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:53:10,119 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:53:10,120 INFO L87 Difference]: Start difference. First operand 384 states and 583 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 2 states have internal predecessors, (67), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:53:10,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:53:10,260 INFO L93 Difference]: Finished difference Result 678 states and 1035 transitions. [2024-12-02 15:53:10,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:53:10,264 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 2 states have internal predecessors, (67), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 344 [2024-12-02 15:53:10,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:53:10,269 INFO L225 Difference]: With dead ends: 678 [2024-12-02 15:53:10,269 INFO L226 Difference]: Without dead ends: 384 [2024-12-02 15:53:10,270 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 342 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-02 15:53:10,271 INFO L435 NwaCegarLoop]: 217 mSDtfsCounter, 58 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:53:10,271 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 217 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:53:10,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2024-12-02 15:53:10,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 384. [2024-12-02 15:53:10,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 214 states have (on average 1.2476635514018692) internal successors, (267), 215 states have internal predecessors, (267), 157 states have call successors, (157), 12 states have call predecessors, (157), 12 states have return successors, (157), 156 states have call predecessors, (157), 157 states have call successors, (157) [2024-12-02 15:53:10,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 581 transitions. [2024-12-02 15:53:10,345 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 581 transitions. Word has length 344 [2024-12-02 15:53:10,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:53:10,346 INFO L471 AbstractCegarLoop]: Abstraction has 384 states and 581 transitions. [2024-12-02 15:53:10,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 2 states have internal predecessors, (67), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:53:10,346 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 581 transitions. [2024-12-02 15:53:10,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2024-12-02 15:53:10,348 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:53:10,349 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:53:10,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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 (9)] Forceful destruction successful, exit code 0 [2024-12-02 15:53:10,549 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:53:10,549 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:53:10,549 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:53:10,549 INFO L85 PathProgramCache]: Analyzing trace with hash 667875046, now seen corresponding path program 1 times [2024-12-02 15:53:10,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:53:10,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [472648099] [2024-12-02 15:53:10,550 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:53:10,550 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-02 15:53:10,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:53:10,551 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:53:10,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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 (10)] Waiting until timeout for monitored process [2024-12-02 15:53:11,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:53:11,663 INFO L256 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 15:53:11,666 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:53:11,754 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 15:53:11,754 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:53:11,754 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:53:11,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [472648099] [2024-12-02 15:53:11,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [472648099] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:53:11,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:53:11,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:53:11,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220011333] [2024-12-02 15:53:11,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:53:11,754 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:53:11,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:53:11,755 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:53:11,755 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:53:11,755 INFO L87 Difference]: Start difference. First operand 384 states and 581 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:53:12,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:53:12,390 INFO L93 Difference]: Finished difference Result 832 states and 1265 transitions. [2024-12-02 15:53:12,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:53:12,394 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 345 [2024-12-02 15:53:12,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:53:12,397 INFO L225 Difference]: With dead ends: 832 [2024-12-02 15:53:12,398 INFO L226 Difference]: Without dead ends: 538 [2024-12-02 15:53:12,398 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 343 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-02 15:53:12,399 INFO L435 NwaCegarLoop]: 425 mSDtfsCounter, 210 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 15:53:12,399 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 632 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 15:53:12,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2024-12-02 15:53:12,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 386. [2024-12-02 15:53:12,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 216 states have (on average 1.2453703703703705) internal successors, (269), 217 states have internal predecessors, (269), 157 states have call successors, (157), 12 states have call predecessors, (157), 12 states have return successors, (157), 156 states have call predecessors, (157), 157 states have call successors, (157) [2024-12-02 15:53:12,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 583 transitions. [2024-12-02 15:53:12,448 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 583 transitions. Word has length 345 [2024-12-02 15:53:12,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:53:12,449 INFO L471 AbstractCegarLoop]: Abstraction has 386 states and 583 transitions. [2024-12-02 15:53:12,449 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:53:12,449 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 583 transitions. [2024-12-02 15:53:12,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2024-12-02 15:53:12,452 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:53:12,452 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:53:12,472 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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 (10)] Ended with exit code 0 [2024-12-02 15:53:12,652 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:53:12,652 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:53:12,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:53:12,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1852084888, now seen corresponding path program 1 times [2024-12-02 15:53:12,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:53:12,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [189973200] [2024-12-02 15:53:12,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:53:12,653 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-02 15:53:12,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:53:12,655 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:53:12,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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 (11)] Waiting until timeout for monitored process [2024-12-02 15:53:13,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:53:13,803 INFO L256 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 15:53:13,806 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:53:18,941 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2485 proven. 120 refuted. 0 times theorem prover too weak. 3555 trivial. 0 not checked. [2024-12-02 15:53:18,941 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:53:23,389 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 45 proven. 120 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-12-02 15:53:23,390 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:53:23,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [189973200] [2024-12-02 15:53:23,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [189973200] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:53:23,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 15:53:23,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2024-12-02 15:53:23,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521242950] [2024-12-02 15:53:23,390 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 15:53:23,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 15:53:23,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:53:23,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 15:53:23,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-12-02 15:53:23,392 INFO L87 Difference]: Start difference. First operand 386 states and 583 transitions. Second operand has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) [2024-12-02 15:53:39,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:53:39,098 INFO L93 Difference]: Finished difference Result 926 states and 1388 transitions. [2024-12-02 15:53:39,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 15:53:39,102 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) Word has length 345 [2024-12-02 15:53:39,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:53:39,106 INFO L225 Difference]: With dead ends: 926 [2024-12-02 15:53:39,106 INFO L226 Difference]: Without dead ends: 630 [2024-12-02 15:53:39,107 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 711 GetRequests, 680 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=268, Invalid=724, Unknown=0, NotChecked=0, Total=992 [2024-12-02 15:53:39,107 INFO L435 NwaCegarLoop]: 306 mSDtfsCounter, 506 mSDsluCounter, 1168 mSDsCounter, 0 mSdLazyCounter, 1102 mSolverCounterSat, 543 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 1474 SdHoareTripleChecker+Invalid, 1645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 543 IncrementalHoareTripleChecker+Valid, 1102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.8s IncrementalHoareTripleChecker+Time [2024-12-02 15:53:39,108 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [508 Valid, 1474 Invalid, 1645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [543 Valid, 1102 Invalid, 0 Unknown, 0 Unchecked, 12.8s Time] [2024-12-02 15:53:39,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2024-12-02 15:53:39,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 417. [2024-12-02 15:53:39,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 232 states have (on average 1.2241379310344827) internal successors, (284), 233 states have internal predecessors, (284), 168 states have call successors, (168), 16 states have call predecessors, (168), 16 states have return successors, (168), 167 states have call predecessors, (168), 168 states have call successors, (168) [2024-12-02 15:53:39,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 620 transitions. [2024-12-02 15:53:39,180 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 620 transitions. Word has length 345 [2024-12-02 15:53:39,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:53:39,180 INFO L471 AbstractCegarLoop]: Abstraction has 417 states and 620 transitions. [2024-12-02 15:53:39,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) [2024-12-02 15:53:39,180 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 620 transitions. [2024-12-02 15:53:39,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2024-12-02 15:53:39,182 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:53:39,182 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:53:39,203 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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 (11)] Ended with exit code 0 [2024-12-02 15:53:39,383 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:53:39,383 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:53:39,383 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:53:39,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1681199838, now seen corresponding path program 1 times [2024-12-02 15:53:39,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:53:39,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [38265977] [2024-12-02 15:53:39,384 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:53:39,384 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-02 15:53:39,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:53:39,385 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:53:39,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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 (12)] Waiting until timeout for monitored process [2024-12-02 15:53:40,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:53:40,501 INFO L256 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 15:53:40,507 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:53:53,379 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 15:53:53,379 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:53:53,380 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:53:53,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [38265977] [2024-12-02 15:53:53,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [38265977] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:53:53,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:53:53,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 15:53:53,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028236733] [2024-12-02 15:53:53,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:53:53,380 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 15:53:53,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:53:53,381 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 15:53:53,381 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:53:53,381 INFO L87 Difference]: Start difference. First operand 417 states and 620 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:53:55,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:53:55,717 INFO L93 Difference]: Finished difference Result 760 states and 1138 transitions. [2024-12-02 15:53:55,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 15:53:55,727 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 346 [2024-12-02 15:53:55,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:53:55,729 INFO L225 Difference]: With dead ends: 760 [2024-12-02 15:53:55,729 INFO L226 Difference]: Without dead ends: 458 [2024-12-02 15:53:55,730 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 342 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 15:53:55,731 INFO L435 NwaCegarLoop]: 214 mSDtfsCounter, 130 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 730 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:53:55,731 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 730 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-12-02 15:53:55,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2024-12-02 15:53:55,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 441. [2024-12-02 15:53:55,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 256 states have (on average 1.2734375) internal successors, (326), 256 states have internal predecessors, (326), 168 states have call successors, (168), 16 states have call predecessors, (168), 16 states have return successors, (168), 168 states have call predecessors, (168), 168 states have call successors, (168) [2024-12-02 15:53:55,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 662 transitions. [2024-12-02 15:53:55,787 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 662 transitions. Word has length 346 [2024-12-02 15:53:55,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:53:55,791 INFO L471 AbstractCegarLoop]: Abstraction has 441 states and 662 transitions. [2024-12-02 15:53:55,791 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 15:53:55,791 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 662 transitions. [2024-12-02 15:53:55,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2024-12-02 15:53:55,793 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:53:55,793 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 15:53:55,820 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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 (12)] Ended with exit code 0 [2024-12-02 15:53:55,994 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:53:55,994 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:53:55,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:53:55,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1006270148, now seen corresponding path program 1 times [2024-12-02 15:53:55,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:53:55,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [465938423] [2024-12-02 15:53:55,995 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:53:55,995 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-02 15:53:55,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:53:55,996 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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-02 15:53:55,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88d3bfe7-6abd-4715-b9b1-e63a3af58045/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 (13)] Waiting until timeout for monitored process [2024-12-02 15:53:57,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:53:57,266 INFO L256 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 15:53:57,274 INFO L279 TraceCheckSpWp]: Computing forward predicates...