./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6292241804ae32a7bfe737f16eac9a13ba005675717e04eaf0c92859e0e14e3e --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 15:33:36,816 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 15:33:36,921 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-13 15:33:36,927 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 15:33:36,927 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 15:33:36,955 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 15:33:36,956 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 15:33:36,957 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 15:33:36,957 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 15:33:36,957 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 15:33:36,958 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 15:33:36,958 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 15:33:36,958 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 15:33:36,959 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 15:33:36,959 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 15:33:36,959 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 15:33:36,959 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 15:33:36,959 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 15:33:36,960 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 15:33:36,960 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 15:33:36,960 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 15:33:36,960 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 15:33:36,960 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 15:33:36,960 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 15:33:36,961 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 15:33:36,961 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 15:33:36,961 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 15:33:36,961 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 15:33:36,961 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 15:33:36,962 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 15:33:36,962 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 15:33:36,962 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 15:33:36,962 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:33:36,963 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 15:33:36,963 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 15:33:36,963 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 15:33:36,963 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 15:33:36,963 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 15:33:36,963 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 15:33:36,964 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 15:33:36,964 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 15:33:36,964 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 15:33:36,964 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_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6292241804ae32a7bfe737f16eac9a13ba005675717e04eaf0c92859e0e14e3e [2024-11-13 15:33:37,306 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 15:33:37,323 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 15:33:37,325 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 15:33:37,330 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 15:33:37,331 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 15:33:37,333 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i Unable to find full path for "g++" [2024-11-13 15:33:39,704 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 15:33:40,214 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 15:33:40,215 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i [2024-11-13 15:33:40,235 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/data/f89362672/226a8d0401ab4d7aa59110fd7707dc95/FLAGff12111fb [2024-11-13 15:33:40,269 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/data/f89362672/226a8d0401ab4d7aa59110fd7707dc95 [2024-11-13 15:33:40,274 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 15:33:40,278 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 15:33:40,280 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 15:33:40,280 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 15:33:40,291 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 15:33:40,293 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:33:40" (1/1) ... [2024-11-13 15:33:40,297 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@729fe99d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:40, skipping insertion in model container [2024-11-13 15:33:40,297 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:33:40" (1/1) ... [2024-11-13 15:33:40,349 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 15:33:40,571 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_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i[919,932] [2024-11-13 15:33:40,766 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:33:40,797 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 15:33:40,818 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_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i[919,932] [2024-11-13 15:33:40,941 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:33:40,979 INFO L204 MainTranslator]: Completed translation [2024-11-13 15:33:40,980 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:40 WrapperNode [2024-11-13 15:33:40,980 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 15:33:40,982 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 15:33:40,982 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 15:33:40,982 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 15:33:40,992 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:40" (1/1) ... [2024-11-13 15:33:41,011 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:40" (1/1) ... [2024-11-13 15:33:41,065 INFO L138 Inliner]: procedures = 26, calls = 60, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 300 [2024-11-13 15:33:41,070 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 15:33:41,071 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 15:33:41,071 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 15:33:41,071 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 15:33:41,087 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:40" (1/1) ... [2024-11-13 15:33:41,088 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:40" (1/1) ... [2024-11-13 15:33:41,096 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:40" (1/1) ... [2024-11-13 15:33:41,117 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-13 15:33:41,117 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:40" (1/1) ... [2024-11-13 15:33:41,118 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:40" (1/1) ... [2024-11-13 15:33:41,130 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:40" (1/1) ... [2024-11-13 15:33:41,136 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:40" (1/1) ... [2024-11-13 15:33:41,139 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:40" (1/1) ... [2024-11-13 15:33:41,142 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:40" (1/1) ... [2024-11-13 15:33:41,147 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 15:33:41,148 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 15:33:41,148 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 15:33:41,149 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 15:33:41,150 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:40" (1/1) ... [2024-11-13 15:33:41,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:33:41,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:41,218 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 15:33:41,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 15:33:41,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 15:33:41,261 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-13 15:33:41,262 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-13 15:33:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 15:33:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 15:33:41,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 15:33:41,450 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 15:33:41,453 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 15:33:42,313 INFO L? ?]: Removed 18 outVars from TransFormulas that were not future-live. [2024-11-13 15:33:42,314 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 15:33:42,343 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 15:33:42,343 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-13 15:33:42,344 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:33:42 BoogieIcfgContainer [2024-11-13 15:33:42,344 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 15:33:42,349 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 15:33:42,349 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 15:33:42,359 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 15:33:42,359 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 03:33:40" (1/3) ... [2024-11-13 15:33:42,360 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10b09270 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:33:42, skipping insertion in model container [2024-11-13 15:33:42,360 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:40" (2/3) ... [2024-11-13 15:33:42,360 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10b09270 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:33:42, skipping insertion in model container [2024-11-13 15:33:42,361 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:33:42" (3/3) ... [2024-11-13 15:33:42,362 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i [2024-11-13 15:33:42,385 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 15:33:42,389 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i that has 2 procedures, 129 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-13 15:33:42,479 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 15:33:42,502 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;@1dee09fa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 15:33:42,503 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-13 15:33:42,509 INFO L276 IsEmpty]: Start isEmpty. Operand has 129 states, 79 states have (on average 1.3924050632911393) internal successors, (110), 80 states have internal predecessors, (110), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-13 15:33:42,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2024-11-13 15:33:42,549 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:42,551 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:42,551 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:42,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:42,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1789171075, now seen corresponding path program 1 times [2024-11-13 15:33:42,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:33:42,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417431394] [2024-11-13 15:33:42,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:42,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:33:42,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,179 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 15:33:43,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,201 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 15:33:43,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,211 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-13 15:33:43,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,218 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 15:33:43,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,225 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-13 15:33:43,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,232 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 15:33:43,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,239 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-13 15:33:43,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,245 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 15:33:43,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,253 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-13 15:33:43,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,261 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 15:33:43,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,269 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-13 15:33:43,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-13 15:33:43,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,283 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-13 15:33:43,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,290 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-13 15:33:43,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-11-13 15:33:43,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-13 15:33:43,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-13 15:33:43,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,333 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-13 15:33:43,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,340 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-13 15:33:43,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-13 15:33:43,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-13 15:33:43,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,361 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-11-13 15:33:43,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,368 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-11-13 15:33:43,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,374 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-13 15:33:43,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-13 15:33:43,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,387 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-13 15:33:43,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-13 15:33:43,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-13 15:33:43,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-13 15:33:43,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,412 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-13 15:33:43,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-13 15:33:43,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,435 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-13 15:33:43,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-13 15:33:43,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-13 15:33:43,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-13 15:33:43,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-13 15:33:43,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,498 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-13 15:33:43,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-13 15:33:43,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-13 15:33:43,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-13 15:33:43,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-13 15:33:43,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-13 15:33:43,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-13 15:33:43,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-13 15:33:43,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-13 15:33:43,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-13 15:33:43,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-13 15:33:43,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:43,622 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-13 15:33:43,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:33:43,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417431394] [2024-11-13 15:33:43,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417431394] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:43,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:43,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:33:43,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632671610] [2024-11-13 15:33:43,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:43,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-13 15:33:43,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:33:43,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-13 15:33:43,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 15:33:43,674 INFO L87 Difference]: Start difference. First operand has 129 states, 79 states have (on average 1.3924050632911393) internal successors, (110), 80 states have internal predecessors, (110), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Second operand has 2 states, 2 states have (on average 29.5) internal successors, (59), 2 states have internal predecessors, (59), 2 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2024-11-13 15:33:43,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:43,725 INFO L93 Difference]: Finished difference Result 251 states and 449 transitions. [2024-11-13 15:33:43,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-13 15:33:43,728 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 29.5) internal successors, (59), 2 states have internal predecessors, (59), 2 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) Word has length 291 [2024-11-13 15:33:43,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:43,738 INFO L225 Difference]: With dead ends: 251 [2024-11-13 15:33:43,739 INFO L226 Difference]: Without dead ends: 125 [2024-11-13 15:33:43,744 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 15:33:43,748 INFO L432 NwaCegarLoop]: 197 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:43,749 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 15:33:43,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2024-11-13 15:33:43,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2024-11-13 15:33:43,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 76 states have (on average 1.355263157894737) internal successors, (103), 76 states have internal predecessors, (103), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-13 15:33:43,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 197 transitions. [2024-11-13 15:33:43,852 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 197 transitions. Word has length 291 [2024-11-13 15:33:43,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:43,852 INFO L471 AbstractCegarLoop]: Abstraction has 125 states and 197 transitions. [2024-11-13 15:33:43,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 29.5) internal successors, (59), 2 states have internal predecessors, (59), 2 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2024-11-13 15:33:43,853 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 197 transitions. [2024-11-13 15:33:43,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2024-11-13 15:33:43,860 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:43,860 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:43,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 15:33:43,861 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:43,861 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:43,862 INFO L85 PathProgramCache]: Analyzing trace with hash -640825787, now seen corresponding path program 1 times [2024-11-13 15:33:43,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:33:43,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647279543] [2024-11-13 15:33:43,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:43,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:33:44,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 15:33:44,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,718 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 15:33:44,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,727 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-13 15:33:44,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,742 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 15:33:44,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-13 15:33:44,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 15:33:44,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,767 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-13 15:33:44,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,775 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 15:33:44,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,783 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-13 15:33:44,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,789 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 15:33:44,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,797 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-13 15:33:44,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-13 15:33:44,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-13 15:33:44,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,835 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-13 15:33:44,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-11-13 15:33:44,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-13 15:33:44,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-13 15:33:44,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,942 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-13 15:33:44,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,951 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-13 15:33:44,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-13 15:33:44,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-13 15:33:44,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-11-13 15:33:44,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,988 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-11-13 15:33:44,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,000 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-13 15:33:45,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,012 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-13 15:33:45,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,018 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-13 15:33:45,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,027 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-13 15:33:45,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,037 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-13 15:33:45,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,052 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-13 15:33:45,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,066 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-13 15:33:45,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,080 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-13 15:33:45,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-13 15:33:45,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-13 15:33:45,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,116 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-13 15:33:45,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,128 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-13 15:33:45,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,140 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-13 15:33:45,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-13 15:33:45,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,167 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-13 15:33:45,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,174 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-13 15:33:45,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,191 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-13 15:33:45,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,198 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-13 15:33:45,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,206 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-13 15:33:45,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-13 15:33:45,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,225 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-13 15:33:45,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-13 15:33:45,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,241 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-13 15:33:45,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,253 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-13 15:33:45,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,264 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-13 15:33:45,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:33:45,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647279543] [2024-11-13 15:33:45,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647279543] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:45,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:45,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:33:45,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390907427] [2024-11-13 15:33:45,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:45,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:33:45,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:33:45,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:33:45,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:45,278 INFO L87 Difference]: Start difference. First operand 125 states and 197 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-13 15:33:45,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:45,832 INFO L93 Difference]: Finished difference Result 370 states and 587 transitions. [2024-11-13 15:33:45,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:33:45,837 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 291 [2024-11-13 15:33:45,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:45,842 INFO L225 Difference]: With dead ends: 370 [2024-11-13 15:33:45,846 INFO L226 Difference]: Without dead ends: 248 [2024-11-13 15:33:45,848 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:45,853 INFO L432 NwaCegarLoop]: 191 mSDtfsCounter, 110 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:45,854 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 468 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-13 15:33:45,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2024-11-13 15:33:45,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 246. [2024-11-13 15:33:45,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 149 states have (on average 1.3624161073825503) internal successors, (203), 149 states have internal predecessors, (203), 94 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2024-11-13 15:33:45,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 391 transitions. [2024-11-13 15:33:45,962 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 391 transitions. Word has length 291 [2024-11-13 15:33:45,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:45,964 INFO L471 AbstractCegarLoop]: Abstraction has 246 states and 391 transitions. [2024-11-13 15:33:45,965 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-13 15:33:45,965 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 391 transitions. [2024-11-13 15:33:45,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2024-11-13 15:33:45,971 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:45,972 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:45,972 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 15:33:45,972 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:45,973 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:45,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1985696061, now seen corresponding path program 1 times [2024-11-13 15:33:45,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:33:45,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040850254] [2024-11-13 15:33:45,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:45,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:33:46,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 15:33:46,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,320 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 15:33:46,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-13 15:33:46,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 15:33:46,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-13 15:33:46,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 15:33:46,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-13 15:33:46,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,350 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 15:33:46,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,359 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-13 15:33:46,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,366 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 15:33:46,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-13 15:33:46,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-13 15:33:46,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-13 15:33:46,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-13 15:33:46,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-11-13 15:33:46,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,398 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-13 15:33:46,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-13 15:33:46,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-13 15:33:46,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-13 15:33:46,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-13 15:33:46,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-13 15:33:46,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-11-13 15:33:46,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-11-13 15:33:46,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-13 15:33:46,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-13 15:33:46,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,454 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-13 15:33:46,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-13 15:33:46,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-13 15:33:46,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-13 15:33:46,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-13 15:33:46,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-13 15:33:46,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-13 15:33:46,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-13 15:33:46,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-13 15:33:46,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-13 15:33:46,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-13 15:33:46,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-13 15:33:46,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,517 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-13 15:33:46,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-13 15:33:46,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,530 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-13 15:33:46,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-13 15:33:46,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-13 15:33:46,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-13 15:33:46,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-13 15:33:46,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-13 15:33:46,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,568 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-13 15:33:46,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-13 15:33:46,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:46,581 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-13 15:33:46,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:33:46,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040850254] [2024-11-13 15:33:46,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040850254] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:46,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:46,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:33:46,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923251781] [2024-11-13 15:33:46,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:46,583 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:33:46,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:33:46,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:33:46,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:33:46,585 INFO L87 Difference]: Start difference. First operand 246 states and 391 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-13 15:33:46,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:46,687 INFO L93 Difference]: Finished difference Result 591 states and 932 transitions. [2024-11-13 15:33:46,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:33:46,688 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 292 [2024-11-13 15:33:46,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:46,697 INFO L225 Difference]: With dead ends: 591 [2024-11-13 15:33:46,697 INFO L226 Difference]: Without dead ends: 348 [2024-11-13 15:33:46,702 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:33:46,703 INFO L432 NwaCegarLoop]: 243 mSDtfsCounter, 70 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:46,703 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 433 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 15:33:46,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2024-11-13 15:33:46,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 344. [2024-11-13 15:33:46,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 213 states have (on average 1.3474178403755868) internal successors, (287), 215 states have internal predecessors, (287), 126 states have call successors, (126), 4 states have call predecessors, (126), 4 states have return successors, (126), 124 states have call predecessors, (126), 126 states have call successors, (126) [2024-11-13 15:33:46,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 539 transitions. [2024-11-13 15:33:46,840 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 539 transitions. Word has length 292 [2024-11-13 15:33:46,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:46,841 INFO L471 AbstractCegarLoop]: Abstraction has 344 states and 539 transitions. [2024-11-13 15:33:46,842 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-13 15:33:46,843 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 539 transitions. [2024-11-13 15:33:46,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2024-11-13 15:33:46,877 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:46,877 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:46,877 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-13 15:33:46,878 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:46,878 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:46,878 INFO L85 PathProgramCache]: Analyzing trace with hash -210688699, now seen corresponding path program 1 times [2024-11-13 15:33:46,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:33:46,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438470424] [2024-11-13 15:33:46,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:46,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:33:47,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,608 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 15:33:47,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 15:33:47,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,616 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-13 15:33:47,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 15:33:47,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-13 15:33:47,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 15:33:47,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-13 15:33:47,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 15:33:47,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-13 15:33:47,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,642 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 15:33:47,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-13 15:33:47,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-13 15:33:47,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-13 15:33:47,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-13 15:33:47,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-11-13 15:33:47,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,670 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-13 15:33:47,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,674 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-13 15:33:47,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,678 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-13 15:33:47,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,682 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-13 15:33:47,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-13 15:33:47,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-13 15:33:47,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-11-13 15:33:47,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-11-13 15:33:47,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-13 15:33:47,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-13 15:33:47,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-13 15:33:47,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-13 15:33:47,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-13 15:33:47,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,727 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-13 15:33:47,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,731 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-13 15:33:47,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-13 15:33:47,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-13 15:33:47,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-13 15:33:47,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-13 15:33:47,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,767 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-13 15:33:47,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,775 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-13 15:33:47,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,782 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-13 15:33:47,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-13 15:33:47,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-13 15:33:47,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-13 15:33:47,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,802 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-13 15:33:47,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,807 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-13 15:33:47,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,811 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-13 15:33:47,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,815 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-13 15:33:47,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,819 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-13 15:33:47,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-13 15:33:47,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,827 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-13 15:33:47,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:47,835 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-13 15:33:47,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:33:47,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438470424] [2024-11-13 15:33:47,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438470424] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:47,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:47,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:33:47,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874479759] [2024-11-13 15:33:47,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:47,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:33:47,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:33:47,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:33:47,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:47,841 INFO L87 Difference]: Start difference. First operand 344 states and 539 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-13 15:33:48,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:48,051 INFO L93 Difference]: Finished difference Result 811 states and 1258 transitions. [2024-11-13 15:33:48,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:33:48,052 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 292 [2024-11-13 15:33:48,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:48,063 INFO L225 Difference]: With dead ends: 811 [2024-11-13 15:33:48,063 INFO L226 Difference]: Without dead ends: 470 [2024-11-13 15:33:48,065 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:33:48,067 INFO L432 NwaCegarLoop]: 207 mSDtfsCounter, 46 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:48,068 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 580 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 15:33:48,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2024-11-13 15:33:48,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 464. [2024-11-13 15:33:48,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 313 states have (on average 1.3706070287539935) internal successors, (429), 319 states have internal predecessors, (429), 142 states have call successors, (142), 8 states have call predecessors, (142), 8 states have return successors, (142), 136 states have call predecessors, (142), 142 states have call successors, (142) [2024-11-13 15:33:48,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 713 transitions. [2024-11-13 15:33:48,183 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 713 transitions. Word has length 292 [2024-11-13 15:33:48,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:48,185 INFO L471 AbstractCegarLoop]: Abstraction has 464 states and 713 transitions. [2024-11-13 15:33:48,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-13 15:33:48,186 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 713 transitions. [2024-11-13 15:33:48,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2024-11-13 15:33:48,193 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:48,193 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:48,193 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-13 15:33:48,193 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:48,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:48,195 INFO L85 PathProgramCache]: Analyzing trace with hash -911753277, now seen corresponding path program 1 times [2024-11-13 15:33:48,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:33:48,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806515036] [2024-11-13 15:33:48,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:48,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:33:48,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:48,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 15:33:48,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:48,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 15:33:48,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:48,957 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-13 15:33:48,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:48,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 15:33:48,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:48,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-13 15:33:48,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:48,974 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 15:33:48,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:48,979 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-13 15:33:48,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:48,986 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 15:33:48,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:48,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-13 15:33:48,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:48,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 15:33:49,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,007 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-13 15:33:49,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,013 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-13 15:33:49,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,019 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-13 15:33:49,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,025 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-13 15:33:49,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,030 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-11-13 15:33:49,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,036 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-13 15:33:49,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,041 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-13 15:33:49,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,046 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-13 15:33:49,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,052 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-13 15:33:49,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,061 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-13 15:33:49,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-13 15:33:49,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,075 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-11-13 15:33:49,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,082 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-11-13 15:33:49,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,086 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-13 15:33:49,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,094 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-13 15:33:49,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,100 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-13 15:33:49,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-13 15:33:49,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,115 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-13 15:33:49,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,121 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-13 15:33:49,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,126 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-13 15:33:49,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,135 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-13 15:33:49,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,145 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-13 15:33:49,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,155 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-13 15:33:49,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-13 15:33:49,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,166 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-13 15:33:49,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-13 15:33:49,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,177 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-13 15:33:49,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,183 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-13 15:33:49,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,191 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-13 15:33:49,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,199 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-13 15:33:49,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,205 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-13 15:33:49,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,211 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-13 15:33:49,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,217 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-13 15:33:49,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,224 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-13 15:33:49,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,230 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-13 15:33:49,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,238 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-13 15:33:49,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,245 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-13 15:33:49,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:49,258 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-13 15:33:49,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:33:49,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806515036] [2024-11-13 15:33:49,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806515036] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:49,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:49,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:33:49,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657304273] [2024-11-13 15:33:49,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:49,260 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 15:33:49,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:33:49,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 15:33:49,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:33:49,261 INFO L87 Difference]: Start difference. First operand 464 states and 713 transitions. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-13 15:33:49,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:49,936 INFO L93 Difference]: Finished difference Result 1148 states and 1771 transitions. [2024-11-13 15:33:49,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:33:49,937 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 292 [2024-11-13 15:33:49,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:49,945 INFO L225 Difference]: With dead ends: 1148 [2024-11-13 15:33:49,945 INFO L226 Difference]: Without dead ends: 687 [2024-11-13 15:33:49,947 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:33:49,948 INFO L432 NwaCegarLoop]: 180 mSDtfsCounter, 123 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 896 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:49,949 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 896 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-13 15:33:49,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2024-11-13 15:33:50,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 643. [2024-11-13 15:33:50,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 444 states have (on average 1.3963963963963963) internal successors, (620), 450 states have internal predecessors, (620), 189 states have call successors, (189), 9 states have call predecessors, (189), 9 states have return successors, (189), 183 states have call predecessors, (189), 189 states have call successors, (189) [2024-11-13 15:33:50,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 998 transitions. [2024-11-13 15:33:50,062 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 998 transitions. Word has length 292 [2024-11-13 15:33:50,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:50,063 INFO L471 AbstractCegarLoop]: Abstraction has 643 states and 998 transitions. [2024-11-13 15:33:50,063 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-13 15:33:50,064 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 998 transitions. [2024-11-13 15:33:50,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2024-11-13 15:33:50,069 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:50,070 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:50,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-13 15:33:50,070 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:50,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:50,071 INFO L85 PathProgramCache]: Analyzing trace with hash 893685057, now seen corresponding path program 1 times [2024-11-13 15:33:50,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:33:50,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440590651] [2024-11-13 15:33:50,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:50,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:33:50,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 15:33:50,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 15:33:50,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-13 15:33:50,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 15:33:50,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,770 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-13 15:33:50,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,779 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 15:33:50,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-13 15:33:50,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,794 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 15:33:50,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,802 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-13 15:33:50,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 15:33:50,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,821 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-13 15:33:50,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,828 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-13 15:33:50,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,835 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-13 15:33:50,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-13 15:33:50,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-11-13 15:33:50,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-13 15:33:50,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-13 15:33:50,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,876 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-13 15:33:50,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,887 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-13 15:33:50,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-13 15:33:50,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,900 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-13 15:33:50,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,908 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-11-13 15:33:50,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,919 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-11-13 15:33:50,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,924 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-13 15:33:50,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,930 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-11-13 15:33:50,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,935 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-13 15:33:50,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-13 15:33:50,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,946 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-13 15:33:50,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,952 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-11-13 15:33:50,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-13 15:33:50,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-13 15:33:50,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-13 15:33:50,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:50,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-13 15:33:50,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:51,014 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-13 15:33:51,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:51,020 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-13 15:33:51,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:51,026 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-13 15:33:51,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:51,032 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-13 15:33:51,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:51,038 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-13 15:33:51,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:51,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-13 15:33:51,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:51,050 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-13 15:33:51,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:51,055 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-13 15:33:51,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:51,062 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-13 15:33:51,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:51,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-13 15:33:51,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:51,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-13 15:33:51,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:51,080 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-13 15:33:51,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:51,086 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-13 15:33:51,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:51,093 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-13 15:33:51,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:51,101 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 96 proven. 42 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-11-13 15:33:51,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:33:51,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440590651] [2024-11-13 15:33:51,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440590651] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:33:51,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943790672] [2024-11-13 15:33:51,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:51,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:51,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:51,106 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:51,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 15:33:51,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:51,485 INFO L255 TraceCheckSpWp]: Trace formula consists of 662 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 15:33:51,506 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:52,799 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1902 proven. 42 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-13 15:33:52,799 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:33:53,558 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 96 proven. 42 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-11-13 15:33:53,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943790672] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:33:53,559 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:33:53,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6] total 13 [2024-11-13 15:33:53,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50870275] [2024-11-13 15:33:53,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:33:53,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-13 15:33:53,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:33:53,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-13 15:33:53,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-11-13 15:33:53,564 INFO L87 Difference]: Start difference. First operand 643 states and 998 transitions. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 5 states have call successors, (141), 3 states have call predecessors, (141), 6 states have return successors, (141), 5 states have call predecessors, (141), 5 states have call successors, (141) [2024-11-13 15:33:55,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:55,486 INFO L93 Difference]: Finished difference Result 1525 states and 2338 transitions. [2024-11-13 15:33:55,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 15:33:55,487 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 5 states have call successors, (141), 3 states have call predecessors, (141), 6 states have return successors, (141), 5 states have call predecessors, (141), 5 states have call successors, (141) Word has length 292 [2024-11-13 15:33:55,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:55,498 INFO L225 Difference]: With dead ends: 1525 [2024-11-13 15:33:55,498 INFO L226 Difference]: Without dead ends: 977 [2024-11-13 15:33:55,501 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 689 GetRequests, 670 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=291, Unknown=0, NotChecked=0, Total=420 [2024-11-13 15:33:55,502 INFO L432 NwaCegarLoop]: 140 mSDtfsCounter, 560 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 670 SdHoareTripleChecker+Valid, 773 SdHoareTripleChecker+Invalid, 948 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:55,503 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [670 Valid, 773 Invalid, 948 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 750 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-13 15:33:55,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2024-11-13 15:33:55,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 846. [2024-11-13 15:33:55,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 585 states have (on average 1.3846153846153846) internal successors, (810), 595 states have internal predecessors, (810), 245 states have call successors, (245), 15 states have call predecessors, (245), 15 states have return successors, (245), 235 states have call predecessors, (245), 245 states have call successors, (245) [2024-11-13 15:33:55,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 1300 transitions. [2024-11-13 15:33:55,653 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 1300 transitions. Word has length 292 [2024-11-13 15:33:55,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:55,655 INFO L471 AbstractCegarLoop]: Abstraction has 846 states and 1300 transitions. [2024-11-13 15:33:55,656 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 5 states have call successors, (141), 3 states have call predecessors, (141), 6 states have return successors, (141), 5 states have call predecessors, (141), 5 states have call successors, (141) [2024-11-13 15:33:55,656 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 1300 transitions. [2024-11-13 15:33:55,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2024-11-13 15:33:55,663 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:55,663 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:55,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 15:33:55,868 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-13 15:33:55,868 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:55,868 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:55,869 INFO L85 PathProgramCache]: Analyzing trace with hash -377670119, now seen corresponding path program 1 times [2024-11-13 15:33:55,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:33:55,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733372319] [2024-11-13 15:33:55,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:55,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:33:56,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 15:33:56,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [265280518] [2024-11-13 15:33:56,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:56,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:56,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:56,345 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:56,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 15:33:56,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 15:33:56,667 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 15:33:56,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 15:33:57,302 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 15:33:57,303 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-13 15:33:57,305 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-13 15:33:57,337 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-13 15:33:57,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-13 15:33:57,513 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:57,855 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-13 15:33:57,861 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.11 03:33:57 BoogieIcfgContainer [2024-11-13 15:33:57,862 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-13 15:33:57,862 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-13 15:33:57,862 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-13 15:33:57,863 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-13 15:33:57,864 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:33:42" (3/4) ... [2024-11-13 15:33:57,871 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-13 15:33:57,873 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-13 15:33:57,875 INFO L158 Benchmark]: Toolchain (without parser) took 17598.11ms. Allocated memory was 142.6MB in the beginning and 226.5MB in the end (delta: 83.9MB). Free memory was 103.2MB in the beginning and 74.7MB in the end (delta: 28.5MB). Peak memory consumption was 107.3MB. Max. memory is 16.1GB. [2024-11-13 15:33:57,876 INFO L158 Benchmark]: CDTParser took 1.31ms. Allocated memory is still 167.8MB. Free memory is still 105.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 15:33:57,877 INFO L158 Benchmark]: CACSL2BoogieTranslator took 701.45ms. Allocated memory is still 142.6MB. Free memory was 102.8MB in the beginning and 86.3MB in the end (delta: 16.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 15:33:57,877 INFO L158 Benchmark]: Boogie Procedure Inliner took 88.14ms. Allocated memory is still 142.6MB. Free memory was 86.3MB in the beginning and 82.8MB in the end (delta: 3.5MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 15:33:57,879 INFO L158 Benchmark]: Boogie Preprocessor took 76.73ms. Allocated memory is still 142.6MB. Free memory was 82.8MB in the beginning and 79.0MB in the end (delta: 3.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 15:33:57,879 INFO L158 Benchmark]: RCFGBuilder took 1195.86ms. Allocated memory is still 142.6MB. Free memory was 79.0MB in the beginning and 48.3MB in the end (delta: 30.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-13 15:33:57,881 INFO L158 Benchmark]: TraceAbstraction took 15513.07ms. Allocated memory was 142.6MB in the beginning and 226.5MB in the end (delta: 83.9MB). Free memory was 47.6MB in the beginning and 74.8MB in the end (delta: -27.1MB). Peak memory consumption was 57.0MB. Max. memory is 16.1GB. [2024-11-13 15:33:57,881 INFO L158 Benchmark]: Witness Printer took 11.18ms. Allocated memory is still 226.5MB. Free memory was 74.8MB in the beginning and 74.7MB in the end (delta: 69.2kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 15:33:57,884 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.31ms. Allocated memory is still 167.8MB. Free memory is still 105.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 701.45ms. Allocated memory is still 142.6MB. Free memory was 102.8MB in the beginning and 86.3MB in the end (delta: 16.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 88.14ms. Allocated memory is still 142.6MB. Free memory was 86.3MB in the beginning and 82.8MB in the end (delta: 3.5MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 76.73ms. Allocated memory is still 142.6MB. Free memory was 82.8MB in the beginning and 79.0MB in the end (delta: 3.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1195.86ms. Allocated memory is still 142.6MB. Free memory was 79.0MB in the beginning and 48.3MB in the end (delta: 30.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 15513.07ms. Allocated memory was 142.6MB in the beginning and 226.5MB in the end (delta: 83.9MB). Free memory was 47.6MB in the beginning and 74.8MB in the end (delta: -27.1MB). Peak memory consumption was 57.0MB. Max. memory is 16.1GB. * Witness Printer took 11.18ms. Allocated memory is still 226.5MB. Free memory was 74.8MB in the beginning and 74.7MB in the end (delta: 69.2kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 171, overapproximation of someBinaryFLOATComparisonOperation at line 216, overapproximation of someBinaryFLOATComparisonOperation at line 123, overapproximation of someBinaryFLOATComparisonOperation at line 165, overapproximation of someBinaryFLOATComparisonOperation at line 167, overapproximation of someBinaryFLOATComparisonOperation at line 169, overapproximation of someBinaryFLOATComparisonOperation at line 179, overapproximation of someBinaryFLOATComparisonOperation at line 214, overapproximation of someBinaryFLOATComparisonOperation at line 87, overapproximation of someBinaryFLOATComparisonOperation at line 231, overapproximation of someBinaryDOUBLEComparisonOperation at line 87, overapproximation of someBinaryDOUBLEComparisonOperation at line 184, overapproximation of someBinaryDOUBLEComparisonOperation at line 95, overapproximation of someUnaryFLOAToperation at line 87, overapproximation of someBinaryArithmeticFLOAToperation at line 123. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = -1; [L23] unsigned char var_1_6 = 0; [L24] signed short int var_1_7 = 8; [L25] signed short int var_1_8 = 4; [L26] unsigned long int var_1_9 = 256; [L27] unsigned long int var_1_10 = 10; [L28] unsigned long int var_1_11 = 3084274888; [L29] unsigned long int var_1_13 = 50; [L30] signed long int var_1_14 = -10; [L31] unsigned char var_1_16 = 0; [L32] float var_1_19 = 4.5; [L33] float var_1_20 = 15.375; [L34] float var_1_21 = 32.725; [L35] float var_1_22 = 63.5; [L36] float var_1_23 = 16.375; [L37] signed char var_1_24 = -32; [L38] signed char var_1_25 = 0; [L39] unsigned short int var_1_26 = 64; [L40] signed long int var_1_27 = -10; [L41] unsigned char var_1_28 = 1; [L42] float var_1_29 = 999999999999.475; [L43] signed long int var_1_30 = -64; [L44] double var_1_31 = 5.25; [L45] double var_1_32 = 31.5; [L46] signed char var_1_33 = 5; [L47] unsigned char var_1_34 = 0; [L48] unsigned char var_1_35 = 0; [L49] unsigned char var_1_36 = 1; [L50] signed char var_1_37 = 5; [L51] signed char var_1_38 = 10; [L52] signed char var_1_39 = 0; [L53] signed long int var_1_40 = 50; [L54] signed long int var_1_41 = -25; [L55] signed long int var_1_42 = 8; [L56] unsigned long int var_1_43 = 256; [L57] unsigned long int var_1_44 = 1; [L58] float var_1_45 = 9.625; [L59] float var_1_46 = 63.5; [L60] float var_1_47 = 2.5; [L61] signed long int var_1_48 = -25; [L62] signed long int var_1_49 = 256; [L63] unsigned char var_1_50 = 1; [L64] unsigned char var_1_51 = 0; [L65] unsigned long int last_1_var_1_9 = 256; [L66] unsigned long int last_1_var_1_10 = 10; [L67] signed long int last_1_var_1_14 = -10; [L68] signed char last_1_var_1_24 = -32; VAL [isInitial=0, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=0, var_1_7=8, var_1_8=4, var_1_9=256] [L235] isInitial = 1 [L236] FCALL initially() [L237] COND TRUE 1 [L238] CALL updateLastVariables() [L225] last_1_var_1_9 = var_1_9 [L226] last_1_var_1_10 = var_1_10 [L227] last_1_var_1_14 = var_1_14 [L228] last_1_var_1_24 = var_1_24 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=0, var_1_7=8, var_1_8=4, var_1_9=256] [L238] RET updateLastVariables() [L239] CALL updateVariables() [L149] var_1_6 = __VERIFIER_nondet_uchar() [L150] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_7=8, var_1_8=4, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_7=8, var_1_8=4, var_1_9=256] [L150] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_7=8, var_1_8=4, var_1_9=256] [L151] CALL assume_abort_if_not(var_1_6 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=8, var_1_8=4, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=8, var_1_8=4, var_1_9=256] [L151] RET assume_abort_if_not(var_1_6 <= 1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=8, var_1_8=4, var_1_9=256] [L152] var_1_7 = __VERIFIER_nondet_short() [L153] CALL assume_abort_if_not(var_1_7 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=4, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=4, var_1_9=256] [L153] RET assume_abort_if_not(var_1_7 >= -1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=4, var_1_9=256] [L154] CALL assume_abort_if_not(var_1_7 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=4, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=4, var_1_9=256] [L154] RET assume_abort_if_not(var_1_7 <= 32766) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=4, var_1_9=256] [L155] var_1_8 = __VERIFIER_nondet_short() [L156] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L156] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L157] CALL assume_abort_if_not(var_1_8 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L157] RET assume_abort_if_not(var_1_8 <= 32766) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=3084274888, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L158] var_1_11 = __VERIFIER_nondet_ulong() [L159] CALL assume_abort_if_not(var_1_11 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L159] RET assume_abort_if_not(var_1_11 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L160] CALL assume_abort_if_not(var_1_11 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L160] RET assume_abort_if_not(var_1_11 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=0, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L161] var_1_16 = __VERIFIER_nondet_uchar() [L162] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L162] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L163] CALL assume_abort_if_not(var_1_16 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L163] RET assume_abort_if_not(var_1_16 <= 1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_20=123/8, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L164] var_1_20 = __VERIFIER_nondet_float() [L165] CALL assume_abort_if_not((var_1_20 >= -461168.6018427382800e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L165] RET assume_abort_if_not((var_1_20 >= -461168.6018427382800e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_21=1309/40, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L166] var_1_21 = __VERIFIER_nondet_float() [L167] CALL assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L167] RET assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_22=127/2, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L168] var_1_22 = __VERIFIER_nondet_float() [L169] CALL assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L169] RET assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_23=131/8, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L170] var_1_23 = __VERIFIER_nondet_float() [L171] CALL assume_abort_if_not((var_1_23 >= -922337.2036854765600e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L171] RET assume_abort_if_not((var_1_23 >= -922337.2036854765600e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=0, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L172] var_1_25 = __VERIFIER_nondet_char() [L173] CALL assume_abort_if_not(var_1_25 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L173] RET assume_abort_if_not(var_1_25 >= -127) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L174] CALL assume_abort_if_not(var_1_25 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L174] RET assume_abort_if_not(var_1_25 <= 126) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=1, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L175] var_1_28 = __VERIFIER_nondet_uchar() [L176] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L176] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L177] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L177] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_29=39999999999979/40, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L178] var_1_29 = __VERIFIER_nondet_float() [L179] CALL assume_abort_if_not((var_1_29 >= -922337.2036854776000e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854776000e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L179] RET assume_abort_if_not((var_1_29 >= -922337.2036854776000e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854776000e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-64, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L180] var_1_30 = __VERIFIER_nondet_long() [L181] CALL assume_abort_if_not(var_1_30 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L181] RET assume_abort_if_not(var_1_30 >= -2147483647) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L182] CALL assume_abort_if_not(var_1_30 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L182] RET assume_abort_if_not(var_1_30 <= 2147483646) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_32=63/2, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L183] var_1_32 = __VERIFIER_nondet_double() [L184] CALL assume_abort_if_not((var_1_32 >= -922337.2036854765600e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854765600e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L184] RET assume_abort_if_not((var_1_32 >= -922337.2036854765600e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854765600e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L185] var_1_34 = __VERIFIER_nondet_uchar() [L186] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L186] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L187] CALL assume_abort_if_not(var_1_34 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L187] RET assume_abort_if_not(var_1_34 <= 1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L188] var_1_35 = __VERIFIER_nondet_uchar() [L189] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L189] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L190] CALL assume_abort_if_not(var_1_35 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L190] RET assume_abort_if_not(var_1_35 <= 1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=1, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L191] var_1_36 = __VERIFIER_nondet_uchar() [L192] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L192] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L193] CALL assume_abort_if_not(var_1_36 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L193] RET assume_abort_if_not(var_1_36 <= 1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=5, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L194] var_1_37 = __VERIFIER_nondet_char() [L195] CALL assume_abort_if_not(var_1_37 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L195] RET assume_abort_if_not(var_1_37 >= -1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L196] CALL assume_abort_if_not(var_1_37 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L196] RET assume_abort_if_not(var_1_37 <= 126) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=10, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L197] var_1_38 = __VERIFIER_nondet_char() [L198] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L198] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L199] CALL assume_abort_if_not(var_1_38 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L199] RET assume_abort_if_not(var_1_38 <= 126) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L200] var_1_39 = __VERIFIER_nondet_char() [L201] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L201] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L202] CALL assume_abort_if_not(var_1_39 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L202] RET assume_abort_if_not(var_1_39 <= 126) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=-25, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L203] var_1_41 = __VERIFIER_nondet_long() [L204] CALL assume_abort_if_not(var_1_41 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L204] RET assume_abort_if_not(var_1_41 >= -2147483647) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L205] CALL assume_abort_if_not(var_1_41 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L205] RET assume_abort_if_not(var_1_41 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L206] CALL assume_abort_if_not(var_1_41 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L206] RET assume_abort_if_not(var_1_41 != 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=8, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L207] var_1_42 = __VERIFIER_nondet_long() [L208] CALL assume_abort_if_not(var_1_42 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L208] RET assume_abort_if_not(var_1_42 >= -2147483647) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L209] CALL assume_abort_if_not(var_1_42 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L209] RET assume_abort_if_not(var_1_42 <= 2147483646) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L210] var_1_44 = __VERIFIER_nondet_ulong() [L211] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L211] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L212] CALL assume_abort_if_not(var_1_44 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L212] RET assume_abort_if_not(var_1_44 <= 1073741823) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_46=127/2, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L213] var_1_46 = __VERIFIER_nondet_float() [L214] CALL assume_abort_if_not((var_1_46 >= 0.0F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854765600e+12F && var_1_46 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L214] RET assume_abort_if_not((var_1_46 >= 0.0F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854765600e+12F && var_1_46 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_47=5/2, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L215] var_1_47 = __VERIFIER_nondet_float() [L216] CALL assume_abort_if_not((var_1_47 >= -922337.2036854765600e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854765600e+12F && var_1_47 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L216] RET assume_abort_if_not((var_1_47 >= -922337.2036854765600e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854765600e+12F && var_1_47 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-25, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L217] var_1_48 = __VERIFIER_nondet_long() [L218] CALL assume_abort_if_not(var_1_48 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L218] RET assume_abort_if_not(var_1_48 >= -2147483648) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L219] CALL assume_abort_if_not(var_1_48 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L219] RET assume_abort_if_not(var_1_48 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=0, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L220] var_1_51 = __VERIFIER_nondet_uchar() [L221] CALL assume_abort_if_not(var_1_51 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L221] RET assume_abort_if_not(var_1_51 >= 1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L222] CALL assume_abort_if_not(var_1_51 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L222] RET assume_abort_if_not(var_1_51 <= 1) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L239] RET updateVariables() [L240] CALL step() [L72] EXPR (last_1_var_1_10 + last_1_var_1_14) ^ last_1_var_1_10 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=-1, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L72] unsigned long int stepLocal_0 = (last_1_var_1_10 + last_1_var_1_14) ^ last_1_var_1_10; [L73] COND TRUE stepLocal_0 < (last_1_var_1_24 | -4) [L74] var_1_1 = (var_1_7 - var_1_8) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=32766, var_1_24=-32, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L78] var_1_50 = var_1_51 [L79] var_1_24 = var_1_25 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=32766, var_1_24=-127, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=50, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L80] COND TRUE (var_1_37 % ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41)))) >= (var_1_27 * var_1_39) [L81] var_1_40 = ((((((((var_1_38 + var_1_39) < 0 ) ? -(var_1_38 + var_1_39) : (var_1_38 + var_1_39)))) > (var_1_42)) ? (((((var_1_38 + var_1_39) < 0 ) ? -(var_1_38 + var_1_39) : (var_1_38 + var_1_39)))) : (var_1_42))) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=32766, var_1_24=-127, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L83] COND FALSE !(var_1_27 > var_1_39) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=32766, var_1_24=-127, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=77/8, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L86] COND TRUE -32 < var_1_48 [L87] var_1_45 = ((((((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47)))) > (var_1_32)) ? (((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47)))) : (var_1_32))) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=10, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=32766, var_1_24=-127, var_1_25=-127, var_1_26=64, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=21/4, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=256, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L90] var_1_49 = var_1_30 [L91] var_1_26 = var_1_8 [L92] var_1_10 = ((((((((var_1_11 - var_1_8) < 0 ) ? -(var_1_11 - var_1_8) : (var_1_11 - var_1_8)))) < (((((0u) > (var_1_26)) ? (0u) : (var_1_26))))) ? (((((var_1_11 - var_1_8) < 0 ) ? -(var_1_11 - var_1_8) : (var_1_11 - var_1_8)))) : (((((0u) > (var_1_26)) ? (0u) : (var_1_26)))))) [L93] var_1_31 = var_1_32 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=0, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=32766, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L94] EXPR var_1_37 & var_1_41 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=0, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=32766, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L94] COND TRUE var_1_27 <= (var_1_37 & var_1_41) [L95] COND FALSE !((var_1_31 * var_1_32) >= var_1_29) [L102] var_1_43 = var_1_39 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=0, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=32766, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L105] unsigned long int stepLocal_3 = var_1_8 / (1u + 16u); [L106] unsigned long int stepLocal_2 = var_1_11; VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_2=-2147483649, stepLocal_3=0, var_1_10=0, var_1_11=-2147483649, var_1_13=50, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=32766, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L107] COND FALSE !(var_1_26 < stepLocal_3) [L114] var_1_13 = var_1_8 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_2=-2147483649, var_1_10=0, var_1_11=-2147483649, var_1_13=0, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=32766, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L116] COND FALSE !(\read(var_1_28)) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_2=-2147483649, var_1_10=0, var_1_11=-2147483649, var_1_13=0, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=32766, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L121] signed short int stepLocal_4 = var_1_8; VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_2=-2147483649, stepLocal_4=0, var_1_10=0, var_1_11=-2147483649, var_1_13=0, var_1_14=-10, var_1_16=1, var_1_19=9/2, var_1_1=32766, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L122] COND TRUE stepLocal_4 <= var_1_13 [L123] var_1_19 = (((((((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21))) + var_1_22)) > (var_1_23)) ? ((((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21))) + var_1_22)) : (var_1_23))) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_2=-2147483649, var_1_10=0, var_1_11=-2147483649, var_1_13=0, var_1_14=-10, var_1_16=1, var_1_19=4, var_1_1=32766, var_1_23=0, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L127] unsigned long int stepLocal_1 = var_1_10; VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_1=0, stepLocal_2=-2147483649, var_1_10=0, var_1_11=-2147483649, var_1_13=0, var_1_14=-10, var_1_16=1, var_1_19=4, var_1_1=32766, var_1_23=0, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L128] COND FALSE !(stepLocal_1 >= ((((var_1_1) < (last_1_var_1_9)) ? (var_1_1) : (last_1_var_1_9)))) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_2=-2147483649, var_1_10=0, var_1_11=-2147483649, var_1_13=0, var_1_14=-10, var_1_16=1, var_1_19=4, var_1_1=32766, var_1_23=0, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L133] COND FALSE !(var_1_26 >= var_1_7) [L142] var_1_14 = var_1_24 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_2=-2147483649, var_1_10=0, var_1_11=-2147483649, var_1_13=0, var_1_14=-127, var_1_16=1, var_1_19=4, var_1_1=32766, var_1_23=0, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L144] COND FALSE !(var_1_28 && ((var_1_34 && var_1_35) || var_1_36)) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, stepLocal_2=-2147483649, var_1_10=0, var_1_11=-2147483649, var_1_13=0, var_1_14=-127, var_1_16=1, var_1_19=4, var_1_1=32766, var_1_23=0, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L240] RET step() [L241] CALL, EXPR property() [L231] EXPR (last_1_var_1_10 + last_1_var_1_14) ^ last_1_var_1_10 VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=0, var_1_11=-2147483649, var_1_13=0, var_1_14=-127, var_1_16=1, var_1_19=4, var_1_1=32766, var_1_23=0, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L231-L232] return ((((((((((last_1_var_1_10 + last_1_var_1_14) ^ last_1_var_1_10) < (last_1_var_1_24 | -4)) ? (var_1_1 == ((signed short int) (var_1_7 - var_1_8))) : (var_1_1 == ((signed short int) (last_1_var_1_10 + -16)))) && ((var_1_10 >= ((((var_1_1) < (last_1_var_1_9)) ? (var_1_1) : (last_1_var_1_9)))) ? (var_1_6 ? (var_1_9 == ((unsigned long int) var_1_8)) : 1) : 1)) && (var_1_10 == ((unsigned long int) ((((((((var_1_11 - var_1_8) < 0 ) ? -(var_1_11 - var_1_8) : (var_1_11 - var_1_8)))) < (((((0u) > (var_1_26)) ? (0u) : (var_1_26))))) ? (((((var_1_11 - var_1_8) < 0 ) ? -(var_1_11 - var_1_8) : (var_1_11 - var_1_8)))) : (((((0u) > (var_1_26)) ? (0u) : (var_1_26))))))))) && ((var_1_26 < (var_1_8 / (1u + 16u))) ? ((var_1_11 > (var_1_26 + 5u)) ? (var_1_13 == ((unsigned long int) ((((var_1_26) > (var_1_11)) ? (var_1_26) : (var_1_11))))) : (var_1_13 == ((unsigned long int) 5u))) : (var_1_13 == ((unsigned long int) var_1_8)))) && ((var_1_26 >= var_1_7) ? ((var_1_1 > var_1_11) ? ((var_1_6 && var_1_16) ? (var_1_14 == ((signed long int) (var_1_7 - (var_1_26 + var_1_8)))) : (var_1_14 == ((signed long int) var_1_26))) : 1) : (var_1_14 == ((signed long int) var_1_24)))) && ((var_1_8 <= var_1_13) ? (var_1_19 == ((float) (((((((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21))) + var_1_22)) > (var_1_23)) ? ((((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21))) + var_1_22)) : (var_1_23))))) : (var_1_19 == ((float) var_1_22)))) && (var_1_24 == ((signed char) var_1_25))) && (var_1_26 == ((unsigned short int) var_1_8)) ; [L241] RET, EXPR property() [L241] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=0, var_1_11=-2147483649, var_1_13=0, var_1_14=-127, var_1_16=1, var_1_19=4, var_1_1=32766, var_1_23=0, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] [L19] reach_error() VAL [isInitial=1, last_1_var_1_10=10, last_1_var_1_14=-10, last_1_var_1_24=-32, last_1_var_1_9=256, var_1_10=0, var_1_11=-2147483649, var_1_13=0, var_1_14=-127, var_1_16=1, var_1_19=4, var_1_1=32766, var_1_23=0, var_1_24=-127, var_1_25=-127, var_1_26=0, var_1_27=-10, var_1_28=0, var_1_30=-2147483647, var_1_31=2, var_1_32=2, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=1, var_1_41=2, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=3, var_1_47=0, var_1_48=-31, var_1_49=-2147483647, var_1_50=1, var_1_51=1, var_1_6=-255, var_1_7=32766, var_1_8=0, var_1_9=256] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 129 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 15.1s, OverallIterations: 7, TraceHistogramMax: 47, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 3.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1019 SdHoareTripleChecker+Valid, 2.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 909 mSDsluCounter, 3347 SdHoareTripleChecker+Invalid, 2.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2189 mSDsCounter, 342 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1000 IncrementalHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 342 mSolverCounterUnsat, 1158 mSDtfsCounter, 1000 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1228 GetRequests, 1196 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=846occurred in iteration=6, InterpolantAutomatonStates: 37, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 6 MinimizatonAttempts, 187 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 6.8s InterpolantComputationTime, 2628 NumberOfCodeBlocks, 2628 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 2326 ConstructedInterpolants, 0 QuantifiedInterpolants, 4873 SizeOfPredicates, 3 NumberOfNonLiveVariables, 662 ConjunctsInSsa, 7 ConjunctsInUnsatCore, 8 InterpolantComputations, 5 PerfectInterpolantSequences, 34466/34592 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-13 15:33:57,923 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/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_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6292241804ae32a7bfe737f16eac9a13ba005675717e04eaf0c92859e0e14e3e --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 15:34:01,662 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 15:34:01,848 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-13 15:34:01,862 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 15:34:01,864 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 15:34:01,898 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 15:34:01,899 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 15:34:01,900 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 15:34:01,900 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 15:34:01,900 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 15:34:01,901 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 15:34:01,901 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 15:34:01,902 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 15:34:01,902 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 15:34:01,902 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 15:34:01,902 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 15:34:01,902 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 15:34:01,903 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 15:34:01,903 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 15:34:01,903 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 15:34:01,903 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 15:34:01,903 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 15:34:01,904 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 15:34:01,904 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 15:34:01,904 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-13 15:34:01,904 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 15:34:01,904 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-13 15:34:01,904 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 15:34:01,905 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 15:34:01,905 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 15:34:01,905 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 15:34:01,905 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 15:34:01,905 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 15:34:01,906 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 15:34:01,906 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:34:01,906 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 15:34:01,906 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 15:34:01,906 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 15:34:01,908 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-13 15:34:01,908 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 15:34:01,908 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 15:34:01,908 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 15:34:01,908 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 15:34:01,908 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 15:34:01,909 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_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6292241804ae32a7bfe737f16eac9a13ba005675717e04eaf0c92859e0e14e3e [2024-11-13 15:34:02,313 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 15:34:02,326 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 15:34:02,329 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 15:34:02,331 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 15:34:02,332 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 15:34:02,334 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i Unable to find full path for "g++" [2024-11-13 15:34:04,848 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 15:34:05,210 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 15:34:05,215 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i [2024-11-13 15:34:05,230 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/data/651f209bf/1874084c4587457e908e6228530e0b24/FLAG6894759c6 [2024-11-13 15:34:05,261 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/data/651f209bf/1874084c4587457e908e6228530e0b24 [2024-11-13 15:34:05,265 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 15:34:05,268 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 15:34:05,271 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 15:34:05,271 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 15:34:05,279 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 15:34:05,280 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:34:05" (1/1) ... [2024-11-13 15:34:05,281 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4189628c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:34:05, skipping insertion in model container [2024-11-13 15:34:05,281 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:34:05" (1/1) ... [2024-11-13 15:34:05,327 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 15:34:05,563 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_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i[919,932] [2024-11-13 15:34:05,722 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:34:05,755 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 15:34:05,773 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_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i[919,932] [2024-11-13 15:34:05,847 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:34:05,871 INFO L204 MainTranslator]: Completed translation [2024-11-13 15:34:05,872 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:34:05 WrapperNode [2024-11-13 15:34:05,872 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 15:34:05,873 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 15:34:05,873 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 15:34:05,874 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 15:34:05,882 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:34:05" (1/1) ... [2024-11-13 15:34:05,898 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:34:05" (1/1) ... [2024-11-13 15:34:05,945 INFO L138 Inliner]: procedures = 27, calls = 60, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 260 [2024-11-13 15:34:05,946 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 15:34:05,947 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 15:34:05,947 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 15:34:05,947 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 15:34:05,959 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:34:05" (1/1) ... [2024-11-13 15:34:05,959 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:34:05" (1/1) ... [2024-11-13 15:34:05,965 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:34:05" (1/1) ... [2024-11-13 15:34:05,981 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-13 15:34:05,981 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:34:05" (1/1) ... [2024-11-13 15:34:05,982 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:34:05" (1/1) ... [2024-11-13 15:34:05,998 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:34:05" (1/1) ... [2024-11-13 15:34:06,003 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:34:05" (1/1) ... [2024-11-13 15:34:06,007 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:34:05" (1/1) ... [2024-11-13 15:34:06,009 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:34:05" (1/1) ... [2024-11-13 15:34:06,014 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 15:34:06,015 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 15:34:06,015 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 15:34:06,015 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 15:34:06,017 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:34:05" (1/1) ... [2024-11-13 15:34:06,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:34:06,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:34:06,060 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 15:34:06,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 15:34:06,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 15:34:06,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-13 15:34:06,103 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-13 15:34:06,103 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-13 15:34:06,103 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 15:34:06,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 15:34:06,310 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 15:34:06,313 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 15:34:15,368 INFO L? ?]: Removed 18 outVars from TransFormulas that were not future-live. [2024-11-13 15:34:15,368 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 15:34:15,392 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 15:34:15,393 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-13 15:34:15,393 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:34:15 BoogieIcfgContainer [2024-11-13 15:34:15,394 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 15:34:15,397 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 15:34:15,397 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 15:34:15,405 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 15:34:15,405 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 03:34:05" (1/3) ... [2024-11-13 15:34:15,407 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a01031a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:34:15, skipping insertion in model container [2024-11-13 15:34:15,407 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:34:05" (2/3) ... [2024-11-13 15:34:15,408 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a01031a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:34:15, skipping insertion in model container [2024-11-13 15:34:15,408 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:34:15" (3/3) ... [2024-11-13 15:34:15,410 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i [2024-11-13 15:34:15,429 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 15:34:15,433 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pr-cn_file-39.i that has 2 procedures, 116 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-13 15:34:15,536 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 15:34:15,551 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;@35332fdf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 15:34:15,552 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-13 15:34:15,557 INFO L276 IsEmpty]: Start isEmpty. Operand has 116 states, 66 states have (on average 1.3484848484848484) internal successors, (89), 67 states have internal predecessors, (89), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-13 15:34:15,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2024-11-13 15:34:15,584 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:34:15,585 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:34:15,586 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:34:15,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:34:15,595 INFO L85 PathProgramCache]: Analyzing trace with hash -578102468, now seen corresponding path program 1 times [2024-11-13 15:34:15,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:34:15,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2056325386] [2024-11-13 15:34:15,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:15,613 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:34:15,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:34:15,619 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:34:15,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-13 15:34:16,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:16,292 INFO L255 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-13 15:34:16,317 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:16,415 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 4232 trivial. 0 not checked. [2024-11-13 15:34:16,415 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:34:16,416 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:34:16,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2056325386] [2024-11-13 15:34:16,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2056325386] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:34:16,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:34:16,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:34:16,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565301108] [2024-11-13 15:34:16,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:34:16,426 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-13 15:34:16,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:34:16,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-13 15:34:16,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 15:34:16,455 INFO L87 Difference]: Start difference. First operand has 116 states, 66 states have (on average 1.3484848484848484) internal successors, (89), 67 states have internal predecessors, (89), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Second operand has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2024-11-13 15:34:16,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:34:16,539 INFO L93 Difference]: Finished difference Result 225 states and 407 transitions. [2024-11-13 15:34:16,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-13 15:34:16,541 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) Word has length 286 [2024-11-13 15:34:16,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:34:16,556 INFO L225 Difference]: With dead ends: 225 [2024-11-13 15:34:16,557 INFO L226 Difference]: Without dead ends: 112 [2024-11-13 15:34:16,564 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 285 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 15:34:16,569 INFO L432 NwaCegarLoop]: 176 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 15:34:16,570 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 15:34:16,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2024-11-13 15:34:16,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2024-11-13 15:34:16,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 63 states have (on average 1.3015873015873016) internal successors, (82), 63 states have internal predecessors, (82), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-13 15:34:16,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 176 transitions. [2024-11-13 15:34:16,664 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 176 transitions. Word has length 286 [2024-11-13 15:34:16,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:34:16,667 INFO L471 AbstractCegarLoop]: Abstraction has 112 states and 176 transitions. [2024-11-13 15:34:16,668 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2024-11-13 15:34:16,668 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 176 transitions. [2024-11-13 15:34:16,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2024-11-13 15:34:16,683 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:34:16,683 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:34:16,699 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-13 15:34:16,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:34:16,884 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:34:16,885 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:34:16,885 INFO L85 PathProgramCache]: Analyzing trace with hash 791853370, now seen corresponding path program 1 times [2024-11-13 15:34:16,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:34:16,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [761295448] [2024-11-13 15:34:16,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:16,887 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:34:16,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:34:16,894 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:34:16,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-13 15:34:17,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:17,598 INFO L255 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 15:34:17,611 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:21,555 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1902 proven. 42 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-13 15:34:21,555 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:34:22,291 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:34:22,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [761295448] [2024-11-13 15:34:22,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [761295448] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:34:22,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6258553] [2024-11-13 15:34:22,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:22,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:22,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:34:22,306 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:34:22,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 15:34:22,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:22,724 INFO L255 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-13 15:34:22,731 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:22,849 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-13 15:34:22,849 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:34:22,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6258553] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:34:22,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 15:34:22,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2024-11-13 15:34:22,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147661610] [2024-11-13 15:34:22,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:34:22,853 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:34:22,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:34:22,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:34:22,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:34:22,855 INFO L87 Difference]: Start difference. First operand 112 states and 176 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-13 15:34:22,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:34:22,964 INFO L93 Difference]: Finished difference Result 268 states and 418 transitions. [2024-11-13 15:34:22,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:34:22,965 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 286 [2024-11-13 15:34:22,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:34:22,970 INFO L225 Difference]: With dead ends: 268 [2024-11-13 15:34:22,970 INFO L226 Difference]: Without dead ends: 159 [2024-11-13 15:34:22,971 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 668 GetRequests, 661 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:34:22,972 INFO L432 NwaCegarLoop]: 222 mSDtfsCounter, 62 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:34:22,973 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 390 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 15:34:22,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2024-11-13 15:34:23,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 156. [2024-11-13 15:34:23,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 90 states have (on average 1.288888888888889) internal successors, (116), 91 states have internal predecessors, (116), 63 states have call successors, (63), 2 states have call predecessors, (63), 2 states have return successors, (63), 62 states have call predecessors, (63), 63 states have call successors, (63) [2024-11-13 15:34:23,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 242 transitions. [2024-11-13 15:34:23,013 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 242 transitions. Word has length 286 [2024-11-13 15:34:23,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:34:23,014 INFO L471 AbstractCegarLoop]: Abstraction has 156 states and 242 transitions. [2024-11-13 15:34:23,015 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-13 15:34:23,015 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 242 transitions. [2024-11-13 15:34:23,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2024-11-13 15:34:23,021 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:34:23,022 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:34:23,060 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 15:34:23,232 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-13 15:34:23,422 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:34:23,423 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:34:23,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:34:23,424 INFO L85 PathProgramCache]: Analyzing trace with hash 793700412, now seen corresponding path program 1 times [2024-11-13 15:34:23,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:34:23,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [552405470] [2024-11-13 15:34:23,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:23,427 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:34:23,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:34:23,431 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:34:23,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-13 15:34:24,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:24,107 INFO L255 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 15:34:24,115 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:28,075 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1902 proven. 42 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-13 15:34:28,076 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:34:28,652 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:34:28,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [552405470] [2024-11-13 15:34:28,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [552405470] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:34:28,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216391520] [2024-11-13 15:34:28,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:28,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:28,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:34:28,655 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:34:28,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 15:34:28,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:29,012 INFO L255 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 15:34:29,020 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:32,187 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1902 proven. 42 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-13 15:34:32,187 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:34:32,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216391520] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:34:32,724 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 15:34:32,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2024-11-13 15:34:32,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315503759] [2024-11-13 15:34:32,725 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 15:34:32,728 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 15:34:32,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:34:32,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 15:34:32,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:34:32,730 INFO L87 Difference]: Start difference. First operand 156 states and 242 transitions. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (47), 2 states have call predecessors, (47), 3 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2024-11-13 15:34:38,518 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.98s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 15:34:39,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:34:39,540 INFO L93 Difference]: Finished difference Result 470 states and 727 transitions. [2024-11-13 15:34:39,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 15:34:39,541 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (47), 2 states have call predecessors, (47), 3 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) Word has length 286 [2024-11-13 15:34:39,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:34:39,553 INFO L225 Difference]: With dead ends: 470 [2024-11-13 15:34:39,553 INFO L226 Difference]: Without dead ends: 317 [2024-11-13 15:34:39,555 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 769 GetRequests, 760 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-13 15:34:39,556 INFO L432 NwaCegarLoop]: 121 mSDtfsCounter, 139 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2024-11-13 15:34:39,557 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 428 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2024-11-13 15:34:39,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2024-11-13 15:34:39,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 311. [2024-11-13 15:34:39,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 179 states have (on average 1.2849162011173185) internal successors, (230), 181 states have internal predecessors, (230), 126 states have call successors, (126), 5 states have call predecessors, (126), 5 states have return successors, (126), 124 states have call predecessors, (126), 126 states have call successors, (126) [2024-11-13 15:34:39,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 482 transitions. [2024-11-13 15:34:39,663 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 482 transitions. Word has length 286 [2024-11-13 15:34:39,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:34:39,665 INFO L471 AbstractCegarLoop]: Abstraction has 311 states and 482 transitions. [2024-11-13 15:34:39,665 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (47), 2 states have call predecessors, (47), 3 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2024-11-13 15:34:39,665 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 482 transitions. [2024-11-13 15:34:39,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2024-11-13 15:34:39,671 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:34:39,672 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:34:39,687 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/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)] Forceful destruction successful, exit code 0 [2024-11-13 15:34:39,904 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 15:34:40,072 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:40,073 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:34:40,073 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:34:40,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1332956474, now seen corresponding path program 1 times [2024-11-13 15:34:40,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:34:40,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [786846708] [2024-11-13 15:34:40,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:40,075 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:34:40,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:34:40,077 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:34:40,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9164631a-45a8-4cd6-9e1a-7dbb1fdebb94/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-13 15:34:40,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:40,497 INFO L255 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-13 15:34:40,515 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:35:47,033 WARN L286 SmtUtils]: Spent 8.04s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 15:36:17,462 WARN L286 SmtUtils]: Spent 24.62s on a formula simplification that was a NOOP. DAG size: 89 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-13 15:36:41,091 WARN L286 SmtUtils]: Spent 8.04s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 15:37:22,398 WARN L286 SmtUtils]: Spent 25.94s on a formula simplification that was a NOOP. DAG size: 91 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-13 15:37:47,085 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 15:38:26,963 WARN L286 SmtUtils]: Spent 24.08s on a formula simplification that was a NOOP. DAG size: 94 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-13 15:38:52,677 WARN L286 SmtUtils]: Spent 8.04s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 15:39:37,449 WARN L286 SmtUtils]: Spent 26.36s on a formula simplification that was a NOOP. DAG size: 98 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-13 15:40:02,516 WARN L286 SmtUtils]: Spent 8.04s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)