./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7f10ee1d7d1bdb6c6002682d2d4e78828136c4b0dcc0a6af4ec817ebb399ac20 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:10:45,728 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:10:45,827 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 04:10:45,833 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:10:45,835 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:10:45,857 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:10:45,858 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:10:45,858 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:10:45,859 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:10:45,859 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:10:45,859 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:10:45,859 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:10:45,860 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:10:45,860 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:10:45,860 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:10:45,860 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:10:45,860 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:10:45,860 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:10:45,860 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:10:45,860 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:10:45,861 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:10:45,861 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:10:45,861 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:10:45,861 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:10:45,861 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:10:45,861 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:10:45,861 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:10:45,861 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:10:45,861 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:10:45,862 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:10:45,862 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:10:45,862 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:10:45,862 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:10:45,862 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:10:45,862 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:10:45,862 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:10:45,862 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:10:45,862 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:10:45,863 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:10:45,863 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:10:45,863 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:10:45,863 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:10:45,863 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:10:45,863 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:10:45,864 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:10:45,864 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:10:45,865 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:10:45,865 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:10:45,865 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_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7f10ee1d7d1bdb6c6002682d2d4e78828136c4b0dcc0a6af4ec817ebb399ac20 [2024-11-28 04:10:46,184 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:10:46,196 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:10:46,198 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:10:46,201 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:10:46,201 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:10:46,203 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i [2024-11-28 04:10:49,229 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/data/afcb17cff/b4605c8f4518434da90fa5a017f1776f/FLAG388555c9c [2024-11-28 04:10:49,511 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:10:49,511 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i [2024-11-28 04:10:49,525 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/data/afcb17cff/b4605c8f4518434da90fa5a017f1776f/FLAG388555c9c [2024-11-28 04:10:49,552 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/data/afcb17cff/b4605c8f4518434da90fa5a017f1776f [2024-11-28 04:10:49,555 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:10:49,556 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:10:49,559 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:10:49,560 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:10:49,565 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:10:49,566 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:10:49" (1/1) ... [2024-11-28 04:10:49,569 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c117c62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:49, skipping insertion in model container [2024-11-28 04:10:49,569 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:10:49" (1/1) ... [2024-11-28 04:10:49,600 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:10:49,777 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_3930d718-53a8-401a-816c-a627416a2c4f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i[915,928] [2024-11-28 04:10:49,887 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:10:49,902 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:10:49,913 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_3930d718-53a8-401a-816c-a627416a2c4f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i[915,928] [2024-11-28 04:10:49,995 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:10:50,019 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:10:50,020 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:50 WrapperNode [2024-11-28 04:10:50,021 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:10:50,023 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:10:50,023 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:10:50,023 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:10:50,030 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:50" (1/1) ... [2024-11-28 04:10:50,047 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:50" (1/1) ... [2024-11-28 04:10:50,111 INFO L138 Inliner]: procedures = 26, calls = 53, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 316 [2024-11-28 04:10:50,111 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:10:50,112 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:10:50,112 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:10:50,112 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:10:50,122 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:50" (1/1) ... [2024-11-28 04:10:50,123 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:50" (1/1) ... [2024-11-28 04:10:50,134 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:50" (1/1) ... [2024-11-28 04:10:50,170 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 04:10:50,170 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:50" (1/1) ... [2024-11-28 04:10:50,170 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:50" (1/1) ... [2024-11-28 04:10:50,192 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:50" (1/1) ... [2024-11-28 04:10:50,194 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:50" (1/1) ... [2024-11-28 04:10:50,205 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:50" (1/1) ... [2024-11-28 04:10:50,209 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:50" (1/1) ... [2024-11-28 04:10:50,215 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:50" (1/1) ... [2024-11-28 04:10:50,226 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:10:50,228 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:10:50,228 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:10:50,228 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:10:50,229 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:50" (1/1) ... [2024-11-28 04:10:50,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:10:50,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:10:50,268 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:10:50,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:10:50,298 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:10:50,300 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:10:50,300 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:10:50,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:10:50,301 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:10:50,301 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:10:50,423 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:10:50,425 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:10:51,206 INFO L? ?]: Removed 24 outVars from TransFormulas that were not future-live. [2024-11-28 04:10:51,206 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:10:51,218 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:10:51,218 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 04:10:51,221 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:10:51 BoogieIcfgContainer [2024-11-28 04:10:51,222 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:10:51,226 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:10:51,227 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:10:51,232 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:10:51,232 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:10:49" (1/3) ... [2024-11-28 04:10:51,234 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2bb886af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:10:51, skipping insertion in model container [2024-11-28 04:10:51,234 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:50" (2/3) ... [2024-11-28 04:10:51,235 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2bb886af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:10:51, skipping insertion in model container [2024-11-28 04:10:51,236 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:10:51" (3/3) ... [2024-11-28 04:10:51,237 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-9.i [2024-11-28 04:10:51,254 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:10:51,256 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-9.i that has 2 procedures, 136 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:10:51,320 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:10:51,333 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;@3d4f3b42, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:10:51,333 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:10:51,337 INFO L276 IsEmpty]: Start isEmpty. Operand has 136 states, 93 states have (on average 1.4946236559139785) internal successors, (139), 94 states have internal predecessors, (139), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-11-28 04:10:51,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2024-11-28 04:10:51,354 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:10:51,355 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:10:51,356 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:10:51,361 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:10:51,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1799679522, now seen corresponding path program 1 times [2024-11-28 04:10:51,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:10:51,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688144772] [2024-11-28 04:10:51,369 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:51,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:10:51,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:10:51,861 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 3042 trivial. 0 not checked. [2024-11-28 04:10:51,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:10:51,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688144772] [2024-11-28 04:10:51,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688144772] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:10:51,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564535459] [2024-11-28 04:10:51,863 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:51,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:51,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:10:51,870 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:10:51,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:10:52,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:10:52,248 INFO L256 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 04:10:52,266 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:10:52,324 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 3042 trivial. 0 not checked. [2024-11-28 04:10:52,326 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:10:52,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564535459] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:10:52,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:10:52,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 04:10:52,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807263846] [2024-11-28 04:10:52,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:10:52,336 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:10:52,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:10:52,354 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:10:52,354 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:10:52,356 INFO L87 Difference]: Start difference. First operand has 136 states, 93 states have (on average 1.4946236559139785) internal successors, (139), 94 states have internal predecessors, (139), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40) [2024-11-28 04:10:52,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:10:52,392 INFO L93 Difference]: Finished difference Result 265 states and 472 transitions. [2024-11-28 04:10:52,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:10:52,394 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40) Word has length 260 [2024-11-28 04:10:52,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:10:52,402 INFO L225 Difference]: With dead ends: 265 [2024-11-28 04:10:52,402 INFO L226 Difference]: Without dead ends: 132 [2024-11-28 04:10:52,408 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 261 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:10:52,410 INFO L435 NwaCegarLoop]: 211 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, 211 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:10:52,411 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:10:52,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2024-11-28 04:10:52,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2024-11-28 04:10:52,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 90 states have (on average 1.4555555555555555) internal successors, (131), 90 states have internal predecessors, (131), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-11-28 04:10:52,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 211 transitions. [2024-11-28 04:10:52,459 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 211 transitions. Word has length 260 [2024-11-28 04:10:52,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:10:52,459 INFO L471 AbstractCegarLoop]: Abstraction has 132 states and 211 transitions. [2024-11-28 04:10:52,460 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40) [2024-11-28 04:10:52,460 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 211 transitions. [2024-11-28 04:10:52,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2024-11-28 04:10:52,465 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:10:52,465 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:10:52,474 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 04:10:52,666 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 04:10:52,666 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:10:52,667 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:10:52,667 INFO L85 PathProgramCache]: Analyzing trace with hash 607007898, now seen corresponding path program 1 times [2024-11-28 04:10:52,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:10:52,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415953091] [2024-11-28 04:10:52,668 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:52,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:10:52,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:10:53,206 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 04:10:53,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:10:53,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415953091] [2024-11-28 04:10:53,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415953091] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:10:53,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:10:53,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:10:53,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070940040] [2024-11-28 04:10:53,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:10:53,208 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:10:53,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:10:53,209 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:10:53,209 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:10:53,210 INFO L87 Difference]: Start difference. First operand 132 states and 211 transitions. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:10:53,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:10:53,263 INFO L93 Difference]: Finished difference Result 262 states and 421 transitions. [2024-11-28 04:10:53,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:10:53,263 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 260 [2024-11-28 04:10:53,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:10:53,266 INFO L225 Difference]: With dead ends: 262 [2024-11-28 04:10:53,266 INFO L226 Difference]: Without dead ends: 133 [2024-11-28 04:10:53,267 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:10:53,272 INFO L435 NwaCegarLoop]: 210 mSDtfsCounter, 0 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:10:53,272 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 415 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:10:53,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2024-11-28 04:10:53,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2024-11-28 04:10:53,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 91 states have (on average 1.4505494505494505) internal successors, (132), 91 states have internal predecessors, (132), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-11-28 04:10:53,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 212 transitions. [2024-11-28 04:10:53,300 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 212 transitions. Word has length 260 [2024-11-28 04:10:53,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:10:53,302 INFO L471 AbstractCegarLoop]: Abstraction has 133 states and 212 transitions. [2024-11-28 04:10:53,302 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:10:53,302 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 212 transitions. [2024-11-28 04:10:53,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2024-11-28 04:10:53,307 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:10:53,307 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:10:53,307 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:10:53,307 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:10:53,308 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:10:53,308 INFO L85 PathProgramCache]: Analyzing trace with hash 679172015, now seen corresponding path program 1 times [2024-11-28 04:10:53,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:10:53,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111313103] [2024-11-28 04:10:53,309 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:53,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:10:53,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:10:57,479 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 33 proven. 84 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 04:10:57,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:10:57,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111313103] [2024-11-28 04:10:57,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111313103] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:10:57,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125901012] [2024-11-28 04:10:57,483 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:57,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:57,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:10:57,487 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:10:57,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:10:57,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:10:57,719 INFO L256 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-28 04:10:57,734 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:00,805 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 813 proven. 402 refuted. 0 times theorem prover too weak. 1905 trivial. 0 not checked. [2024-11-28 04:11:00,806 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:12,021 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 04:11:12,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125901012] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:12,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:11:12,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10, 20] total 30 [2024-11-28 04:11:12,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559312267] [2024-11-28 04:11:12,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:11:12,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:11:12,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:12,027 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:11:12,027 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=712, Unknown=2, NotChecked=0, Total=870 [2024-11-28 04:11:12,027 INFO L87 Difference]: Start difference. First operand 133 states and 212 transitions. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:11:18,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:11:18,507 INFO L93 Difference]: Finished difference Result 422 states and 651 transitions. [2024-11-28 04:11:18,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:11:18,508 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 261 [2024-11-28 04:11:18,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:11:18,511 INFO L225 Difference]: With dead ends: 422 [2024-11-28 04:11:18,511 INFO L226 Difference]: Without dead ends: 292 [2024-11-28 04:11:18,513 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 537 GetRequests, 505 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=197, Invalid=922, Unknown=3, NotChecked=0, Total=1122 [2024-11-28 04:11:18,514 INFO L435 NwaCegarLoop]: 183 mSDtfsCounter, 394 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 932 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:11:18,514 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [394 Valid, 932 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-28 04:11:18,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2024-11-28 04:11:18,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 157. [2024-11-28 04:11:18,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 115 states have (on average 1.4695652173913043) internal successors, (169), 115 states have internal predecessors, (169), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-11-28 04:11:18,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 249 transitions. [2024-11-28 04:11:18,532 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 249 transitions. Word has length 261 [2024-11-28 04:11:18,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:11:18,533 INFO L471 AbstractCegarLoop]: Abstraction has 157 states and 249 transitions. [2024-11-28 04:11:18,533 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:11:18,534 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 249 transitions. [2024-11-28 04:11:18,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2024-11-28 04:11:18,538 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:11:18,538 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:11:18,548 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 04:11:18,742 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:18,743 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:11:18,743 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:18,743 INFO L85 PathProgramCache]: Analyzing trace with hash 330120582, now seen corresponding path program 1 times [2024-11-28 04:11:18,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:18,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723704135] [2024-11-28 04:11:18,744 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:18,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:18,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:22,379 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 33 proven. 84 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 04:11:22,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:22,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723704135] [2024-11-28 04:11:22,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723704135] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:22,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101271317] [2024-11-28 04:11:22,380 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:22,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:22,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:22,383 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:22,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:11:22,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:22,572 INFO L256 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:11:22,584 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:22,866 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 04:11:22,867 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:11:22,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101271317] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:11:22,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:11:22,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 13 [2024-11-28 04:11:22,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010554379] [2024-11-28 04:11:22,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:11:22,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:11:22,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:22,869 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:11:22,870 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:11:22,870 INFO L87 Difference]: Start difference. First operand 157 states and 249 transitions. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:11:23,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:11:23,200 INFO L93 Difference]: Finished difference Result 397 states and 617 transitions. [2024-11-28 04:11:23,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:11:23,205 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 261 [2024-11-28 04:11:23,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:11:23,208 INFO L225 Difference]: With dead ends: 397 [2024-11-28 04:11:23,208 INFO L226 Difference]: Without dead ends: 243 [2024-11-28 04:11:23,208 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 261 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:11:23,209 INFO L435 NwaCegarLoop]: 201 mSDtfsCounter, 109 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 805 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:11:23,209 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 805 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 04:11:23,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-11-28 04:11:23,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 205. [2024-11-28 04:11:23,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 157 states have (on average 1.4585987261146496) internal successors, (229), 158 states have internal predecessors, (229), 45 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 44 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 04:11:23,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 319 transitions. [2024-11-28 04:11:23,235 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 319 transitions. Word has length 261 [2024-11-28 04:11:23,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:11:23,240 INFO L471 AbstractCegarLoop]: Abstraction has 205 states and 319 transitions. [2024-11-28 04:11:23,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:11:23,240 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 319 transitions. [2024-11-28 04:11:23,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2024-11-28 04:11:23,247 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:11:23,247 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:11:23,259 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 04:11:23,448 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:23,448 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:11:23,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:23,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1926851539, now seen corresponding path program 1 times [2024-11-28 04:11:23,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:23,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151094652] [2024-11-28 04:11:23,449 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:23,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:23,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:27,007 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 33 proven. 84 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 04:11:27,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:27,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151094652] [2024-11-28 04:11:27,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151094652] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:27,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968837489] [2024-11-28 04:11:27,007 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:27,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:27,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:27,009 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:27,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:11:27,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:27,185 INFO L256 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 04:11:27,191 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:28,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1359 proven. 81 refuted. 0 times theorem prover too weak. 1680 trivial. 0 not checked. [2024-11-28 04:11:28,085 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:29,611 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 04:11:29,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968837489] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:29,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:11:29,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10, 11] total 21 [2024-11-28 04:11:29,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761077708] [2024-11-28 04:11:29,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:11:29,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:11:29,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:29,613 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:11:29,614 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2024-11-28 04:11:29,614 INFO L87 Difference]: Start difference. First operand 205 states and 319 transitions. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:11:33,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-28 04:11:33,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:11:33,973 INFO L93 Difference]: Finished difference Result 529 states and 804 transitions. [2024-11-28 04:11:33,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:11:33,978 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 261 [2024-11-28 04:11:33,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:11:33,982 INFO L225 Difference]: With dead ends: 529 [2024-11-28 04:11:33,983 INFO L226 Difference]: Without dead ends: 327 [2024-11-28 04:11:33,984 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 539 GetRequests, 516 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2024-11-28 04:11:33,986 INFO L435 NwaCegarLoop]: 240 mSDtfsCounter, 284 mSDsluCounter, 1010 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 1250 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:11:33,987 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 1250 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2024-11-28 04:11:33,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2024-11-28 04:11:34,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 228. [2024-11-28 04:11:34,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 180 states have (on average 1.4777777777777779) internal successors, (266), 181 states have internal predecessors, (266), 45 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 44 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 04:11:34,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 356 transitions. [2024-11-28 04:11:34,030 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 356 transitions. Word has length 261 [2024-11-28 04:11:34,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:11:34,031 INFO L471 AbstractCegarLoop]: Abstraction has 228 states and 356 transitions. [2024-11-28 04:11:34,035 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:11:34,035 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 356 transitions. [2024-11-28 04:11:34,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2024-11-28 04:11:34,039 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:11:34,040 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:11:34,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 04:11:34,241 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:34,241 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:11:34,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:34,242 INFO L85 PathProgramCache]: Analyzing trace with hash 2019064324, now seen corresponding path program 1 times [2024-11-28 04:11:34,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:34,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805818848] [2024-11-28 04:11:34,242 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:34,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:34,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:36,867 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 33 proven. 84 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 04:11:36,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:36,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805818848] [2024-11-28 04:11:36,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805818848] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:36,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543917121] [2024-11-28 04:11:36,868 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:36,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:36,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:36,869 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:36,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:11:37,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:37,039 INFO L256 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 04:11:37,044 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:37,843 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1359 proven. 81 refuted. 0 times theorem prover too weak. 1680 trivial. 0 not checked. [2024-11-28 04:11:37,843 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:39,047 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 04:11:39,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543917121] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:39,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:11:39,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9, 11] total 20 [2024-11-28 04:11:39,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683607577] [2024-11-28 04:11:39,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:11:39,048 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:11:39,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:39,049 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:11:39,049 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2024-11-28 04:11:39,049 INFO L87 Difference]: Start difference. First operand 228 states and 356 transitions. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:11:40,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:11:40,949 INFO L93 Difference]: Finished difference Result 567 states and 859 transitions. [2024-11-28 04:11:40,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:11:40,950 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 261 [2024-11-28 04:11:40,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:11:40,953 INFO L225 Difference]: With dead ends: 567 [2024-11-28 04:11:40,953 INFO L226 Difference]: Without dead ends: 342 [2024-11-28 04:11:40,954 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 538 GetRequests, 516 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2024-11-28 04:11:40,955 INFO L435 NwaCegarLoop]: 250 mSDtfsCounter, 287 mSDsluCounter, 826 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 1076 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:11:40,957 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 1076 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-28 04:11:40,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2024-11-28 04:11:40,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 207. [2024-11-28 04:11:40,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 159 states have (on average 1.4591194968553458) internal successors, (232), 160 states have internal predecessors, (232), 45 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 44 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 04:11:40,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 322 transitions. [2024-11-28 04:11:40,987 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 322 transitions. Word has length 261 [2024-11-28 04:11:40,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:11:40,988 INFO L471 AbstractCegarLoop]: Abstraction has 207 states and 322 transitions. [2024-11-28 04:11:40,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:11:40,989 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 322 transitions. [2024-11-28 04:11:40,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2024-11-28 04:11:40,992 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:11:40,993 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:11:41,002 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 04:11:41,193 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-28 04:11:41,193 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:11:41,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:41,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1101873841, now seen corresponding path program 1 times [2024-11-28 04:11:41,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:41,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016858261] [2024-11-28 04:11:41,194 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:41,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:41,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:43,219 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 33 proven. 84 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 04:11:43,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:43,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016858261] [2024-11-28 04:11:43,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016858261] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:43,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072819727] [2024-11-28 04:11:43,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:43,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:43,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:43,222 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:43,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 04:11:43,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:43,405 INFO L256 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-28 04:11:43,411 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:45,596 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 813 proven. 402 refuted. 0 times theorem prover too weak. 1905 trivial. 0 not checked. [2024-11-28 04:11:45,596 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:47,081 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 04:11:47,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072819727] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:47,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:11:47,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10, 20] total 30 [2024-11-28 04:11:47,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896675307] [2024-11-28 04:11:47,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:11:47,082 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:11:47,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:47,083 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:11:47,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=706, Unknown=0, NotChecked=0, Total=870 [2024-11-28 04:11:47,084 INFO L87 Difference]: Start difference. First operand 207 states and 322 transitions. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:11:49,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:11:49,368 INFO L93 Difference]: Finished difference Result 523 states and 794 transitions. [2024-11-28 04:11:49,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:11:49,368 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 261 [2024-11-28 04:11:49,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:11:49,371 INFO L225 Difference]: With dead ends: 523 [2024-11-28 04:11:49,371 INFO L226 Difference]: Without dead ends: 319 [2024-11-28 04:11:49,376 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 536 GetRequests, 504 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=208, Invalid=914, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 04:11:49,377 INFO L435 NwaCegarLoop]: 246 mSDtfsCounter, 290 mSDsluCounter, 1048 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 1294 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:11:49,377 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [290 Valid, 1294 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-28 04:11:49,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2024-11-28 04:11:49,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 229. [2024-11-28 04:11:49,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 181 states have (on average 1.4696132596685083) internal successors, (266), 182 states have internal predecessors, (266), 45 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 44 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 04:11:49,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 356 transitions. [2024-11-28 04:11:49,397 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 356 transitions. Word has length 261 [2024-11-28 04:11:49,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:11:49,398 INFO L471 AbstractCegarLoop]: Abstraction has 229 states and 356 transitions. [2024-11-28 04:11:49,398 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:11:49,398 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 356 transitions. [2024-11-28 04:11:49,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2024-11-28 04:11:49,400 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:11:49,401 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:11:49,409 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 04:11:49,604 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:49,604 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:11:49,605 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:49,605 INFO L85 PathProgramCache]: Analyzing trace with hash 752822408, now seen corresponding path program 1 times [2024-11-28 04:11:49,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:49,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102048719] [2024-11-28 04:11:49,605 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:49,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:49,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:51,180 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 33 proven. 84 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 04:11:51,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:51,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102048719] [2024-11-28 04:11:51,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102048719] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:51,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858313399] [2024-11-28 04:11:51,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:51,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:51,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:51,186 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:51,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 04:11:51,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:51,355 INFO L256 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:11:51,361 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:51,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 04:11:51,789 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:11:51,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858313399] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:11:51,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:11:51,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 13 [2024-11-28 04:11:51,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185378632] [2024-11-28 04:11:51,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:11:51,790 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:11:51,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:51,791 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:11:51,791 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:11:51,791 INFO L87 Difference]: Start difference. First operand 229 states and 356 transitions. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:11:52,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:11:52,231 INFO L93 Difference]: Finished difference Result 514 states and 788 transitions. [2024-11-28 04:11:52,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:11:52,231 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 261 [2024-11-28 04:11:52,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:11:52,234 INFO L225 Difference]: With dead ends: 514 [2024-11-28 04:11:52,234 INFO L226 Difference]: Without dead ends: 288 [2024-11-28 04:11:52,235 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 260 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:11:52,236 INFO L435 NwaCegarLoop]: 236 mSDtfsCounter, 93 mSDsluCounter, 834 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 1070 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:11:52,236 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 1070 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:11:52,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2024-11-28 04:11:52,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 251. [2024-11-28 04:11:52,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 203 states have (on average 1.477832512315271) internal successors, (300), 204 states have internal predecessors, (300), 45 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 44 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 04:11:52,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 390 transitions. [2024-11-28 04:11:52,262 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 390 transitions. Word has length 261 [2024-11-28 04:11:52,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:11:52,263 INFO L471 AbstractCegarLoop]: Abstraction has 251 states and 390 transitions. [2024-11-28 04:11:52,264 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:11:52,264 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 390 transitions. [2024-11-28 04:11:52,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2024-11-28 04:11:52,266 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:11:52,266 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:11:52,277 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 04:11:52,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:52,467 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:11:52,467 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:52,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1504149713, now seen corresponding path program 1 times [2024-11-28 04:11:52,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:52,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319301871] [2024-11-28 04:11:52,467 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:52,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:52,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:54,674 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 33 proven. 84 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 04:11:54,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:54,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319301871] [2024-11-28 04:11:54,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319301871] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:54,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167861119] [2024-11-28 04:11:54,675 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:54,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:54,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:54,676 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:54,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 04:11:54,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:11:54,860 INFO L256 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 04:11:54,872 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:55,713 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1359 proven. 81 refuted. 0 times theorem prover too weak. 1680 trivial. 0 not checked. [2024-11-28 04:11:55,713 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:56,665 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 04:11:56,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [167861119] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:56,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:11:56,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12, 11] total 23 [2024-11-28 04:11:56,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17040830] [2024-11-28 04:11:56,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:11:56,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:11:56,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:56,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:11:56,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2024-11-28 04:11:56,667 INFO L87 Difference]: Start difference. First operand 251 states and 390 transitions. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:11:58,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:11:58,768 INFO L93 Difference]: Finished difference Result 574 states and 871 transitions. [2024-11-28 04:11:58,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:11:58,770 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 261 [2024-11-28 04:11:58,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:11:58,772 INFO L225 Difference]: With dead ends: 574 [2024-11-28 04:11:58,773 INFO L226 Difference]: Without dead ends: 326 [2024-11-28 04:11:58,774 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 541 GetRequests, 516 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=142, Invalid=560, Unknown=0, NotChecked=0, Total=702 [2024-11-28 04:11:58,774 INFO L435 NwaCegarLoop]: 313 mSDtfsCounter, 189 mSDsluCounter, 1272 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 1585 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:11:58,774 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 1585 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-28 04:11:58,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2024-11-28 04:11:58,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 232. [2024-11-28 04:11:58,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 184 states have (on average 1.4673913043478262) internal successors, (270), 185 states have internal predecessors, (270), 45 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 44 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 04:11:58,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 360 transitions. [2024-11-28 04:11:58,801 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 360 transitions. Word has length 261 [2024-11-28 04:11:58,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:11:58,802 INFO L471 AbstractCegarLoop]: Abstraction has 232 states and 360 transitions. [2024-11-28 04:11:58,802 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:11:58,802 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 360 transitions. [2024-11-28 04:11:58,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2024-11-28 04:11:58,804 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:11:58,804 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:11:58,814 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-28 04:11:59,005 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:59,005 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:11:59,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:59,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1853201146, now seen corresponding path program 1 times [2024-11-28 04:11:59,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:59,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31306739] [2024-11-28 04:11:59,006 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:11:59,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:59,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:00,529 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 33 proven. 84 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 04:12:00,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:00,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31306739] [2024-11-28 04:12:00,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31306739] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:00,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747613493] [2024-11-28 04:12:00,530 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:00,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:00,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:00,531 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:00,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 04:12:00,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:00,716 INFO L256 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 04:12:00,721 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:01,564 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1359 proven. 81 refuted. 0 times theorem prover too weak. 1680 trivial. 0 not checked. [2024-11-28 04:12:01,564 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:02,590 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 04:12:02,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747613493] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:02,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:12:02,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9, 11] total 20 [2024-11-28 04:12:02,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205358733] [2024-11-28 04:12:02,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:12:02,591 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:12:02,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:02,592 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:12:02,592 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2024-11-28 04:12:02,592 INFO L87 Difference]: Start difference. First operand 232 states and 360 transitions. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:12:03,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:03,948 INFO L93 Difference]: Finished difference Result 551 states and 835 transitions. [2024-11-28 04:12:03,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:12:03,950 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 261 [2024-11-28 04:12:03,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:03,952 INFO L225 Difference]: With dead ends: 551 [2024-11-28 04:12:03,952 INFO L226 Difference]: Without dead ends: 322 [2024-11-28 04:12:03,953 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 537 GetRequests, 515 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2024-11-28 04:12:03,954 INFO L435 NwaCegarLoop]: 269 mSDtfsCounter, 229 mSDsluCounter, 893 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 1162 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:03,954 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 1162 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-28 04:12:03,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2024-11-28 04:12:03,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 211. [2024-11-28 04:12:03,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 163 states have (on average 1.4478527607361964) internal successors, (236), 164 states have internal predecessors, (236), 45 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 44 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-28 04:12:03,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 326 transitions. [2024-11-28 04:12:03,970 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 326 transitions. Word has length 261 [2024-11-28 04:12:03,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:03,971 INFO L471 AbstractCegarLoop]: Abstraction has 211 states and 326 transitions. [2024-11-28 04:12:03,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:12:03,972 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 326 transitions. [2024-11-28 04:12:03,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2024-11-28 04:12:03,973 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:03,974 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:03,983 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 04:12:04,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 04:12:04,174 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:04,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:04,175 INFO L85 PathProgramCache]: Analyzing trace with hash -397405846, now seen corresponding path program 1 times [2024-11-28 04:12:04,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:04,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085832251] [2024-11-28 04:12:04,175 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:04,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:04,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:04,973 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 18 proven. 99 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 04:12:04,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:04,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085832251] [2024-11-28 04:12:04,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085832251] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:04,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355806109] [2024-11-28 04:12:04,974 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:04,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:04,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:04,976 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:04,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 04:12:05,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:05,154 INFO L256 TraceCheckSpWp]: Trace formula consists of 603 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:12:05,159 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:05,288 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 04:12:05,289 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:12:05,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355806109] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:12:05,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:12:05,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [12] total 16 [2024-11-28 04:12:05,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880426356] [2024-11-28 04:12:05,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:12:05,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:12:05,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:05,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:12:05,291 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=209, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:12:05,291 INFO L87 Difference]: Start difference. First operand 211 states and 326 transitions. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:12:05,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:05,681 INFO L93 Difference]: Finished difference Result 496 states and 750 transitions. [2024-11-28 04:12:05,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:12:05,682 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 263 [2024-11-28 04:12:05,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:05,684 INFO L225 Difference]: With dead ends: 496 [2024-11-28 04:12:05,685 INFO L226 Difference]: Without dead ends: 288 [2024-11-28 04:12:05,686 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2024-11-28 04:12:05,686 INFO L435 NwaCegarLoop]: 198 mSDtfsCounter, 34 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 926 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:05,686 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 926 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 04:12:05,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2024-11-28 04:12:05,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 284. [2024-11-28 04:12:05,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 230 states have (on average 1.4043478260869566) internal successors, (323), 233 states have internal predecessors, (323), 49 states have call successors, (49), 4 states have call predecessors, (49), 4 states have return successors, (49), 46 states have call predecessors, (49), 49 states have call successors, (49) [2024-11-28 04:12:05,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 421 transitions. [2024-11-28 04:12:05,707 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 421 transitions. Word has length 263 [2024-11-28 04:12:05,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:05,708 INFO L471 AbstractCegarLoop]: Abstraction has 284 states and 421 transitions. [2024-11-28 04:12:05,708 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:12:05,708 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 421 transitions. [2024-11-28 04:12:05,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2024-11-28 04:12:05,710 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:05,710 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:05,720 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-28 04:12:05,910 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-28 04:12:05,911 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:05,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:05,912 INFO L85 PathProgramCache]: Analyzing trace with hash -699171126, now seen corresponding path program 1 times [2024-11-28 04:12:05,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:05,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933640603] [2024-11-28 04:12:05,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:05,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:06,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:06,584 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 36 proven. 192 refuted. 0 times theorem prover too weak. 2892 trivial. 0 not checked. [2024-11-28 04:12:06,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:06,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933640603] [2024-11-28 04:12:06,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933640603] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:06,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475476308] [2024-11-28 04:12:06,585 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:06,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:06,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:06,588 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:06,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 04:12:06,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:06,808 INFO L256 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 04:12:06,817 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:07,970 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 878 proven. 192 refuted. 0 times theorem prover too weak. 2050 trivial. 0 not checked. [2024-11-28 04:12:07,970 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:08,567 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 36 proven. 195 refuted. 0 times theorem prover too weak. 2889 trivial. 0 not checked. [2024-11-28 04:12:08,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475476308] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:12:08,567 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:12:08,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 11] total 27 [2024-11-28 04:12:08,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108571344] [2024-11-28 04:12:08,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:12:08,569 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-28 04:12:08,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:08,570 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-28 04:12:08,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2024-11-28 04:12:08,571 INFO L87 Difference]: Start difference. First operand 284 states and 421 transitions. Second operand has 27 states, 26 states have (on average 6.538461538461538) internal successors, (170), 27 states have internal predecessors, (170), 10 states have call successors, (120), 4 states have call predecessors, (120), 8 states have return successors, (120), 10 states have call predecessors, (120), 10 states have call successors, (120) [2024-11-28 04:12:10,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:10,912 INFO L93 Difference]: Finished difference Result 891 states and 1308 transitions. [2024-11-28 04:12:10,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 04:12:10,914 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 6.538461538461538) internal successors, (170), 27 states have internal predecessors, (170), 10 states have call successors, (120), 4 states have call predecessors, (120), 8 states have return successors, (120), 10 states have call predecessors, (120), 10 states have call successors, (120) Word has length 263 [2024-11-28 04:12:10,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:10,920 INFO L225 Difference]: With dead ends: 891 [2024-11-28 04:12:10,921 INFO L226 Difference]: Without dead ends: 610 [2024-11-28 04:12:10,922 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 559 GetRequests, 514 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=518, Invalid=1644, Unknown=0, NotChecked=0, Total=2162 [2024-11-28 04:12:10,923 INFO L435 NwaCegarLoop]: 193 mSDtfsCounter, 1007 mSDsluCounter, 2088 mSDsCounter, 0 mSdLazyCounter, 1819 mSolverCounterSat, 278 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1008 SdHoareTripleChecker+Valid, 2281 SdHoareTripleChecker+Invalid, 2097 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 278 IncrementalHoareTripleChecker+Valid, 1819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:10,923 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1008 Valid, 2281 Invalid, 2097 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [278 Valid, 1819 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-28 04:12:10,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2024-11-28 04:12:10,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 526. [2024-11-28 04:12:10,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 417 states have (on average 1.3884892086330936) internal successors, (579), 423 states have internal predecessors, (579), 98 states have call successors, (98), 10 states have call predecessors, (98), 10 states have return successors, (98), 92 states have call predecessors, (98), 98 states have call successors, (98) [2024-11-28 04:12:10,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 775 transitions. [2024-11-28 04:12:10,999 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 775 transitions. Word has length 263 [2024-11-28 04:12:10,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:11,000 INFO L471 AbstractCegarLoop]: Abstraction has 526 states and 775 transitions. [2024-11-28 04:12:11,000 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 6.538461538461538) internal successors, (170), 27 states have internal predecessors, (170), 10 states have call successors, (120), 4 states have call predecessors, (120), 8 states have return successors, (120), 10 states have call predecessors, (120), 10 states have call successors, (120) [2024-11-28 04:12:11,000 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 775 transitions. [2024-11-28 04:12:11,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2024-11-28 04:12:11,002 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:11,002 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:11,013 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-28 04:12:11,206 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 04:12:11,207 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:11,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:11,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1121872952, now seen corresponding path program 1 times [2024-11-28 04:12:11,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:11,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540145797] [2024-11-28 04:12:11,207 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:11,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:11,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:12:11,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1505746679] [2024-11-28 04:12:11,334 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:11,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:11,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:11,336 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:11,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 04:12:11,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:11,554 INFO L256 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 04:12:11,560 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:11,947 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 607 proven. 105 refuted. 0 times theorem prover too weak. 2408 trivial. 0 not checked. [2024-11-28 04:12:11,947 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:12,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 12 proven. 105 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 04:12:12,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:12,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540145797] [2024-11-28 04:12:12,424 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:12:12,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505746679] [2024-11-28 04:12:12,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505746679] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:12:12,424 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:12:12,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2024-11-28 04:12:12,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086754211] [2024-11-28 04:12:12,425 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:12:12,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 04:12:12,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:12,426 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 04:12:12,427 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:12:12,427 INFO L87 Difference]: Start difference. First operand 526 states and 775 transitions. Second operand has 16 states, 16 states have (on average 7.5625) internal successors, (121), 16 states have internal predecessors, (121), 3 states have call successors, (75), 2 states have call predecessors, (75), 4 states have return successors, (76), 3 states have call predecessors, (76), 3 states have call successors, (76) [2024-11-28 04:12:13,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:13,729 INFO L93 Difference]: Finished difference Result 1306 states and 1864 transitions. [2024-11-28 04:12:13,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 04:12:13,729 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 7.5625) internal successors, (121), 16 states have internal predecessors, (121), 3 states have call successors, (75), 2 states have call predecessors, (75), 4 states have return successors, (76), 3 states have call predecessors, (76), 3 states have call successors, (76) Word has length 263 [2024-11-28 04:12:13,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:13,734 INFO L225 Difference]: With dead ends: 1306 [2024-11-28 04:12:13,734 INFO L226 Difference]: Without dead ends: 783 [2024-11-28 04:12:13,736 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 534 GetRequests, 510 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=167, Invalid=483, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:12:13,737 INFO L435 NwaCegarLoop]: 198 mSDtfsCounter, 297 mSDsluCounter, 916 mSDsCounter, 0 mSdLazyCounter, 889 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 1114 SdHoareTripleChecker+Invalid, 920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 889 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:13,737 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [303 Valid, 1114 Invalid, 920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 889 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-28 04:12:13,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2024-11-28 04:12:13,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 444. [2024-11-28 04:12:13,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 351 states have (on average 1.4074074074074074) internal successors, (494), 353 states have internal predecessors, (494), 84 states have call successors, (84), 8 states have call predecessors, (84), 8 states have return successors, (84), 82 states have call predecessors, (84), 84 states have call successors, (84) [2024-11-28 04:12:13,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 662 transitions. [2024-11-28 04:12:13,789 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 662 transitions. Word has length 263 [2024-11-28 04:12:13,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:13,790 INFO L471 AbstractCegarLoop]: Abstraction has 444 states and 662 transitions. [2024-11-28 04:12:13,790 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.5625) internal successors, (121), 16 states have internal predecessors, (121), 3 states have call successors, (75), 2 states have call predecessors, (75), 4 states have return successors, (76), 3 states have call predecessors, (76), 3 states have call successors, (76) [2024-11-28 04:12:13,790 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 662 transitions. [2024-11-28 04:12:13,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2024-11-28 04:12:13,793 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:13,793 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:13,804 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 04:12:13,997 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 04:12:13,998 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:13,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:13,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1552850977, now seen corresponding path program 1 times [2024-11-28 04:12:13,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:13,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177404862] [2024-11-28 04:12:13,999 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:13,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:14,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:14,129 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 04:12:14,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:14,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177404862] [2024-11-28 04:12:14,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177404862] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:12:14,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:12:14,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:12:14,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708735787] [2024-11-28 04:12:14,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:12:14,130 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:12:14,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:14,131 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:12:14,131 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:12:14,131 INFO L87 Difference]: Start difference. First operand 444 states and 662 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:12:14,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:14,323 INFO L93 Difference]: Finished difference Result 1113 states and 1670 transitions. [2024-11-28 04:12:14,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:12:14,324 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 263 [2024-11-28 04:12:14,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:14,329 INFO L225 Difference]: With dead ends: 1113 [2024-11-28 04:12:14,329 INFO L226 Difference]: Without dead ends: 672 [2024-11-28 04:12:14,331 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:12:14,332 INFO L435 NwaCegarLoop]: 230 mSDtfsCounter, 192 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:14,332 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 420 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:12:14,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2024-11-28 04:12:14,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 610. [2024-11-28 04:12:14,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 429 states have (on average 1.3286713286713288) internal successors, (570), 433 states have internal predecessors, (570), 164 states have call successors, (164), 16 states have call predecessors, (164), 16 states have return successors, (164), 160 states have call predecessors, (164), 164 states have call successors, (164) [2024-11-28 04:12:14,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 898 transitions. [2024-11-28 04:12:14,437 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 898 transitions. Word has length 263 [2024-11-28 04:12:14,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:14,438 INFO L471 AbstractCegarLoop]: Abstraction has 610 states and 898 transitions. [2024-11-28 04:12:14,439 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:12:14,439 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 898 transitions. [2024-11-28 04:12:14,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2024-11-28 04:12:14,441 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:14,441 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:14,441 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 04:12:14,441 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:14,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:14,443 INFO L85 PathProgramCache]: Analyzing trace with hash -415102112, now seen corresponding path program 1 times [2024-11-28 04:12:14,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:14,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919035371] [2024-11-28 04:12:14,443 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:14,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:14,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:17,261 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 04:12:17,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:17,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919035371] [2024-11-28 04:12:17,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919035371] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:12:17,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:12:17,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 04:12:17,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251524417] [2024-11-28 04:12:17,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:12:17,263 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 04:12:17,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:17,263 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 04:12:17,263 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:12:17,264 INFO L87 Difference]: Start difference. First operand 610 states and 898 transitions. Second operand has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 12 states have internal predecessors, (67), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:12:20,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:20,800 INFO L93 Difference]: Finished difference Result 1489 states and 2181 transitions. [2024-11-28 04:12:20,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 04:12:20,800 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 12 states have internal predecessors, (67), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 264 [2024-11-28 04:12:20,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:20,807 INFO L225 Difference]: With dead ends: 1489 [2024-11-28 04:12:20,807 INFO L226 Difference]: Without dead ends: 882 [2024-11-28 04:12:20,809 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:12:20,810 INFO L435 NwaCegarLoop]: 360 mSDtfsCounter, 402 mSDsluCounter, 2150 mSDsCounter, 0 mSdLazyCounter, 1128 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 2510 SdHoareTripleChecker+Invalid, 1130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:20,810 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [402 Valid, 2510 Invalid, 1130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1128 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-28 04:12:20,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 882 states. [2024-11-28 04:12:20,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 882 to 682. [2024-11-28 04:12:20,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 501 states have (on average 1.3333333333333333) internal successors, (668), 505 states have internal predecessors, (668), 164 states have call successors, (164), 16 states have call predecessors, (164), 16 states have return successors, (164), 160 states have call predecessors, (164), 164 states have call successors, (164) [2024-11-28 04:12:20,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 996 transitions. [2024-11-28 04:12:20,908 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 996 transitions. Word has length 264 [2024-11-28 04:12:20,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:20,909 INFO L471 AbstractCegarLoop]: Abstraction has 682 states and 996 transitions. [2024-11-28 04:12:20,909 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 12 states have internal predecessors, (67), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:12:20,909 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 996 transitions. [2024-11-28 04:12:20,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2024-11-28 04:12:20,912 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:20,912 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:20,912 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-28 04:12:20,912 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:20,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:20,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1273841630, now seen corresponding path program 1 times [2024-11-28 04:12:20,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:20,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805218565] [2024-11-28 04:12:20,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:20,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:20,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:21,252 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 04:12:21,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:21,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805218565] [2024-11-28 04:12:21,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805218565] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:12:21,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:12:21,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 04:12:21,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458335458] [2024-11-28 04:12:21,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:12:21,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:12:21,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:21,254 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:12:21,254 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:12:21,255 INFO L87 Difference]: Start difference. First operand 682 states and 996 transitions. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-11-28 04:12:21,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:21,725 INFO L93 Difference]: Finished difference Result 1718 states and 2467 transitions. [2024-11-28 04:12:21,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:12:21,725 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 264 [2024-11-28 04:12:21,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:21,731 INFO L225 Difference]: With dead ends: 1718 [2024-11-28 04:12:21,731 INFO L226 Difference]: Without dead ends: 1039 [2024-11-28 04:12:21,734 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:12:21,734 INFO L435 NwaCegarLoop]: 237 mSDtfsCounter, 301 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:21,734 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 471 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 04:12:21,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1039 states. [2024-11-28 04:12:21,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1039 to 741. [2024-11-28 04:12:21,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 560 states have (on average 1.3357142857142856) internal successors, (748), 564 states have internal predecessors, (748), 164 states have call successors, (164), 16 states have call predecessors, (164), 16 states have return successors, (164), 160 states have call predecessors, (164), 164 states have call successors, (164) [2024-11-28 04:12:21,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 1076 transitions. [2024-11-28 04:12:21,824 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 1076 transitions. Word has length 264 [2024-11-28 04:12:21,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:21,825 INFO L471 AbstractCegarLoop]: Abstraction has 741 states and 1076 transitions. [2024-11-28 04:12:21,825 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-11-28 04:12:21,825 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 1076 transitions. [2024-11-28 04:12:21,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2024-11-28 04:12:21,827 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:21,827 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:21,827 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-28 04:12:21,828 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:21,828 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:21,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1562656248, now seen corresponding path program 1 times [2024-11-28 04:12:21,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:21,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582548557] [2024-11-28 04:12:21,829 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:21,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:21,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:21,930 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 04:12:21,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:21,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582548557] [2024-11-28 04:12:21,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582548557] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:12:21,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:12:21,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:12:21,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218569815] [2024-11-28 04:12:21,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:12:21,931 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:12:21,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:21,932 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:12:21,932 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:12:21,932 INFO L87 Difference]: Start difference. First operand 741 states and 1076 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:12:22,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:22,171 INFO L93 Difference]: Finished difference Result 1584 states and 2285 transitions. [2024-11-28 04:12:22,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:12:22,172 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 264 [2024-11-28 04:12:22,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:22,177 INFO L225 Difference]: With dead ends: 1584 [2024-11-28 04:12:22,177 INFO L226 Difference]: Without dead ends: 846 [2024-11-28 04:12:22,180 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:12:22,180 INFO L435 NwaCegarLoop]: 203 mSDtfsCounter, 27 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:22,180 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 387 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:12:22,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2024-11-28 04:12:22,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 749. [2024-11-28 04:12:22,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 568 states have (on average 1.329225352112676) internal successors, (755), 572 states have internal predecessors, (755), 164 states have call successors, (164), 16 states have call predecessors, (164), 16 states have return successors, (164), 160 states have call predecessors, (164), 164 states have call successors, (164) [2024-11-28 04:12:22,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 1083 transitions. [2024-11-28 04:12:22,273 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 1083 transitions. Word has length 264 [2024-11-28 04:12:22,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:22,274 INFO L471 AbstractCegarLoop]: Abstraction has 749 states and 1083 transitions. [2024-11-28 04:12:22,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:12:22,274 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 1083 transitions. [2024-11-28 04:12:22,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2024-11-28 04:12:22,276 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:22,277 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:22,277 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-28 04:12:22,277 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:22,277 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:22,278 INFO L85 PathProgramCache]: Analyzing trace with hash 820252761, now seen corresponding path program 1 times [2024-11-28 04:12:22,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:22,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673391685] [2024-11-28 04:12:22,278 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:22,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:22,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:12:22,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [257555179] [2024-11-28 04:12:22,404 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:22,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:22,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:22,407 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:22,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 04:12:22,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:22,650 INFO L256 TraceCheckSpWp]: Trace formula consists of 600 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 04:12:22,655 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:23,370 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1048 proven. 24 refuted. 0 times theorem prover too weak. 2048 trivial. 0 not checked. [2024-11-28 04:12:23,371 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:23,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:23,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673391685] [2024-11-28 04:12:23,541 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:12:23,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257555179] [2024-11-28 04:12:23,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257555179] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:23,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:12:23,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-11-28 04:12:23,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648627656] [2024-11-28 04:12:23,541 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:12:23,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:12:23,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:23,542 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:12:23,542 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:12:23,542 INFO L87 Difference]: Start difference. First operand 749 states and 1083 transitions. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 9 states have internal predecessors, (79), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2024-11-28 04:12:24,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:24,592 INFO L93 Difference]: Finished difference Result 2971 states and 4249 transitions. [2024-11-28 04:12:24,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 04:12:24,593 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 9 states have internal predecessors, (79), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) Word has length 264 [2024-11-28 04:12:24,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:24,605 INFO L225 Difference]: With dead ends: 2971 [2024-11-28 04:12:24,606 INFO L226 Difference]: Without dead ends: 2225 [2024-11-28 04:12:24,609 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 304 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=140, Invalid=280, Unknown=0, NotChecked=0, Total=420 [2024-11-28 04:12:24,609 INFO L435 NwaCegarLoop]: 265 mSDtfsCounter, 266 mSDsluCounter, 1057 mSDsCounter, 0 mSdLazyCounter, 721 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 1322 SdHoareTripleChecker+Invalid, 813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:24,610 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [298 Valid, 1322 Invalid, 813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 721 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 04:12:24,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2225 states. [2024-11-28 04:12:24,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2225 to 2193. [2024-11-28 04:12:24,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2193 states, 1676 states have (on average 1.321599045346062) internal successors, (2215), 1690 states have internal predecessors, (2215), 460 states have call successors, (460), 56 states have call predecessors, (460), 56 states have return successors, (460), 446 states have call predecessors, (460), 460 states have call successors, (460) [2024-11-28 04:12:24,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2193 states to 2193 states and 3135 transitions. [2024-11-28 04:12:24,948 INFO L78 Accepts]: Start accepts. Automaton has 2193 states and 3135 transitions. Word has length 264 [2024-11-28 04:12:24,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:24,949 INFO L471 AbstractCegarLoop]: Abstraction has 2193 states and 3135 transitions. [2024-11-28 04:12:24,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 9 states have internal predecessors, (79), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2024-11-28 04:12:24,949 INFO L276 IsEmpty]: Start isEmpty. Operand 2193 states and 3135 transitions. [2024-11-28 04:12:24,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2024-11-28 04:12:24,952 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:24,952 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:24,962 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 04:12:25,152 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 04:12:25,153 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:25,153 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:25,154 INFO L85 PathProgramCache]: Analyzing trace with hash -23752741, now seen corresponding path program 1 times [2024-11-28 04:12:25,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:25,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361770134] [2024-11-28 04:12:25,154 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:25,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:25,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:12:25,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1387398377] [2024-11-28 04:12:25,254 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:25,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:25,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:25,257 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:25,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 04:12:25,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:25,513 INFO L256 TraceCheckSpWp]: Trace formula consists of 598 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 04:12:25,517 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:26,136 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1048 proven. 24 refuted. 0 times theorem prover too weak. 2048 trivial. 0 not checked. [2024-11-28 04:12:26,137 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:26,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:26,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361770134] [2024-11-28 04:12:26,308 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:12:26,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387398377] [2024-11-28 04:12:26,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387398377] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:26,308 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:12:26,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2024-11-28 04:12:26,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628714757] [2024-11-28 04:12:26,309 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:12:26,310 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:12:26,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:26,310 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:12:26,310 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:12:26,311 INFO L87 Difference]: Start difference. First operand 2193 states and 3135 transitions. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 8 states have internal predecessors, (79), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2024-11-28 04:12:27,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:27,037 INFO L93 Difference]: Finished difference Result 5969 states and 8506 transitions. [2024-11-28 04:12:27,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:12:27,038 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 8 states have internal predecessors, (79), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) Word has length 264 [2024-11-28 04:12:27,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:27,058 INFO L225 Difference]: With dead ends: 5969 [2024-11-28 04:12:27,059 INFO L226 Difference]: Without dead ends: 3779 [2024-11-28 04:12:27,064 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 306 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=130, Unknown=0, NotChecked=0, Total=210 [2024-11-28 04:12:27,065 INFO L435 NwaCegarLoop]: 242 mSDtfsCounter, 329 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:27,065 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [361 Valid, 672 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 04:12:27,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3779 states. [2024-11-28 04:12:27,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3779 to 3721. [2024-11-28 04:12:27,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3721 states, 2828 states have (on average 1.3143564356435644) internal successors, (3717), 2850 states have internal predecessors, (3717), 788 states have call successors, (788), 104 states have call predecessors, (788), 104 states have return successors, (788), 766 states have call predecessors, (788), 788 states have call successors, (788) [2024-11-28 04:12:27,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3721 states to 3721 states and 5293 transitions. [2024-11-28 04:12:27,588 INFO L78 Accepts]: Start accepts. Automaton has 3721 states and 5293 transitions. Word has length 264 [2024-11-28 04:12:27,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:27,589 INFO L471 AbstractCegarLoop]: Abstraction has 3721 states and 5293 transitions. [2024-11-28 04:12:27,589 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 8 states have internal predecessors, (79), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2024-11-28 04:12:27,589 INFO L276 IsEmpty]: Start isEmpty. Operand 3721 states and 5293 transitions. [2024-11-28 04:12:27,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2024-11-28 04:12:27,593 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:27,594 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:27,604 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 04:12:27,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:27,799 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:27,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:27,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1855942810, now seen corresponding path program 1 times [2024-11-28 04:12:27,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:27,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970149094] [2024-11-28 04:12:27,803 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:27,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:27,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:27,951 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 04:12:27,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:27,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970149094] [2024-11-28 04:12:27,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970149094] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:12:27,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:12:27,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:12:27,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428729523] [2024-11-28 04:12:27,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:12:27,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:12:27,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:27,953 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:12:27,953 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:12:27,953 INFO L87 Difference]: Start difference. First operand 3721 states and 5293 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:12:29,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:29,300 INFO L93 Difference]: Finished difference Result 15381 states and 21754 transitions. [2024-11-28 04:12:29,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:12:29,301 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 265 [2024-11-28 04:12:29,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:29,354 INFO L225 Difference]: With dead ends: 15381 [2024-11-28 04:12:29,354 INFO L226 Difference]: Without dead ends: 11663 [2024-11-28 04:12:29,364 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:12:29,365 INFO L435 NwaCegarLoop]: 349 mSDtfsCounter, 754 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 754 SdHoareTripleChecker+Valid, 1055 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:29,365 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [754 Valid, 1055 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:12:29,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11663 states. [2024-11-28 04:12:30,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11663 to 11629. [2024-11-28 04:12:30,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11629 states, 9172 states have (on average 1.3189053641517663) internal successors, (12097), 9258 states have internal predecessors, (12097), 2136 states have call successors, (2136), 320 states have call predecessors, (2136), 320 states have return successors, (2136), 2050 states have call predecessors, (2136), 2136 states have call successors, (2136) [2024-11-28 04:12:30,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11629 states to 11629 states and 16369 transitions. [2024-11-28 04:12:30,874 INFO L78 Accepts]: Start accepts. Automaton has 11629 states and 16369 transitions. Word has length 265 [2024-11-28 04:12:30,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:30,875 INFO L471 AbstractCegarLoop]: Abstraction has 11629 states and 16369 transitions. [2024-11-28 04:12:30,879 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:12:30,879 INFO L276 IsEmpty]: Start isEmpty. Operand 11629 states and 16369 transitions. [2024-11-28 04:12:30,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2024-11-28 04:12:30,891 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:30,891 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:30,891 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-28 04:12:30,891 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:30,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:30,892 INFO L85 PathProgramCache]: Analyzing trace with hash -460427046, now seen corresponding path program 1 times [2024-11-28 04:12:30,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:30,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120168451] [2024-11-28 04:12:30,892 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:30,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:30,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:32,025 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 04:12:32,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:32,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120168451] [2024-11-28 04:12:32,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120168451] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:12:32,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:12:32,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 04:12:32,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485354697] [2024-11-28 04:12:32,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:12:32,027 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:12:32,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:32,027 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:12:32,027 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:12:32,028 INFO L87 Difference]: Start difference. First operand 11629 states and 16369 transitions. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:12:35,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:35,921 INFO L93 Difference]: Finished difference Result 40177 states and 56488 transitions. [2024-11-28 04:12:35,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:12:35,921 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 265 [2024-11-28 04:12:35,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:36,073 INFO L225 Difference]: With dead ends: 40177 [2024-11-28 04:12:36,073 INFO L226 Difference]: Without dead ends: 28551 [2024-11-28 04:12:36,103 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:12:36,104 INFO L435 NwaCegarLoop]: 303 mSDtfsCounter, 650 mSDsluCounter, 1101 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 1404 SdHoareTripleChecker+Invalid, 767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 249 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:36,104 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [650 Valid, 1404 Invalid, 767 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [249 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-28 04:12:36,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28551 states. [2024-11-28 04:12:39,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28551 to 28451. [2024-11-28 04:12:39,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28451 states, 22542 states have (on average 1.3195812261556206) internal successors, (29746), 22758 states have internal predecessors, (29746), 5120 states have call successors, (5120), 788 states have call predecessors, (5120), 788 states have return successors, (5120), 4904 states have call predecessors, (5120), 5120 states have call successors, (5120) [2024-11-28 04:12:39,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28451 states to 28451 states and 39986 transitions. [2024-11-28 04:12:39,492 INFO L78 Accepts]: Start accepts. Automaton has 28451 states and 39986 transitions. Word has length 265 [2024-11-28 04:12:39,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:39,493 INFO L471 AbstractCegarLoop]: Abstraction has 28451 states and 39986 transitions. [2024-11-28 04:12:39,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 04:12:39,494 INFO L276 IsEmpty]: Start isEmpty. Operand 28451 states and 39986 transitions. [2024-11-28 04:12:39,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2024-11-28 04:12:39,505 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:39,505 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:39,505 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-28 04:12:39,506 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:39,506 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:39,506 INFO L85 PathProgramCache]: Analyzing trace with hash -483059300, now seen corresponding path program 1 times [2024-11-28 04:12:39,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:39,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270291825] [2024-11-28 04:12:39,507 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:39,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:39,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:12:39,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1693163368] [2024-11-28 04:12:39,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:39,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:39,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:39,579 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:39,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 04:12:39,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:12:39,807 INFO L256 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 04:12:39,811 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:40,445 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1048 proven. 24 refuted. 0 times theorem prover too weak. 2048 trivial. 0 not checked. [2024-11-28 04:12:40,445 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:40,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:40,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270291825] [2024-11-28 04:12:40,809 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:12:40,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693163368] [2024-11-28 04:12:40,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693163368] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:40,809 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:12:40,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-11-28 04:12:40,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052097913] [2024-11-28 04:12:40,810 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:12:40,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:12:40,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:40,811 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:12:40,811 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:12:40,811 INFO L87 Difference]: Start difference. First operand 28451 states and 39986 transitions. Second operand has 10 states, 10 states have (on average 8.0) internal successors, (80), 9 states have internal predecessors, (80), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2024-11-28 04:12:45,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:45,714 INFO L93 Difference]: Finished difference Result 59017 states and 82537 transitions. [2024-11-28 04:12:45,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 04:12:45,714 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.0) internal successors, (80), 9 states have internal predecessors, (80), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) Word has length 265 [2024-11-28 04:12:45,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:45,861 INFO L225 Difference]: With dead ends: 59017 [2024-11-28 04:12:45,861 INFO L226 Difference]: Without dead ends: 39699 [2024-11-28 04:12:45,902 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 306 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=140, Invalid=280, Unknown=0, NotChecked=0, Total=420 [2024-11-28 04:12:45,904 INFO L435 NwaCegarLoop]: 298 mSDtfsCounter, 341 mSDsluCounter, 1100 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 1398 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:45,904 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [373 Valid, 1398 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 04:12:45,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39699 states. [2024-11-28 04:12:49,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39699 to 35209. [2024-11-28 04:12:49,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35209 states, 28040 states have (on average 1.316583452211127) internal successors, (36917), 28322 states have internal predecessors, (36917), 6168 states have call successors, (6168), 1000 states have call predecessors, (6168), 1000 states have return successors, (6168), 5886 states have call predecessors, (6168), 6168 states have call successors, (6168) [2024-11-28 04:12:49,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35209 states to 35209 states and 49253 transitions. [2024-11-28 04:12:49,653 INFO L78 Accepts]: Start accepts. Automaton has 35209 states and 49253 transitions. Word has length 265 [2024-11-28 04:12:49,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:49,654 INFO L471 AbstractCegarLoop]: Abstraction has 35209 states and 49253 transitions. [2024-11-28 04:12:49,654 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.0) internal successors, (80), 9 states have internal predecessors, (80), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2024-11-28 04:12:49,654 INFO L276 IsEmpty]: Start isEmpty. Operand 35209 states and 49253 transitions. [2024-11-28 04:12:49,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2024-11-28 04:12:49,663 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:49,664 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:49,673 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 04:12:49,864 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-28 04:12:49,865 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:49,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:49,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1746253510, now seen corresponding path program 1 times [2024-11-28 04:12:49,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:49,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199220206] [2024-11-28 04:12:49,866 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:49,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:49,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:12:49,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [627773485] [2024-11-28 04:12:49,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:12:49,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:49,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:49,950 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:49,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 04:12:50,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:12:50,226 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 04:12:50,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:12:50,589 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 04:12:50,589 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 04:12:50,590 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 04:12:50,598 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 04:12:50,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-28 04:12:50,795 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:50,984 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 04:12:50,990 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 04:12:50 BoogieIcfgContainer [2024-11-28 04:12:50,991 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 04:12:50,992 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 04:12:50,993 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 04:12:50,993 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 04:12:50,994 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:10:51" (3/4) ... [2024-11-28 04:12:50,996 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 04:12:50,997 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 04:12:50,999 INFO L158 Benchmark]: Toolchain (without parser) took 121441.62ms. Allocated memory was 117.4MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 92.1MB in the beginning and 2.5GB in the end (delta: -2.4GB). Peak memory consumption was 754.4MB. Max. memory is 16.1GB. [2024-11-28 04:12:50,999 INFO L158 Benchmark]: CDTParser took 0.42ms. Allocated memory is still 117.4MB. Free memory is still 74.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:12:50,999 INFO L158 Benchmark]: CACSL2BoogieTranslator took 463.21ms. Allocated memory is still 117.4MB. Free memory was 91.9MB in the beginning and 74.3MB in the end (delta: 17.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 04:12:51,000 INFO L158 Benchmark]: Boogie Procedure Inliner took 88.74ms. Allocated memory is still 117.4MB. Free memory was 74.3MB in the beginning and 69.5MB in the end (delta: 4.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 04:12:51,001 INFO L158 Benchmark]: Boogie Preprocessor took 115.79ms. Allocated memory is still 117.4MB. Free memory was 69.5MB in the beginning and 64.1MB in the end (delta: 5.4MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:12:51,001 INFO L158 Benchmark]: RCFGBuilder took 993.87ms. Allocated memory is still 117.4MB. Free memory was 64.1MB in the beginning and 79.6MB in the end (delta: -15.6MB). Peak memory consumption was 39.6MB. Max. memory is 16.1GB. [2024-11-28 04:12:51,001 INFO L158 Benchmark]: TraceAbstraction took 119765.27ms. Allocated memory was 117.4MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 79.1MB in the beginning and 2.5GB in the end (delta: -2.4GB). Peak memory consumption was 731.6MB. Max. memory is 16.1GB. [2024-11-28 04:12:51,001 INFO L158 Benchmark]: Witness Printer took 4.57ms. Allocated memory is still 3.3GB. Free memory was 2.5GB in the beginning and 2.5GB in the end (delta: 342.7kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 04:12:51,006 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.42ms. Allocated memory is still 117.4MB. Free memory is still 74.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 463.21ms. Allocated memory is still 117.4MB. Free memory was 91.9MB in the beginning and 74.3MB in the end (delta: 17.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 88.74ms. Allocated memory is still 117.4MB. Free memory was 74.3MB in the beginning and 69.5MB in the end (delta: 4.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 115.79ms. Allocated memory is still 117.4MB. Free memory was 69.5MB in the beginning and 64.1MB in the end (delta: 5.4MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 993.87ms. Allocated memory is still 117.4MB. Free memory was 64.1MB in the beginning and 79.6MB in the end (delta: -15.6MB). Peak memory consumption was 39.6MB. Max. memory is 16.1GB. * TraceAbstraction took 119765.27ms. Allocated memory was 117.4MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 79.1MB in the beginning and 2.5GB in the end (delta: -2.4GB). Peak memory consumption was 731.6MB. Max. memory is 16.1GB. * Witness Printer took 4.57ms. Allocated memory is still 3.3GB. Free memory was 2.5GB in the beginning and 2.5GB in the end (delta: 342.7kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftLeft at line 144, overapproximation of shiftLeft at line 250, overapproximation of someUnaryDOUBLEoperation at line 98, overapproximation of someUnaryDOUBLEoperation at line 118, overapproximation of someBinaryDOUBLEComparisonOperation at line 196, overapproximation of someBinaryDOUBLEComparisonOperation at line 129, overapproximation of someBinaryDOUBLEComparisonOperation at line 118, overapproximation of someBinaryDOUBLEComparisonOperation at line 240, overapproximation of someBinaryDOUBLEComparisonOperation at line 100, overapproximation of someBinaryDOUBLEComparisonOperation at line 250, overapproximation of someBinaryDOUBLEComparisonOperation at line 121, overapproximation of someBinaryDOUBLEComparisonOperation at line 198, overapproximation of someBinaryDOUBLEComparisonOperation at line 242, overapproximation of someBinaryDOUBLEComparisonOperation at line 98, overapproximation of someBinaryDOUBLEComparisonOperation at line 156. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 5.5; [L23] signed short int var_1_3 = 1; [L24] signed long int var_1_5 = -64; [L25] signed char var_1_6 = 10; [L26] signed char var_1_7 = 5; [L27] double var_1_8 = 16.25; [L28] double var_1_9 = 1.8; [L29] unsigned char var_1_10 = 32; [L30] unsigned char var_1_11 = 64; [L31] unsigned short int var_1_12 = 16; [L32] unsigned long int var_1_13 = 128; [L33] unsigned char var_1_15 = 1; [L34] unsigned short int var_1_16 = 256; [L35] signed char var_1_18 = -2; [L36] unsigned long int var_1_19 = 50; [L37] unsigned char var_1_20 = 0; [L38] unsigned char var_1_21 = 0; [L39] unsigned long int var_1_22 = 0; [L40] unsigned char var_1_23 = 64; [L41] unsigned char var_1_24 = 64; [L42] unsigned char var_1_25 = 2; [L43] unsigned short int var_1_26 = 32; [L44] unsigned long int var_1_27 = 100; [L45] unsigned char var_1_28 = 1; [L46] unsigned long int var_1_29 = 32; [L47] unsigned char var_1_30 = 1; [L48] unsigned char var_1_31 = 5; [L49] unsigned char var_1_32 = 128; [L50] unsigned char var_1_33 = 25; [L51] unsigned char var_1_34 = 16; [L52] double var_1_35 = 63.25; [L53] double var_1_36 = 128.9; [L54] unsigned char var_1_37 = 50; [L55] double var_1_38 = 15.8; [L56] signed long int var_1_39 = -64; [L57] signed short int var_1_40 = 64; [L58] double var_1_41 = 10.9; [L59] unsigned char var_1_42 = 2; [L60] signed char var_1_43 = 64; [L61] unsigned short int var_1_44 = 2; [L62] unsigned char last_1_var_1_10 = 32; [L63] unsigned short int last_1_var_1_12 = 16; [L64] unsigned long int last_1_var_1_13 = 128; VAL [isInitial=0, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=1, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=-64, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L254] isInitial = 1 [L255] FCALL initially() [L257] CALL updateLastVariables() [L245] last_1_var_1_10 = var_1_10 [L246] last_1_var_1_12 = var_1_12 [L247] last_1_var_1_13 = var_1_13 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=1, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=-64, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L257] RET updateLastVariables() [L258] CALL updateVariables() [L182] var_1_3 = __VERIFIER_nondet_short() [L183] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=-64, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=-64, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L183] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=-64, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L184] CALL assume_abort_if_not(var_1_3 <= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=-64, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=-64, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L184] RET assume_abort_if_not(var_1_3 <= 8) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=-64, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L185] var_1_5 = __VERIFIER_nondet_long() [L186] CALL assume_abort_if_not(var_1_5 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L186] RET assume_abort_if_not(var_1_5 >= -2147483648) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L187] CALL assume_abort_if_not(var_1_5 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L187] RET assume_abort_if_not(var_1_5 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L188] CALL assume_abort_if_not(var_1_5 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L188] RET assume_abort_if_not(var_1_5 != 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L189] var_1_6 = __VERIFIER_nondet_char() [L190] CALL assume_abort_if_not(var_1_6 >= 6) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L190] RET assume_abort_if_not(var_1_6 >= 6) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L191] CALL assume_abort_if_not(var_1_6 <= 12) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L191] RET assume_abort_if_not(var_1_6 <= 12) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L192] var_1_7 = __VERIFIER_nondet_char() [L193] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0, var_1_8=65/4, var_1_9=9/5] [L193] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0, var_1_8=65/4, var_1_9=9/5] [L194] CALL assume_abort_if_not(var_1_7 <= 6) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0, var_1_8=65/4, var_1_9=9/5] [L194] RET assume_abort_if_not(var_1_7 <= 6) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0, var_1_8=65/4, var_1_9=9/5] [L195] var_1_8 = __VERIFIER_nondet_double() [L196] CALL assume_abort_if_not((var_1_8 >= -922337.2036854765600e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854765600e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0, var_1_9=9/5] [L196] RET assume_abort_if_not((var_1_8 >= -922337.2036854765600e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854765600e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0, var_1_9=9/5] [L197] var_1_9 = __VERIFIER_nondet_double() [L198] CALL assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L198] RET assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L199] var_1_11 = __VERIFIER_nondet_uchar() [L200] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L200] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L201] CALL assume_abort_if_not(var_1_11 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L201] RET assume_abort_if_not(var_1_11 <= 254) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L202] var_1_15 = __VERIFIER_nondet_uchar() [L203] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L203] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L204] CALL assume_abort_if_not(var_1_15 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L204] RET assume_abort_if_not(var_1_15 <= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L205] var_1_20 = __VERIFIER_nondet_uchar() [L206] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L206] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L207] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L207] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L208] var_1_21 = __VERIFIER_nondet_uchar() [L209] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L209] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L210] CALL assume_abort_if_not(var_1_21 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L210] RET assume_abort_if_not(var_1_21 <= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L211] var_1_22 = __VERIFIER_nondet_ulong() [L212] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L212] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L213] CALL assume_abort_if_not(var_1_22 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L213] RET assume_abort_if_not(var_1_22 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L214] var_1_24 = __VERIFIER_nondet_uchar() [L215] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L215] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L216] CALL assume_abort_if_not(var_1_24 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L216] RET assume_abort_if_not(var_1_24 <= 254) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L217] var_1_25 = __VERIFIER_nondet_uchar() [L218] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L218] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L219] CALL assume_abort_if_not(var_1_25 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L219] RET assume_abort_if_not(var_1_25 <= 254) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L220] var_1_27 = __VERIFIER_nondet_ulong() [L221] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L221] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L222] CALL assume_abort_if_not(var_1_27 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L222] RET assume_abort_if_not(var_1_27 <= 4294967295) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L223] CALL assume_abort_if_not(var_1_27 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L223] RET assume_abort_if_not(var_1_27 != 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L224] var_1_29 = __VERIFIER_nondet_ulong() [L225] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L225] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L226] CALL assume_abort_if_not(var_1_29 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L226] RET assume_abort_if_not(var_1_29 <= 4294967295) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L227] var_1_30 = __VERIFIER_nondet_uchar() [L228] CALL assume_abort_if_not(var_1_30 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L228] RET assume_abort_if_not(var_1_30 >= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L229] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L229] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L230] var_1_32 = __VERIFIER_nondet_uchar() [L231] CALL assume_abort_if_not(var_1_32 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L231] RET assume_abort_if_not(var_1_32 >= 127) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L232] CALL assume_abort_if_not(var_1_32 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L232] RET assume_abort_if_not(var_1_32 <= 254) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L233] var_1_33 = __VERIFIER_nondet_uchar() [L234] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L234] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L235] CALL assume_abort_if_not(var_1_33 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L235] RET assume_abort_if_not(var_1_33 <= 64) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L236] var_1_34 = __VERIFIER_nondet_uchar() [L237] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L237] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L238] CALL assume_abort_if_not(var_1_34 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L238] RET assume_abort_if_not(var_1_34 <= 63) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L239] var_1_36 = __VERIFIER_nondet_double() [L240] CALL assume_abort_if_not((var_1_36 >= -922337.2036854765600e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854765600e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L240] RET assume_abort_if_not((var_1_36 >= -922337.2036854765600e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854765600e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L241] var_1_38 = __VERIFIER_nondet_double() [L242] CALL assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L242] RET assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L258] RET updateVariables() [L259] CALL step() [L68] COND TRUE var_1_20 || var_1_21 [L69] var_1_19 = ((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L71] COND FALSE !(((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))) == (~ 16u)) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L76] COND TRUE var_1_22 <= var_1_19 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=32, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L77] COND TRUE var_1_22 <= (((((var_1_25) < (var_1_24)) ? (var_1_25) : (var_1_24))) / var_1_27) [L78] var_1_26 = ((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L91] COND TRUE var_1_23 > var_1_19 [L92] var_1_28 = ((var_1_27 < var_1_29) && (var_1_21 && (! var_1_30))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L94] COND TRUE var_1_24 == ((((var_1_19) > (var_1_25)) ? (var_1_19) : (var_1_25))) [L95] var_1_31 = ((((16) > ((((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) - (var_1_33 + var_1_34)))) ? (16) : ((((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) - (var_1_33 + var_1_34))))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L97] COND TRUE \read(var_1_30) [L98] var_1_35 = (((((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36))) < 0 ) ? -((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36))) : ((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36))))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L100] COND FALSE !((1.5f * ((((var_1_35) < (var_1_36)) ? (var_1_35) : (var_1_36)))) > var_1_38) [L107] var_1_37 = var_1_25 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L109] COND FALSE !(var_1_26 >= var_1_31) [L112] var_1_39 = ((((((var_1_32) > (var_1_26)) ? (var_1_32) : (var_1_26))) - var_1_31) + (var_1_33 - ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L114] COND TRUE \read(var_1_20) [L115] var_1_40 = ((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L117] COND TRUE \read(var_1_30) [L118] var_1_41 = ((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L120] COND TRUE (var_1_34 / var_1_32) != (var_1_26 + var_1_33) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L121] COND TRUE ((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))) < var_1_38 [L122] var_1_42 = var_1_34 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=64, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L129] COND TRUE var_1_38 < var_1_36 [L130] var_1_43 = -10 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=2, var_1_5=255, var_1_6=12, var_1_7=0] [L132] COND TRUE var_1_42 >= var_1_43 [L133] var_1_44 = ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=16, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L135] COND TRUE ((var_1_6 >> 2) * last_1_var_1_13) > last_1_var_1_10 [L136] var_1_12 = var_1_6 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=254, var_1_12=12, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L138] signed long int stepLocal_2 = last_1_var_1_12 + var_1_7; VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_2=16, var_1_10=32, var_1_11=254, var_1_12=12, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L139] COND TRUE var_1_6 <= stepLocal_2 [L140] var_1_10 = var_1_11 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=254, var_1_11=254, var_1_12=12, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L144] EXPR 1 << var_1_10 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=254, var_1_11=254, var_1_12=12, var_1_13=128, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L144] COND FALSE !((1 << var_1_10) != (-500 / -100)) [L151] var_1_13 = var_1_6 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=254, var_1_11=254, var_1_12=12, var_1_13=12, var_1_15=-511, var_1_16=256, var_1_18=-2, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L153] var_1_18 = var_1_3 [L154] signed long int stepLocal_4 = (((var_1_11) > ((var_1_12 * -64))) ? (var_1_11) : ((var_1_12 * -64))); [L155] unsigned char stepLocal_3 = var_1_10; VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_3=254, stepLocal_4=254, var_1_10=254, var_1_11=254, var_1_12=12, var_1_13=12, var_1_15=-511, var_1_16=256, var_1_18=0, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L156] COND FALSE !((- var_1_9) <= var_1_8) [L169] var_1_16 = var_1_10 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_3=254, stepLocal_4=254, var_1_10=254, var_1_11=254, var_1_12=12, var_1_13=12, var_1_15=-511, var_1_16=254, var_1_18=0, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L171] signed long int stepLocal_1 = (var_1_10 & 0) * var_1_5; VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_1=0, stepLocal_3=254, stepLocal_4=254, var_1_10=254, var_1_11=254, var_1_12=12, var_1_13=12, var_1_15=-511, var_1_16=254, var_1_18=0, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L172] EXPR var_1_16 >> var_1_3 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_1=0, stepLocal_3=254, stepLocal_4=254, var_1_10=254, var_1_11=254, var_1_12=12, var_1_13=12, var_1_15=-511, var_1_16=254, var_1_18=0, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L172] signed long int stepLocal_0 = var_1_16 >> var_1_3; [L173] COND FALSE !(stepLocal_0 == (var_1_10 / var_1_5)) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_1=0, stepLocal_3=254, stepLocal_4=254, var_1_10=254, var_1_11=254, var_1_12=12, var_1_13=12, var_1_15=-511, var_1_16=254, var_1_18=0, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L259] RET step() [L260] CALL, EXPR property() [L250] EXPR var_1_16 >> var_1_3 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=254, var_1_11=254, var_1_12=12, var_1_13=12, var_1_15=-511, var_1_16=254, var_1_18=0, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L250] EXPR ((var_1_16 >> var_1_3) == (var_1_10 / var_1_5)) ? (((var_1_3 << (var_1_6 - var_1_7)) > ((var_1_10 & 0) * var_1_5)) ? (var_1_1 == ((double) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((double) var_1_8))) : 1 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=254, var_1_11=254, var_1_12=12, var_1_13=12, var_1_15=-511, var_1_16=254, var_1_18=0, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L250] EXPR (((((var_1_16 >> var_1_3) == (var_1_10 / var_1_5)) ? (((var_1_3 << (var_1_6 - var_1_7)) > ((var_1_10 & 0) * var_1_5)) ? (var_1_1 == ((double) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((double) var_1_8))) : 1) && ((var_1_6 <= (last_1_var_1_12 + var_1_7)) ? (var_1_10 == ((unsigned char) var_1_11)) : (var_1_10 == ((unsigned char) (var_1_3 + var_1_7))))) && ((((var_1_6 >> 2) * last_1_var_1_13) > last_1_var_1_10) ? (var_1_12 == ((unsigned short int) var_1_6)) : 1)) && (((1 << var_1_10) != (-500 / -100)) ? (((var_1_6 - var_1_3) >= (var_1_12 + 256)) ? (var_1_13 == ((unsigned long int) var_1_11)) : (var_1_13 == ((unsigned long int) var_1_12))) : (var_1_13 == ((unsigned long int) var_1_6))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=254, var_1_11=254, var_1_12=12, var_1_13=12, var_1_15=-511, var_1_16=254, var_1_18=0, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L250] EXPR 1 << var_1_10 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=254, var_1_11=254, var_1_12=12, var_1_13=12, var_1_15=-511, var_1_16=254, var_1_18=0, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L250] EXPR (((((var_1_16 >> var_1_3) == (var_1_10 / var_1_5)) ? (((var_1_3 << (var_1_6 - var_1_7)) > ((var_1_10 & 0) * var_1_5)) ? (var_1_1 == ((double) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((double) var_1_8))) : 1) && ((var_1_6 <= (last_1_var_1_12 + var_1_7)) ? (var_1_10 == ((unsigned char) var_1_11)) : (var_1_10 == ((unsigned char) (var_1_3 + var_1_7))))) && ((((var_1_6 >> 2) * last_1_var_1_13) > last_1_var_1_10) ? (var_1_12 == ((unsigned short int) var_1_6)) : 1)) && (((1 << var_1_10) != (-500 / -100)) ? (((var_1_6 - var_1_3) >= (var_1_12 + 256)) ? (var_1_13 == ((unsigned long int) var_1_11)) : (var_1_13 == ((unsigned long int) var_1_12))) : (var_1_13 == ((unsigned long int) var_1_6))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=254, var_1_11=254, var_1_12=12, var_1_13=12, var_1_15=-511, var_1_16=254, var_1_18=0, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L250-L251] return (((((((var_1_16 >> var_1_3) == (var_1_10 / var_1_5)) ? (((var_1_3 << (var_1_6 - var_1_7)) > ((var_1_10 & 0) * var_1_5)) ? (var_1_1 == ((double) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((double) var_1_8))) : 1) && ((var_1_6 <= (last_1_var_1_12 + var_1_7)) ? (var_1_10 == ((unsigned char) var_1_11)) : (var_1_10 == ((unsigned char) (var_1_3 + var_1_7))))) && ((((var_1_6 >> 2) * last_1_var_1_13) > last_1_var_1_10) ? (var_1_12 == ((unsigned short int) var_1_6)) : 1)) && (((1 << var_1_10) != (-500 / -100)) ? (((var_1_6 - var_1_3) >= (var_1_12 + 256)) ? (var_1_13 == ((unsigned long int) var_1_11)) : (var_1_13 == ((unsigned long int) var_1_12))) : (var_1_13 == ((unsigned long int) var_1_6)))) && (((- var_1_9) <= var_1_8) ? (var_1_15 ? ((((((var_1_11) > ((var_1_12 * -64))) ? (var_1_11) : ((var_1_12 * -64)))) < var_1_12) ? ((var_1_13 == var_1_10) ? (var_1_16 == ((unsigned short int) var_1_11)) : 1) : (var_1_16 == ((unsigned short int) 256))) : (var_1_16 == ((unsigned short int) var_1_3))) : (var_1_16 == ((unsigned short int) var_1_10)))) && (var_1_18 == ((signed char) var_1_3)) ; [L260] RET, EXPR property() [L260] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=254, var_1_11=254, var_1_12=12, var_1_13=12, var_1_15=-511, var_1_16=254, var_1_18=0, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=254, var_1_11=254, var_1_12=12, var_1_13=12, var_1_15=-511, var_1_16=254, var_1_18=0, var_1_19=4294967296, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=4294967296, var_1_23=64, var_1_24=-255, var_1_25=257, var_1_26=64, var_1_27=-4294967295, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=127, var_1_32=-129, var_1_33=-256, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=257, var_1_39=-1, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=255, var_1_6=12, var_1_7=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 136 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 119.5s, OverallIterations: 23, TraceHistogramMax: 40, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 40.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6578 SdHoareTripleChecker+Valid, 22.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6475 mSDsluCounter, 23760 SdHoareTripleChecker+Invalid, 20.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 18325 mSDsCounter, 1205 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 9108 IncrementalHoareTripleChecker+Invalid, 10313 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1205 mSolverCounterUnsat, 5435 mSDtfsCounter, 9108 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6433 GetRequests, 6082 SyntacticMatches, 0 SemanticMatches, 351 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1824 ImplicationChecksByTransitivity, 31.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=35209occurred in iteration=22, InterpolantAutomatonStates: 211, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 10.2s AutomataMinimizationTime, 22 MinimizatonAttempts, 6537 StatesRemovedByMinimization, 20 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 3.5s SatisfiabilityAnalysisTime, 59.0s InterpolantComputationTime, 10235 NumberOfCodeBlocks, 10235 NumberOfCodeBlocksAsserted, 39 NumberOfCheckSat, 10700 ConstructedInterpolants, 45 QuantifiedInterpolants, 44794 SizeOfPredicates, 117 NumberOfNonLiveVariables, 8983 ConjunctsInSsa, 222 ConjunctsInUnsatCore, 41 InterpolantComputations, 17 PerfectInterpolantSequences, 125082/127920 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 04:12:51,135 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/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_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7f10ee1d7d1bdb6c6002682d2d4e78828136c4b0dcc0a6af4ec817ebb399ac20 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:12:53,763 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:12:53,890 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 04:12:53,901 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:12:53,901 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:12:53,938 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:12:53,939 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:12:53,939 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:12:53,939 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:12:53,939 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:12:53,940 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:12:53,940 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:12:53,940 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:12:53,940 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:12:53,942 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:12:53,942 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:12:53,942 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:12:53,942 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:12:53,942 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:12:53,943 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:12:53,943 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:12:53,943 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:12:53,943 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:12:53,943 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 04:12:53,943 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 04:12:53,943 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 04:12:53,944 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:12:53,944 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:12:53,944 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:12:53,944 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:12:53,944 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:12:53,945 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:12:53,945 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:12:53,945 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:12:53,945 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:12:53,946 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:12:53,946 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:12:53,946 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:12:53,946 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:12:53,946 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:12:53,947 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:12:53,947 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:12:53,947 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:12:53,947 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:12:53,947 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 04:12:53,948 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 04:12:53,948 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:12:53,948 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:12:53,948 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:12:53,948 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:12:53,948 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_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7f10ee1d7d1bdb6c6002682d2d4e78828136c4b0dcc0a6af4ec817ebb399ac20 [2024-11-28 04:12:54,271 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:12:54,284 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:12:54,286 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:12:54,287 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:12:54,288 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:12:54,289 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i [2024-11-28 04:12:57,351 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/data/8ddbfefe3/54bb1e59eb814a57bd8b86e839ffd937/FLAG70cbc20d5 [2024-11-28 04:12:57,608 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:12:57,609 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i [2024-11-28 04:12:57,622 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/data/8ddbfefe3/54bb1e59eb814a57bd8b86e839ffd937/FLAG70cbc20d5 [2024-11-28 04:12:57,639 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/data/8ddbfefe3/54bb1e59eb814a57bd8b86e839ffd937 [2024-11-28 04:12:57,642 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:12:57,646 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:12:57,648 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:12:57,648 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:12:57,653 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:12:57,654 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:12:57" (1/1) ... [2024-11-28 04:12:57,657 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@583aff39 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:12:57, skipping insertion in model container [2024-11-28 04:12:57,658 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:12:57" (1/1) ... [2024-11-28 04:12:57,690 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:12:57,872 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_3930d718-53a8-401a-816c-a627416a2c4f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i[915,928] [2024-11-28 04:12:58,019 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:12:58,043 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:12:58,059 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_3930d718-53a8-401a-816c-a627416a2c4f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i[915,928] [2024-11-28 04:12:58,141 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:12:58,161 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:12:58,162 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:12:58 WrapperNode [2024-11-28 04:12:58,162 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:12:58,163 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:12:58,163 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:12:58,163 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:12:58,169 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:12:58" (1/1) ... [2024-11-28 04:12:58,186 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:12:58" (1/1) ... [2024-11-28 04:12:58,241 INFO L138 Inliner]: procedures = 27, calls = 53, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 250 [2024-11-28 04:12:58,241 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:12:58,242 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:12:58,242 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:12:58,242 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:12:58,257 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:12:58" (1/1) ... [2024-11-28 04:12:58,258 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:12:58" (1/1) ... [2024-11-28 04:12:58,262 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:12:58" (1/1) ... [2024-11-28 04:12:58,283 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 04:12:58,283 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:12:58" (1/1) ... [2024-11-28 04:12:58,283 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:12:58" (1/1) ... [2024-11-28 04:12:58,313 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:12:58" (1/1) ... [2024-11-28 04:12:58,315 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:12:58" (1/1) ... [2024-11-28 04:12:58,322 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:12:58" (1/1) ... [2024-11-28 04:12:58,328 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:12:58" (1/1) ... [2024-11-28 04:12:58,337 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:12:58" (1/1) ... [2024-11-28 04:12:58,341 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:12:58,342 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:12:58,342 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:12:58,342 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:12:58,343 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:12:58" (1/1) ... [2024-11-28 04:12:58,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:12:58,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:58,388 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:12:58,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:12:58,418 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:12:58,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 04:12:58,418 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:12:58,418 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:12:58,419 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:12:58,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:12:58,554 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:12:58,557 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:12:59,831 INFO L? ?]: Removed 18 outVars from TransFormulas that were not future-live. [2024-11-28 04:12:59,832 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:12:59,851 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:12:59,853 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 04:12:59,853 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:12:59 BoogieIcfgContainer [2024-11-28 04:12:59,854 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:12:59,856 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:12:59,857 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:12:59,862 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:12:59,862 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:12:57" (1/3) ... [2024-11-28 04:12:59,863 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27e82f2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:12:59, skipping insertion in model container [2024-11-28 04:12:59,863 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:12:58" (2/3) ... [2024-11-28 04:12:59,865 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27e82f2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:12:59, skipping insertion in model container [2024-11-28 04:12:59,866 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:12:59" (3/3) ... [2024-11-28 04:12:59,868 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-9.i [2024-11-28 04:12:59,883 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:12:59,886 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-9.i that has 2 procedures, 113 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:12:59,963 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:12:59,977 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;@1ca37446, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:12:59,977 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:12:59,982 INFO L276 IsEmpty]: Start isEmpty. Operand has 113 states, 70 states have (on average 1.5) internal successors, (105), 71 states have internal predecessors, (105), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-11-28 04:13:00,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-11-28 04:13:00,003 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:13:00,004 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:13:00,005 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:13:00,011 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:13:00,011 INFO L85 PathProgramCache]: Analyzing trace with hash -29831497, now seen corresponding path program 1 times [2024-11-28 04:13:00,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:13:00,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [246932615] [2024-11-28 04:13:00,026 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:13:00,027 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:13:00,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:13:00,030 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 04:13:00,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-28 04:13:00,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:13:00,616 INFO L256 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 04:13:00,627 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:13:00,687 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 974 proven. 0 refuted. 0 times theorem prover too weak. 2146 trivial. 0 not checked. [2024-11-28 04:13:00,688 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:13:00,688 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:13:00,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [246932615] [2024-11-28 04:13:00,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [246932615] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:13:00,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:13:00,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:13:00,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465792803] [2024-11-28 04:13:00,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:13:00,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:13:00,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:13:00,724 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:13:00,724 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:13:00,728 INFO L87 Difference]: Start difference. First operand has 113 states, 70 states have (on average 1.5) internal successors, (105), 71 states have internal predecessors, (105), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) 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, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-11-28 04:13:00,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:13:00,786 INFO L93 Difference]: Finished difference Result 219 states and 404 transitions. [2024-11-28 04:13:00,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:13:00,788 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, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 252 [2024-11-28 04:13:00,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:13:00,797 INFO L225 Difference]: With dead ends: 219 [2024-11-28 04:13:00,797 INFO L226 Difference]: Without dead ends: 109 [2024-11-28 04:13:00,802 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:13:00,807 INFO L435 NwaCegarLoop]: 177 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, 177 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:13:00,808 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:13:00,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2024-11-28 04:13:00,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2024-11-28 04:13:00,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 67 states have (on average 1.4477611940298507) internal successors, (97), 67 states have internal predecessors, (97), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-11-28 04:13:00,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 177 transitions. [2024-11-28 04:13:00,880 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 177 transitions. Word has length 252 [2024-11-28 04:13:00,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:13:00,881 INFO L471 AbstractCegarLoop]: Abstraction has 109 states and 177 transitions. [2024-11-28 04:13:00,881 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, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-11-28 04:13:00,881 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 177 transitions. [2024-11-28 04:13:00,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2024-11-28 04:13:00,889 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:13:00,890 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:13:00,902 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-28 04:13:01,091 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:13:01,091 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:13:01,092 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:13:01,092 INFO L85 PathProgramCache]: Analyzing trace with hash 474027804, now seen corresponding path program 1 times [2024-11-28 04:13:01,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:13:01,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1270779571] [2024-11-28 04:13:01,093 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:13:01,093 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:13:01,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:13:01,097 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 04:13:01,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-28 04:13:01,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:13:01,587 INFO L256 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 04:13:01,597 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:13:06,894 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 843 proven. 372 refuted. 0 times theorem prover too weak. 1905 trivial. 0 not checked. [2024-11-28 04:13:06,895 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:13:07,935 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:13:07,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1270779571] [2024-11-28 04:13:07,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1270779571] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:13:07,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [609841225] [2024-11-28 04:13:07,936 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:13:07,936 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:13:07,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:13:07,941 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:13:07,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-28 04:13:09,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:13:09,470 INFO L256 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 04:13:09,478 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:13:12,575 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 803 proven. 288 refuted. 0 times theorem prover too weak. 2029 trivial. 0 not checked. [2024-11-28 04:13:12,575 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:13:13,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [609841225] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:13:13,130 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:13:13,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 17 [2024-11-28 04:13:13,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119377740] [2024-11-28 04:13:13,131 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:13:13,132 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 04:13:13,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:13:13,134 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 04:13:13,134 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=421, Unknown=0, NotChecked=0, Total=552 [2024-11-28 04:13:13,135 INFO L87 Difference]: Start difference. First operand 109 states and 177 transitions. Second operand has 18 states, 18 states have (on average 6.055555555555555) internal successors, (109), 16 states have internal predecessors, (109), 5 states have call successors, (71), 5 states have call predecessors, (71), 7 states have return successors, (72), 5 states have call predecessors, (72), 5 states have call successors, (72) [2024-11-28 04:13:15,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:13:15,738 INFO L93 Difference]: Finished difference Result 358 states and 566 transitions. [2024-11-28 04:13:15,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 04:13:15,739 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.055555555555555) internal successors, (109), 16 states have internal predecessors, (109), 5 states have call successors, (71), 5 states have call predecessors, (71), 7 states have return successors, (72), 5 states have call predecessors, (72), 5 states have call successors, (72) Word has length 253 [2024-11-28 04:13:15,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:13:15,744 INFO L225 Difference]: With dead ends: 358 [2024-11-28 04:13:15,744 INFO L226 Difference]: Without dead ends: 252 [2024-11-28 04:13:15,746 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 934 GetRequests, 893 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=427, Invalid=1295, Unknown=0, NotChecked=0, Total=1722 [2024-11-28 04:13:15,747 INFO L435 NwaCegarLoop]: 141 mSDtfsCounter, 209 mSDsluCounter, 1084 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 1225 SdHoareTripleChecker+Invalid, 851 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:13:15,747 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [209 Valid, 1225 Invalid, 851 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-28 04:13:15,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2024-11-28 04:13:15,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 231. [2024-11-28 04:13:15,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 144 states have (on average 1.4097222222222223) internal successors, (203), 144 states have internal predecessors, (203), 80 states have call successors, (80), 6 states have call predecessors, (80), 6 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2024-11-28 04:13:15,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 363 transitions. [2024-11-28 04:13:15,814 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 363 transitions. Word has length 253 [2024-11-28 04:13:15,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:13:15,815 INFO L471 AbstractCegarLoop]: Abstraction has 231 states and 363 transitions. [2024-11-28 04:13:15,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.055555555555555) internal successors, (109), 16 states have internal predecessors, (109), 5 states have call successors, (71), 5 states have call predecessors, (71), 7 states have return successors, (72), 5 states have call predecessors, (72), 5 states have call successors, (72) [2024-11-28 04:13:15,816 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 363 transitions. [2024-11-28 04:13:15,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2024-11-28 04:13:15,820 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:13:15,821 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:13:15,831 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-28 04:13:16,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-28 04:13:16,221 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:13:16,222 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:13:16,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:13:16,223 INFO L85 PathProgramCache]: Analyzing trace with hash -227036774, now seen corresponding path program 1 times [2024-11-28 04:13:16,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:13:16,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1456015301] [2024-11-28 04:13:16,224 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:13:16,224 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:13:16,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:13:16,228 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 04:13:16,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3930d718-53a8-401a-816c-a627416a2c4f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-28 04:13:16,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:13:16,604 INFO L256 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-28 04:13:16,614 INFO L279 TraceCheckSpWp]: Computing forward predicates...