./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness.i --full-output --preprocessor.use.memory.slicer true --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version abd6749d Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 64bit --witnessprinter.graph.data.programhash 69a4e17497471d2fff231bad199d28dc26e616d1fdaf7fc57a8b45b8dfdd40ce --preprocessor.use.memory.slicer true --- Real Ultimate output --- This is Ultimate 0.2.3-?-abd6749-m [2023-11-23 07:45:48,253 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 07:45:48,332 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-23 07:45:48,342 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 07:45:48,342 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 07:45:48,365 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 07:45:48,365 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 07:45:48,366 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 07:45:48,366 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 07:45:48,366 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 07:45:48,367 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 07:45:48,367 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 07:45:48,367 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 07:45:48,368 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 07:45:48,368 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 07:45:48,368 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 07:45:48,368 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 07:45:48,369 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 07:45:48,369 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 07:45:48,369 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 07:45:48,369 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 07:45:48,377 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 07:45:48,377 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 07:45:48,377 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 07:45:48,380 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 07:45:48,381 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 07:45:48,381 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 07:45:48,382 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 07:45:48,382 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 07:45:48,382 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 07:45:48,383 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 07:45:48,383 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 07:45:48,383 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-23 07:45:48,383 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-23 07:45:48,383 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 07:45:48,384 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-23 07:45:48,384 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 07:45:48,384 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-23 07:45:48,384 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 07:45:48,384 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 69a4e17497471d2fff231bad199d28dc26e616d1fdaf7fc57a8b45b8dfdd40ce Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> true [2023-11-23 07:45:48,621 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 07:45:48,642 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 07:45:48,645 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 07:45:48,646 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 07:45:48,647 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 07:45:48,648 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness.i [2023-11-23 07:45:49,659 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 07:45:50,124 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 07:45:50,124 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness.i [2023-11-23 07:45:50,157 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d307954fa/2dfa5c34ae334f22ac7590c37d79e528/FLAGacc0e16c8 [2023-11-23 07:45:50,174 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d307954fa/2dfa5c34ae334f22ac7590c37d79e528 [2023-11-23 07:45:50,177 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 07:45:50,178 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 07:45:50,180 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 07:45:50,181 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 07:45:50,184 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 07:45:50,186 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 07:45:50" (1/1) ... [2023-11-23 07:45:50,187 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49644cbe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:45:50, skipping insertion in model container [2023-11-23 07:45:50,187 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 07:45:50" (1/1) ... [2023-11-23 07:45:50,262 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 07:45:50,455 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness.i[4496,4509] [2023-11-23 07:45:50,461 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness.i[4556,4569] [2023-11-23 07:45:50,966 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:50,973 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:50,974 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:50,975 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:50,975 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:50,991 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:50,991 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:50,992 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:50,993 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:51,206 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 07:45:51,207 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 07:45:51,211 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 07:45:51,213 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 07:45:51,214 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 07:45:51,215 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 07:45:51,215 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 07:45:51,216 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 07:45:51,217 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 07:45:51,217 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 07:45:51,363 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:51,364 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:51,435 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 07:45:51,480 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 07:45:51,490 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness.i[4496,4509] [2023-11-23 07:45:51,494 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness.i[4556,4569] [2023-11-23 07:45:51,537 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:51,537 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:51,538 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:51,538 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:51,539 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:51,547 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:51,548 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:51,548 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:51,549 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:51,578 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 07:45:51,579 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 07:45:51,579 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 07:45:51,580 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 07:45:51,580 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 07:45:51,581 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 07:45:51,581 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 07:45:51,581 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 07:45:51,582 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 07:45:51,582 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 07:45:51,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : "+r"(index)); [8253] [2023-11-23 07:45:51,655 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:51,655 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:45:51,665 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : : "r"(pBuf) : "memory"); [8739-8750] [2023-11-23 07:45:51,695 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 07:45:51,872 WARN L675 CHandler]: The function __atomic_fetch_or is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,872 WARN L675 CHandler]: The function __atomic_fetch_sub is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,872 WARN L675 CHandler]: The function __atomic_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,873 WARN L675 CHandler]: The function __atomic_fetch_xor is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,873 WARN L675 CHandler]: The function htons is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,873 WARN L675 CHandler]: The function ntohl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,873 WARN L675 CHandler]: The function __atomic_compare_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,873 WARN L675 CHandler]: The function s_global_handler is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,873 WARN L675 CHandler]: The function __atomic_fetch_add is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,873 WARN L675 CHandler]: The function fprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,874 WARN L675 CHandler]: The function htonl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,874 WARN L675 CHandler]: The function __atomic_store_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,874 WARN L675 CHandler]: The function ntohs is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,874 WARN L675 CHandler]: The function predicate is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,874 WARN L675 CHandler]: The function __atomic_load_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,875 WARN L675 CHandler]: The function memcmp is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,875 WARN L675 CHandler]: The function tl_thread_handler is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,875 WARN L675 CHandler]: The function __atomic_thread_fence is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,875 WARN L675 CHandler]: The function __atomic_fetch_and is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,875 WARN L675 CHandler]: The function memchr is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:45:51,881 INFO L206 MainTranslator]: Completed translation [2023-11-23 07:45:51,881 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:45:51 WrapperNode [2023-11-23 07:45:51,881 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 07:45:51,882 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 07:45:51,882 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 07:45:51,882 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 07:45:51,887 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:45:51" (1/1) ... [2023-11-23 07:45:51,975 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:45:51" (1/1) ... [2023-11-23 07:45:52,064 INFO L138 Inliner]: procedures = 692, calls = 2797, calls flagged for inlining = 61, calls inlined = 8, statements flattened = 875 [2023-11-23 07:45:52,067 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 07:45:52,068 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 07:45:52,068 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 07:45:52,068 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 07:45:52,076 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:45:51" (1/1) ... [2023-11-23 07:45:52,076 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:45:51" (1/1) ... [2023-11-23 07:45:52,085 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:45:51" (1/1) ... [2023-11-23 07:45:52,165 INFO L188 MemorySlicer]: Split 535 memory accesses to 7 slices as follows [2, 16, 256, 236, 20, 2, 3]. 48 percent of accesses are in the largest equivalence class. The 506 initializations are split as follows [2, 5, 256, 236, 4, 0, 3]. The 7 writes are split as follows [0, 3, 0, 0, 2, 2, 0]. [2023-11-23 07:45:52,165 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:45:51" (1/1) ... [2023-11-23 07:45:52,166 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:45:51" (1/1) ... [2023-11-23 07:45:52,204 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:45:51" (1/1) ... [2023-11-23 07:45:52,215 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:45:51" (1/1) ... [2023-11-23 07:45:52,220 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:45:51" (1/1) ... [2023-11-23 07:45:52,228 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:45:51" (1/1) ... [2023-11-23 07:45:52,233 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 07:45:52,234 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 07:45:52,234 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 07:45:52,235 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 07:45:52,235 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:45:51" (1/1) ... [2023-11-23 07:45:52,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 07:45:52,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:45:52,267 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-23 07:45:52,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-23 07:45:52,307 INFO L130 BoogieDeclarations]: Found specification of procedure aws_string_is_valid [2023-11-23 07:45:52,308 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_string_is_valid [2023-11-23 07:45:52,308 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2023-11-23 07:45:52,308 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2023-11-23 07:45:52,308 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_string_is_allocated_bounded_length [2023-11-23 07:45:52,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_string_is_allocated_bounded_length [2023-11-23 07:45:52,308 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2023-11-23 07:45:52,309 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 07:45:52,309 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2023-11-23 07:45:52,309 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2023-11-23 07:45:52,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-23 07:45:52,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-23 07:45:52,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-23 07:45:52,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-23 07:45:52,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-23 07:45:52,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-23 07:45:52,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-23 07:45:52,310 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-23 07:45:52,310 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-23 07:45:52,310 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 07:45:52,310 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 07:45:52,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-23 07:45:52,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-23 07:45:52,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-23 07:45:52,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-23 07:45:52,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-23 07:45:52,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-23 07:45:52,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-23 07:45:52,311 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 07:45:52,311 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 07:45:52,312 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2023-11-23 07:45:52,312 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2023-11-23 07:45:52,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2023-11-23 07:45:52,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2023-11-23 07:45:52,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2023-11-23 07:45:52,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2023-11-23 07:45:52,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2023-11-23 07:45:52,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2023-11-23 07:45:52,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2023-11-23 07:45:52,313 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 07:45:52,313 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 07:45:52,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 07:45:52,313 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-23 07:45:52,313 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-23 07:45:52,313 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-23 07:45:52,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-23 07:45:52,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-23 07:45:52,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-23 07:45:52,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-23 07:45:52,314 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_eq [2023-11-23 07:45:52,314 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_eq [2023-11-23 07:45:52,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-23 07:45:52,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-23 07:45:52,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-23 07:45:52,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-23 07:45:52,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-23 07:45:52,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-23 07:45:52,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-23 07:45:52,315 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2023-11-23 07:45:52,315 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2023-11-23 07:45:52,315 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2023-11-23 07:45:52,316 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2023-11-23 07:45:52,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-23 07:45:52,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-23 07:45:52,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-23 07:45:52,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-23 07:45:52,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-23 07:45:52,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-23 07:45:52,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-23 07:45:52,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-23 07:45:52,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-23 07:45:52,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-23 07:45:52,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-23 07:45:52,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-23 07:45:52,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-23 07:45:52,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-23 07:45:52,605 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 07:45:52,607 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 07:45:53,317 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 07:45:53,437 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 07:45:53,437 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-23 07:45:53,438 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 07:45:53 BoogieIcfgContainer [2023-11-23 07:45:53,438 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 07:45:53,440 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 07:45:53,442 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 07:45:53,444 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 07:45:53,445 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 07:45:50" (1/3) ... [2023-11-23 07:45:53,446 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@edd33a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 07:45:53, skipping insertion in model container [2023-11-23 07:45:53,446 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:45:51" (2/3) ... [2023-11-23 07:45:53,447 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@edd33a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 07:45:53, skipping insertion in model container [2023-11-23 07:45:53,447 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 07:45:53" (3/3) ... [2023-11-23 07:45:53,449 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_string_eq_byte_buf_harness.i [2023-11-23 07:45:53,462 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 07:45:53,462 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-23 07:45:53,509 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 07:45:53,513 INFO L357 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, mHoare=true, 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;@16d17a6a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 07:45:53,514 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-23 07:45:53,518 INFO L276 IsEmpty]: Start isEmpty. Operand has 116 states, 73 states have (on average 1.3150684931506849) internal successors, (96), 74 states have internal predecessors, (96), 31 states have call successors, (31), 10 states have call predecessors, (31), 10 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2023-11-23 07:45:53,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-11-23 07:45:53,528 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:45:53,529 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:45:53,529 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:45:53,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:45:53,535 INFO L85 PathProgramCache]: Analyzing trace with hash 94805913, now seen corresponding path program 1 times [2023-11-23 07:45:53,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:45:53,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150033642] [2023-11-23 07:45:53,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:45:53,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:45:53,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:45:54,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:45:54,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:45:54,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:45:54,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:45:54,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 07:45:54,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-23 07:45:54,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 07:45:54,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 07:45:54,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-23 07:45:54,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,200 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-11-23 07:45:54,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:45:54,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150033642] [2023-11-23 07:45:54,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150033642] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:45:54,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:45:54,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 07:45:54,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721722332] [2023-11-23 07:45:54,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:45:54,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 07:45:54,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:45:54,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 07:45:54,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 07:45:54,231 INFO L87 Difference]: Start difference. First operand has 116 states, 73 states have (on average 1.3150684931506849) internal successors, (96), 74 states have internal predecessors, (96), 31 states have call successors, (31), 10 states have call predecessors, (31), 10 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 07:45:54,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:45:54,441 INFO L93 Difference]: Finished difference Result 224 states and 321 transitions. [2023-11-23 07:45:54,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 07:45:54,444 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 63 [2023-11-23 07:45:54,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:45:54,451 INFO L225 Difference]: With dead ends: 224 [2023-11-23 07:45:54,451 INFO L226 Difference]: Without dead ends: 114 [2023-11-23 07:45:54,455 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 07:45:54,459 INFO L413 NwaCegarLoop]: 97 mSDtfsCounter, 52 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:45:54,460 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 137 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:45:54,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2023-11-23 07:45:54,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 114. [2023-11-23 07:45:54,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 72 states have (on average 1.2916666666666667) internal successors, (93), 73 states have internal predecessors, (93), 31 states have call successors, (31), 10 states have call predecessors, (31), 10 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2023-11-23 07:45:54,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 154 transitions. [2023-11-23 07:45:54,495 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 154 transitions. Word has length 63 [2023-11-23 07:45:54,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:45:54,496 INFO L495 AbstractCegarLoop]: Abstraction has 114 states and 154 transitions. [2023-11-23 07:45:54,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 07:45:54,496 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 154 transitions. [2023-11-23 07:45:54,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-11-23 07:45:54,498 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:45:54,498 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:45:54,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-23 07:45:54,499 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:45:54,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:45:54,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1822861083, now seen corresponding path program 1 times [2023-11-23 07:45:54,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:45:54,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295386918] [2023-11-23 07:45:54,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:45:54,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:45:54,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:45:54,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:45:54,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:45:54,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:45:54,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:45:54,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:54,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 07:45:54,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:55,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-23 07:45:55,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:55,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 07:45:55,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:55,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 07:45:55,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:55,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-23 07:45:55,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:55,026 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-11-23 07:45:55,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:45:55,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295386918] [2023-11-23 07:45:55,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295386918] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:45:55,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:45:55,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:45:55,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138067716] [2023-11-23 07:45:55,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:45:55,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:45:55,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:45:55,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:45:55,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:45:55,029 INFO L87 Difference]: Start difference. First operand 114 states and 154 transitions. Second operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-11-23 07:45:55,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:45:55,305 INFO L93 Difference]: Finished difference Result 195 states and 264 transitions. [2023-11-23 07:45:55,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:45:55,306 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 63 [2023-11-23 07:45:55,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:45:55,318 INFO L225 Difference]: With dead ends: 195 [2023-11-23 07:45:55,318 INFO L226 Difference]: Without dead ends: 116 [2023-11-23 07:45:55,318 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:45:55,319 INFO L413 NwaCegarLoop]: 91 mSDtfsCounter, 99 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:45:55,319 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 236 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:45:55,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2023-11-23 07:45:55,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 116. [2023-11-23 07:45:55,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 73 states have (on average 1.2876712328767124) internal successors, (94), 75 states have internal predecessors, (94), 31 states have call successors, (31), 10 states have call predecessors, (31), 11 states have return successors, (31), 30 states have call predecessors, (31), 30 states have call successors, (31) [2023-11-23 07:45:55,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 156 transitions. [2023-11-23 07:45:55,328 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 156 transitions. Word has length 63 [2023-11-23 07:45:55,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:45:55,328 INFO L495 AbstractCegarLoop]: Abstraction has 116 states and 156 transitions. [2023-11-23 07:45:55,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-11-23 07:45:55,328 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 156 transitions. [2023-11-23 07:45:55,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-11-23 07:45:55,329 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:45:55,329 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:45:55,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-23 07:45:55,330 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:45:55,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:45:55,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1161265832, now seen corresponding path program 1 times [2023-11-23 07:45:55,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:45:55,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147770679] [2023-11-23 07:45:55,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:45:55,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:45:55,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:55,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:45:55,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:55,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:45:55,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:55,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:45:55,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:55,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:45:55,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:55,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:45:55,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:55,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 07:45:55,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:55,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 07:45:55,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:55,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:45:55,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:55,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 07:45:55,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:55,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:45:55,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:55,727 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-11-23 07:45:55,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:45:55,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147770679] [2023-11-23 07:45:55,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147770679] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:45:55,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:45:55,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 07:45:55,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261542872] [2023-11-23 07:45:55,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:45:55,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:45:55,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:45:55,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:45:55,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:45:55,732 INFO L87 Difference]: Start difference. First operand 116 states and 156 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 07:45:56,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:45:56,007 INFO L93 Difference]: Finished difference Result 207 states and 281 transitions. [2023-11-23 07:45:56,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:45:56,008 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 69 [2023-11-23 07:45:56,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:45:56,012 INFO L225 Difference]: With dead ends: 207 [2023-11-23 07:45:56,012 INFO L226 Difference]: Without dead ends: 126 [2023-11-23 07:45:56,014 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:45:56,017 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 92 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:45:56,019 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 284 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:45:56,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2023-11-23 07:45:56,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 118. [2023-11-23 07:45:56,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 75 states have (on average 1.28) internal successors, (96), 77 states have internal predecessors, (96), 31 states have call successors, (31), 10 states have call predecessors, (31), 11 states have return successors, (31), 30 states have call predecessors, (31), 30 states have call successors, (31) [2023-11-23 07:45:56,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 158 transitions. [2023-11-23 07:45:56,038 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 158 transitions. Word has length 69 [2023-11-23 07:45:56,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:45:56,038 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 158 transitions. [2023-11-23 07:45:56,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 07:45:56,038 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 158 transitions. [2023-11-23 07:45:56,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-11-23 07:45:56,039 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:45:56,040 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:45:56,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-23 07:45:56,040 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:45:56,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:45:56,040 INFO L85 PathProgramCache]: Analyzing trace with hash 501734310, now seen corresponding path program 1 times [2023-11-23 07:45:56,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:45:56,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550728017] [2023-11-23 07:45:56,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:45:56,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:45:56,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:56,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:45:56,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:56,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:45:56,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:56,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:45:56,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:56,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:45:56,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:56,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:45:56,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:56,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 07:45:56,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:56,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 07:45:56,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:56,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:45:56,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:56,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 07:45:56,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:56,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:45:56,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:56,422 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-11-23 07:45:56,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:45:56,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550728017] [2023-11-23 07:45:56,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550728017] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:45:56,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:45:56,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 07:45:56,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579969151] [2023-11-23 07:45:56,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:45:56,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:45:56,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:45:56,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:45:56,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:45:56,424 INFO L87 Difference]: Start difference. First operand 118 states and 158 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 07:45:56,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:45:56,706 INFO L93 Difference]: Finished difference Result 205 states and 277 transitions. [2023-11-23 07:45:56,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:45:56,707 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 69 [2023-11-23 07:45:56,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:45:56,708 INFO L225 Difference]: With dead ends: 205 [2023-11-23 07:45:56,708 INFO L226 Difference]: Without dead ends: 151 [2023-11-23 07:45:56,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:45:56,709 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 63 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:45:56,709 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 272 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:45:56,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2023-11-23 07:45:56,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 149. [2023-11-23 07:45:56,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 94 states have (on average 1.2765957446808511) internal successors, (120), 96 states have internal predecessors, (120), 43 states have call successors, (43), 10 states have call predecessors, (43), 11 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) [2023-11-23 07:45:56,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 207 transitions. [2023-11-23 07:45:56,718 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 207 transitions. Word has length 69 [2023-11-23 07:45:56,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:45:56,718 INFO L495 AbstractCegarLoop]: Abstraction has 149 states and 207 transitions. [2023-11-23 07:45:56,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 07:45:56,718 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 207 transitions. [2023-11-23 07:45:56,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-11-23 07:45:56,719 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:45:56,719 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:45:56,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-23 07:45:56,719 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:45:56,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:45:56,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1629813093, now seen corresponding path program 1 times [2023-11-23 07:45:56,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:45:56,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288062132] [2023-11-23 07:45:56,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:45:56,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:45:56,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:57,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:45:57,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:57,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:45:57,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:57,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:45:57,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:57,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:45:57,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:57,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:45:57,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:57,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 07:45:57,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:57,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 07:45:57,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:57,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:45:57,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:57,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 07:45:57,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:57,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:45:57,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:57,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2023-11-23 07:45:57,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:57,329 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-11-23 07:45:57,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:45:57,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288062132] [2023-11-23 07:45:57,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288062132] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:45:57,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:45:57,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-23 07:45:57,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744291552] [2023-11-23 07:45:57,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:45:57,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 07:45:57,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:45:57,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 07:45:57,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:45:57,334 INFO L87 Difference]: Start difference. First operand 149 states and 207 transitions. Second operand has 9 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2023-11-23 07:45:57,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:45:57,724 INFO L93 Difference]: Finished difference Result 159 states and 220 transitions. [2023-11-23 07:45:57,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:45:57,725 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) Word has length 80 [2023-11-23 07:45:57,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:45:57,727 INFO L225 Difference]: With dead ends: 159 [2023-11-23 07:45:57,727 INFO L226 Difference]: Without dead ends: 152 [2023-11-23 07:45:57,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:45:57,728 INFO L413 NwaCegarLoop]: 97 mSDtfsCounter, 79 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:45:57,728 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 576 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:45:57,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2023-11-23 07:45:57,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2023-11-23 07:45:57,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 96 states have (on average 1.2708333333333333) internal successors, (122), 99 states have internal predecessors, (122), 43 states have call successors, (43), 10 states have call predecessors, (43), 12 states have return successors, (48), 42 states have call predecessors, (48), 42 states have call successors, (48) [2023-11-23 07:45:57,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 213 transitions. [2023-11-23 07:45:57,743 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 213 transitions. Word has length 80 [2023-11-23 07:45:57,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:45:57,744 INFO L495 AbstractCegarLoop]: Abstraction has 152 states and 213 transitions. [2023-11-23 07:45:57,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2023-11-23 07:45:57,745 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 213 transitions. [2023-11-23 07:45:57,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-11-23 07:45:57,746 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:45:57,746 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:45:57,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-23 07:45:57,747 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:45:57,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:45:57,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1259289839, now seen corresponding path program 1 times [2023-11-23 07:45:57,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:45:57,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063597786] [2023-11-23 07:45:57,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:45:57,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:45:57,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:58,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:45:58,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:58,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:45:58,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:58,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:45:58,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:58,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:45:58,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:58,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:45:58,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:58,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 07:45:58,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:58,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 07:45:58,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:58,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:45:58,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:58,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 07:45:58,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:58,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:45:58,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:58,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2023-11-23 07:45:58,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:59,117 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2023-11-23 07:45:59,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:45:59,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063597786] [2023-11-23 07:45:59,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063597786] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:45:59,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019197655] [2023-11-23 07:45:59,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:45:59,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:45:59,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:45:59,119 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:45:59,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-23 07:45:59,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:45:59,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 2564 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-23 07:45:59,578 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:45:59,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-23 07:45:59,925 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-23 07:45:59,925 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:45:59,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019197655] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:45:59,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:45:59,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2023-11-23 07:45:59,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866685792] [2023-11-23 07:45:59,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:45:59,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-23 07:45:59,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:45:59,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-23 07:45:59,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2023-11-23 07:45:59,927 INFO L87 Difference]: Start difference. First operand 152 states and 213 transitions. Second operand has 11 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 4 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2023-11-23 07:46:01,961 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:46:04,508 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:46:06,527 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:46:08,562 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:46:10,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:46:11,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:46:11,014 INFO L93 Difference]: Finished difference Result 266 states and 364 transitions. [2023-11-23 07:46:11,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 07:46:11,014 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 4 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 84 [2023-11-23 07:46:11,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:46:11,015 INFO L225 Difference]: With dead ends: 266 [2023-11-23 07:46:11,015 INFO L226 Difference]: Without dead ends: 160 [2023-11-23 07:46:11,016 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2023-11-23 07:46:11,017 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 110 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 17 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.0s IncrementalHoareTripleChecker+Time [2023-11-23 07:46:11,017 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 706 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 399 Invalid, 5 Unknown, 0 Unchecked, 11.0s Time] [2023-11-23 07:46:11,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2023-11-23 07:46:11,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 158. [2023-11-23 07:46:11,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 100 states have (on average 1.26) internal successors, (126), 102 states have internal predecessors, (126), 43 states have call successors, (43), 13 states have call predecessors, (43), 14 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) [2023-11-23 07:46:11,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 213 transitions. [2023-11-23 07:46:11,026 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 213 transitions. Word has length 84 [2023-11-23 07:46:11,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:46:11,027 INFO L495 AbstractCegarLoop]: Abstraction has 158 states and 213 transitions. [2023-11-23 07:46:11,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 4 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2023-11-23 07:46:11,027 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 213 transitions. [2023-11-23 07:46:11,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-11-23 07:46:11,032 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:46:11,032 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:46:11,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-23 07:46:11,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-23 07:46:11,249 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:46:11,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:46:11,250 INFO L85 PathProgramCache]: Analyzing trace with hash 394268423, now seen corresponding path program 1 times [2023-11-23 07:46:11,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:46:11,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505498021] [2023-11-23 07:46:11,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:46:11,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:46:11,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:11,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:11,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:11,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:46:11,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:11,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:46:11,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:11,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:46:11,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:11,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:11,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:11,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 07:46:11,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:11,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-23 07:46:11,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:11,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:46:11,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:11,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-23 07:46:11,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:11,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-23 07:46:11,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:11,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-23 07:46:11,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:11,938 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-11-23 07:46:11,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:46:11,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505498021] [2023-11-23 07:46:11,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505498021] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:46:11,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89688880] [2023-11-23 07:46:11,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:46:11,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:46:11,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:46:11,953 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:46:11,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-23 07:46:12,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:12,348 INFO L262 TraceCheckSpWp]: Trace formula consists of 2571 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-23 07:46:12,352 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:46:12,412 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-23 07:46:12,412 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:46:12,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89688880] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:46:12,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:46:12,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 14 [2023-11-23 07:46:12,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659281636] [2023-11-23 07:46:12,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:46:12,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 07:46:12,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:46:12,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 07:46:12,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:46:12,415 INFO L87 Difference]: Start difference. First operand 158 states and 213 transitions. Second operand has 9 states, 7 states have (on average 8.285714285714286) internal successors, (58), 8 states have internal predecessors, (58), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-11-23 07:46:12,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:46:12,587 INFO L93 Difference]: Finished difference Result 268 states and 367 transitions. [2023-11-23 07:46:12,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 07:46:12,587 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 8.285714285714286) internal successors, (58), 8 states have internal predecessors, (58), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 88 [2023-11-23 07:46:12,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:46:12,588 INFO L225 Difference]: With dead ends: 268 [2023-11-23 07:46:12,588 INFO L226 Difference]: Without dead ends: 164 [2023-11-23 07:46:12,589 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2023-11-23 07:46:12,589 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 13 mSDsluCounter, 888 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:46:12,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 1021 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 07:46:12,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2023-11-23 07:46:12,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 162. [2023-11-23 07:46:12,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 103 states have (on average 1.2524271844660195) internal successors, (129), 106 states have internal predecessors, (129), 43 states have call successors, (43), 13 states have call predecessors, (43), 15 states have return successors, (47), 42 states have call predecessors, (47), 42 states have call successors, (47) [2023-11-23 07:46:12,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 219 transitions. [2023-11-23 07:46:12,601 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 219 transitions. Word has length 88 [2023-11-23 07:46:12,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:46:12,601 INFO L495 AbstractCegarLoop]: Abstraction has 162 states and 219 transitions. [2023-11-23 07:46:12,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 8.285714285714286) internal successors, (58), 8 states have internal predecessors, (58), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-11-23 07:46:12,601 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 219 transitions. [2023-11-23 07:46:12,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-11-23 07:46:12,603 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:46:12,603 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:46:12,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-23 07:46:12,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-23 07:46:12,809 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:46:12,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:46:12,809 INFO L85 PathProgramCache]: Analyzing trace with hash 659986018, now seen corresponding path program 1 times [2023-11-23 07:46:12,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:46:12,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975677564] [2023-11-23 07:46:12,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:46:12,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:46:12,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:13,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:13,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:13,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:46:13,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:13,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:46:13,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:13,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:46:13,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:13,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:13,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:13,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 07:46:13,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:13,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:46:13,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:13,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-23 07:46:13,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:13,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 07:46:13,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:13,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-23 07:46:13,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:13,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 07:46:13,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:13,748 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-11-23 07:46:13,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:46:13,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975677564] [2023-11-23 07:46:13,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975677564] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:46:13,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197959084] [2023-11-23 07:46:13,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:46:13,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:46:13,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:46:13,750 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:46:13,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-23 07:46:14,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:14,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 2576 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-23 07:46:14,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:46:14,987 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 31 proven. 11 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-23 07:46:14,987 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:46:15,249 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-11-23 07:46:15,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2023-11-23 07:46:15,294 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-11-23 07:46:15,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197959084] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:46:15,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 07:46:15,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 10] total 25 [2023-11-23 07:46:15,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225450489] [2023-11-23 07:46:15,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 07:46:15,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-23 07:46:15,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:46:15,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-23 07:46:15,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2023-11-23 07:46:15,296 INFO L87 Difference]: Start difference. First operand 162 states and 219 transitions. Second operand has 25 states, 25 states have (on average 4.92) internal successors, (123), 24 states have internal predecessors, (123), 5 states have call successors, (27), 4 states have call predecessors, (27), 6 states have return successors, (26), 5 states have call predecessors, (26), 5 states have call successors, (26) [2023-11-23 07:46:18,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:46:18,981 INFO L93 Difference]: Finished difference Result 488 states and 680 transitions. [2023-11-23 07:46:18,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-11-23 07:46:18,982 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.92) internal successors, (123), 24 states have internal predecessors, (123), 5 states have call successors, (27), 4 states have call predecessors, (27), 6 states have return successors, (26), 5 states have call predecessors, (26), 5 states have call successors, (26) Word has length 90 [2023-11-23 07:46:18,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:46:18,985 INFO L225 Difference]: With dead ends: 488 [2023-11-23 07:46:18,985 INFO L226 Difference]: Without dead ends: 376 [2023-11-23 07:46:18,987 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 196 SyntacticMatches, 8 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1173 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=933, Invalid=4323, Unknown=0, NotChecked=0, Total=5256 [2023-11-23 07:46:18,988 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 452 mSDsluCounter, 914 mSDsCounter, 0 mSdLazyCounter, 2501 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 487 SdHoareTripleChecker+Valid, 989 SdHoareTripleChecker+Invalid, 2588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 2501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-11-23 07:46:18,988 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [487 Valid, 989 Invalid, 2588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 2501 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-11-23 07:46:18,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2023-11-23 07:46:19,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 309. [2023-11-23 07:46:19,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 215 states have (on average 1.2651162790697674) internal successors, (272), 219 states have internal predecessors, (272), 68 states have call successors, (68), 21 states have call predecessors, (68), 25 states have return successors, (79), 68 states have call predecessors, (79), 66 states have call successors, (79) [2023-11-23 07:46:19,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 419 transitions. [2023-11-23 07:46:19,016 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 419 transitions. Word has length 90 [2023-11-23 07:46:19,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:46:19,016 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 419 transitions. [2023-11-23 07:46:19,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.92) internal successors, (123), 24 states have internal predecessors, (123), 5 states have call successors, (27), 4 states have call predecessors, (27), 6 states have return successors, (26), 5 states have call predecessors, (26), 5 states have call successors, (26) [2023-11-23 07:46:19,017 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 419 transitions. [2023-11-23 07:46:19,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-11-23 07:46:19,018 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:46:19,018 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:46:19,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-23 07:46:19,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:46:19,232 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:46:19,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:46:19,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1938438760, now seen corresponding path program 1 times [2023-11-23 07:46:19,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:46:19,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799856708] [2023-11-23 07:46:19,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:46:19,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:46:19,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:19,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:19,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:19,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:46:19,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:19,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:46:19,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:19,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:46:19,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:19,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:19,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:19,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 07:46:19,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:19,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:46:19,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:19,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-23 07:46:19,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:19,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 07:46:19,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:19,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-23 07:46:19,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:19,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 07:46:19,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:19,776 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-11-23 07:46:19,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:46:19,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799856708] [2023-11-23 07:46:19,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799856708] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:46:19,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939091520] [2023-11-23 07:46:19,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:46:19,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:46:19,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:46:19,777 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:46:19,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-23 07:46:20,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:20,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 2581 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 07:46:20,233 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:46:20,285 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-23 07:46:20,286 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:46:20,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939091520] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:46:20,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:46:20,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2023-11-23 07:46:20,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386857579] [2023-11-23 07:46:20,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:46:20,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:46:20,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:46:20,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:46:20,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:46:20,288 INFO L87 Difference]: Start difference. First operand 309 states and 419 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-23 07:46:20,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:46:20,708 INFO L93 Difference]: Finished difference Result 590 states and 815 transitions. [2023-11-23 07:46:20,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:46:20,708 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 90 [2023-11-23 07:46:20,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:46:20,711 INFO L225 Difference]: With dead ends: 590 [2023-11-23 07:46:20,711 INFO L226 Difference]: Without dead ends: 335 [2023-11-23 07:46:20,712 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 110 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:46:20,713 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 31 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 540 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-23 07:46:20,713 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 540 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-23 07:46:20,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2023-11-23 07:46:20,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 311. [2023-11-23 07:46:20,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 217 states have (on average 1.2580645161290323) internal successors, (273), 221 states have internal predecessors, (273), 68 states have call successors, (68), 21 states have call predecessors, (68), 25 states have return successors, (79), 68 states have call predecessors, (79), 66 states have call successors, (79) [2023-11-23 07:46:20,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 420 transitions. [2023-11-23 07:46:20,733 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 420 transitions. Word has length 90 [2023-11-23 07:46:20,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:46:20,734 INFO L495 AbstractCegarLoop]: Abstraction has 311 states and 420 transitions. [2023-11-23 07:46:20,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-23 07:46:20,735 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 420 transitions. [2023-11-23 07:46:20,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-11-23 07:46:20,737 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:46:20,737 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:46:20,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-23 07:46:20,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:46:20,956 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:46:20,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:46:20,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1720975516, now seen corresponding path program 1 times [2023-11-23 07:46:20,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:46:20,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772884846] [2023-11-23 07:46:20,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:46:20,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:46:21,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:22,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:22,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:22,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:46:22,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:22,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:46:22,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:22,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:46:22,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:22,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:22,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:22,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 07:46:22,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:22,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:46:22,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:22,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-23 07:46:22,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:22,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 07:46:22,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:22,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-23 07:46:22,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:22,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 07:46:22,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:22,620 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-11-23 07:46:22,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:46:22,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772884846] [2023-11-23 07:46:22,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772884846] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:46:22,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165868647] [2023-11-23 07:46:22,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:46:22,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:46:22,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:46:22,637 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:46:22,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-23 07:46:23,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:23,109 INFO L262 TraceCheckSpWp]: Trace formula consists of 2573 conjuncts, 63 conjunts are in the unsatisfiable core [2023-11-23 07:46:23,113 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:46:23,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-23 07:46:23,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-23 07:46:24,539 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 24 proven. 24 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-23 07:46:24,539 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:46:24,907 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-11-23 07:46:24,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165868647] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:46:24,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 07:46:24,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 20, 10] total 38 [2023-11-23 07:46:24,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035310251] [2023-11-23 07:46:24,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 07:46:24,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-11-23 07:46:24,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:46:24,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-23 07:46:24,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=1243, Unknown=0, NotChecked=0, Total=1406 [2023-11-23 07:46:24,910 INFO L87 Difference]: Start difference. First operand 311 states and 420 transitions. Second operand has 38 states, 36 states have (on average 4.166666666666667) internal successors, (150), 37 states have internal predecessors, (150), 13 states have call successors, (31), 5 states have call predecessors, (31), 10 states have return successors, (30), 11 states have call predecessors, (30), 12 states have call successors, (30) [2023-11-23 07:46:27,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:46:27,692 INFO L93 Difference]: Finished difference Result 440 states and 556 transitions. [2023-11-23 07:46:27,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-23 07:46:27,693 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 36 states have (on average 4.166666666666667) internal successors, (150), 37 states have internal predecessors, (150), 13 states have call successors, (31), 5 states have call predecessors, (31), 10 states have return successors, (30), 11 states have call predecessors, (30), 12 states have call successors, (30) Word has length 90 [2023-11-23 07:46:27,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:46:27,695 INFO L225 Difference]: With dead ends: 440 [2023-11-23 07:46:27,695 INFO L226 Difference]: Without dead ends: 370 [2023-11-23 07:46:27,696 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 163 SyntacticMatches, 13 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1150 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=435, Invalid=2987, Unknown=0, NotChecked=0, Total=3422 [2023-11-23 07:46:27,696 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 367 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 2698 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 824 SdHoareTripleChecker+Invalid, 2824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 2698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:46:27,697 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [384 Valid, 824 Invalid, 2824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 2698 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-11-23 07:46:27,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2023-11-23 07:46:27,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 341. [2023-11-23 07:46:27,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 241 states have (on average 1.2365145228215768) internal successors, (298), 244 states have internal predecessors, (298), 69 states have call successors, (69), 27 states have call predecessors, (69), 30 states have return successors, (77), 69 states have call predecessors, (77), 67 states have call successors, (77) [2023-11-23 07:46:27,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 444 transitions. [2023-11-23 07:46:27,714 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 444 transitions. Word has length 90 [2023-11-23 07:46:27,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:46:27,715 INFO L495 AbstractCegarLoop]: Abstraction has 341 states and 444 transitions. [2023-11-23 07:46:27,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 36 states have (on average 4.166666666666667) internal successors, (150), 37 states have internal predecessors, (150), 13 states have call successors, (31), 5 states have call predecessors, (31), 10 states have return successors, (30), 11 states have call predecessors, (30), 12 states have call successors, (30) [2023-11-23 07:46:27,715 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 444 transitions. [2023-11-23 07:46:27,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-11-23 07:46:27,716 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:46:27,716 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:46:27,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-23 07:46:27,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-23 07:46:27,937 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:46:27,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:46:27,937 INFO L85 PathProgramCache]: Analyzing trace with hash -159258402, now seen corresponding path program 1 times [2023-11-23 07:46:27,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:46:27,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253749116] [2023-11-23 07:46:27,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:46:27,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:46:28,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:29,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:29,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:29,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:46:29,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:29,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:46:29,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:29,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:46:29,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:29,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:29,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:29,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 07:46:29,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:29,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:46:29,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:29,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-23 07:46:29,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:29,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 07:46:29,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:29,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-23 07:46:29,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:29,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 07:46:29,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:29,495 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2023-11-23 07:46:29,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:46:29,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253749116] [2023-11-23 07:46:29,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253749116] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:46:29,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140647812] [2023-11-23 07:46:29,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:46:29,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:46:29,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:46:29,497 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:46:29,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-23 07:46:30,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:30,450 INFO L262 TraceCheckSpWp]: Trace formula consists of 2570 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-23 07:46:30,453 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:46:31,043 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 36 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-23 07:46:31,043 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:46:31,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-11-23 07:46:31,273 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-11-23 07:46:31,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2023-11-23 07:46:31,306 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-11-23 07:46:31,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [140647812] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:46:31,306 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 07:46:31,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 21 [2023-11-23 07:46:31,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669228956] [2023-11-23 07:46:31,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 07:46:31,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-23 07:46:31,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:46:31,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-23 07:46:31,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2023-11-23 07:46:31,309 INFO L87 Difference]: Start difference. First operand 341 states and 444 transitions. Second operand has 21 states, 21 states have (on average 4.333333333333333) internal successors, (91), 20 states have internal predecessors, (91), 5 states have call successors, (22), 4 states have call predecessors, (22), 5 states have return successors, (20), 5 states have call predecessors, (20), 4 states have call successors, (20) [2023-11-23 07:46:32,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:46:32,941 INFO L93 Difference]: Finished difference Result 362 states and 466 transitions. [2023-11-23 07:46:32,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-23 07:46:32,942 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.333333333333333) internal successors, (91), 20 states have internal predecessors, (91), 5 states have call successors, (22), 4 states have call predecessors, (22), 5 states have return successors, (20), 5 states have call predecessors, (20), 4 states have call successors, (20) Word has length 90 [2023-11-23 07:46:32,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:46:32,943 INFO L225 Difference]: With dead ends: 362 [2023-11-23 07:46:32,943 INFO L226 Difference]: Without dead ends: 351 [2023-11-23 07:46:32,944 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 181 SyntacticMatches, 13 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=343, Invalid=1139, Unknown=0, NotChecked=0, Total=1482 [2023-11-23 07:46:32,944 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 254 mSDsluCounter, 700 mSDsCounter, 0 mSdLazyCounter, 1598 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 775 SdHoareTripleChecker+Invalid, 1669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:46:32,944 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [288 Valid, 775 Invalid, 1669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1598 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-23 07:46:32,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2023-11-23 07:46:32,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 341. [2023-11-23 07:46:32,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 241 states have (on average 1.2323651452282158) internal successors, (297), 244 states have internal predecessors, (297), 69 states have call successors, (69), 27 states have call predecessors, (69), 30 states have return successors, (77), 69 states have call predecessors, (77), 67 states have call successors, (77) [2023-11-23 07:46:32,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 443 transitions. [2023-11-23 07:46:32,964 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 443 transitions. Word has length 90 [2023-11-23 07:46:32,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:46:32,965 INFO L495 AbstractCegarLoop]: Abstraction has 341 states and 443 transitions. [2023-11-23 07:46:32,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.333333333333333) internal successors, (91), 20 states have internal predecessors, (91), 5 states have call successors, (22), 4 states have call predecessors, (22), 5 states have return successors, (20), 5 states have call predecessors, (20), 4 states have call successors, (20) [2023-11-23 07:46:32,965 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 443 transitions. [2023-11-23 07:46:32,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-11-23 07:46:32,966 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:46:32,966 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:46:32,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-23 07:46:33,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:46:33,180 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:46:33,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:46:33,180 INFO L85 PathProgramCache]: Analyzing trace with hash 541806176, now seen corresponding path program 1 times [2023-11-23 07:46:33,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:46:33,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046858487] [2023-11-23 07:46:33,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:46:33,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:46:33,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:33,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:33,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:33,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:46:33,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:33,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:46:33,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:33,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:46:33,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:33,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:33,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:33,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 07:46:33,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:33,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:46:33,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:33,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-23 07:46:33,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:33,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 07:46:33,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:33,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-23 07:46:33,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:33,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 07:46:33,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:33,632 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-11-23 07:46:33,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:46:33,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046858487] [2023-11-23 07:46:33,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046858487] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:46:33,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:46:33,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:46:33,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570949352] [2023-11-23 07:46:33,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:46:33,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:46:33,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:46:33,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:46:33,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:46:33,634 INFO L87 Difference]: Start difference. First operand 341 states and 443 transitions. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2023-11-23 07:46:33,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:46:33,932 INFO L93 Difference]: Finished difference Result 512 states and 664 transitions. [2023-11-23 07:46:33,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:46:33,933 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) Word has length 90 [2023-11-23 07:46:33,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:46:33,935 INFO L225 Difference]: With dead ends: 512 [2023-11-23 07:46:33,935 INFO L226 Difference]: Without dead ends: 340 [2023-11-23 07:46:33,936 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:46:33,936 INFO L413 NwaCegarLoop]: 97 mSDtfsCounter, 74 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:46:33,937 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 353 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:46:33,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2023-11-23 07:46:33,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 333. [2023-11-23 07:46:33,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 234 states have (on average 1.2264957264957266) internal successors, (287), 236 states have internal predecessors, (287), 69 states have call successors, (69), 27 states have call predecessors, (69), 29 states have return successors, (76), 69 states have call predecessors, (76), 67 states have call successors, (76) [2023-11-23 07:46:33,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 432 transitions. [2023-11-23 07:46:33,958 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 432 transitions. Word has length 90 [2023-11-23 07:46:33,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:46:33,959 INFO L495 AbstractCegarLoop]: Abstraction has 333 states and 432 transitions. [2023-11-23 07:46:33,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2023-11-23 07:46:33,959 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 432 transitions. [2023-11-23 07:46:33,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-11-23 07:46:33,960 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:46:33,960 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:46:33,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-23 07:46:33,961 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:46:33,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:46:33,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1379081628, now seen corresponding path program 1 times [2023-11-23 07:46:33,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:46:33,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880856351] [2023-11-23 07:46:33,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:46:33,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:46:34,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:35,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:35,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:35,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:46:35,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:35,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:46:35,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:35,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:46:35,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:35,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:35,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:35,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 07:46:35,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:35,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:46:35,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:35,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-23 07:46:35,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:35,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 07:46:35,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:35,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-23 07:46:35,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:35,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 07:46:35,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:35,879 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-11-23 07:46:35,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:46:35,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880856351] [2023-11-23 07:46:35,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880856351] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:46:35,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741965224] [2023-11-23 07:46:35,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:46:35,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:46:35,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:46:35,881 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:46:35,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-23 07:46:36,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:36,543 INFO L262 TraceCheckSpWp]: Trace formula consists of 2575 conjuncts, 52 conjunts are in the unsatisfiable core [2023-11-23 07:46:36,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:46:36,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 07:46:37,369 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 38 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-23 07:46:37,369 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:46:38,030 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-11-23 07:46:38,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741965224] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:46:38,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 07:46:38,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 13] total 37 [2023-11-23 07:46:38,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054578633] [2023-11-23 07:46:38,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 07:46:38,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-11-23 07:46:38,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:46:38,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-11-23 07:46:38,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1177, Unknown=0, NotChecked=0, Total=1332 [2023-11-23 07:46:38,038 INFO L87 Difference]: Start difference. First operand 333 states and 432 transitions. Second operand has 37 states, 37 states have (on average 3.5675675675675675) internal successors, (132), 36 states have internal predecessors, (132), 6 states have call successors, (28), 4 states have call predecessors, (28), 8 states have return successors, (28), 6 states have call predecessors, (28), 5 states have call successors, (28) [2023-11-23 07:46:40,070 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:46:42,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:46:44,282 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:46:46,346 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:46:48,364 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:46:52,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:46:53,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:46:53,012 INFO L93 Difference]: Finished difference Result 382 states and 489 transitions. [2023-11-23 07:46:53,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-23 07:46:53,013 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 3.5675675675675675) internal successors, (132), 36 states have internal predecessors, (132), 6 states have call successors, (28), 4 states have call predecessors, (28), 8 states have return successors, (28), 6 states have call predecessors, (28), 5 states have call successors, (28) Word has length 90 [2023-11-23 07:46:53,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:46:53,015 INFO L225 Difference]: With dead ends: 382 [2023-11-23 07:46:53,015 INFO L226 Difference]: Without dead ends: 368 [2023-11-23 07:46:53,016 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 170 SyntacticMatches, 9 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1023 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=838, Invalid=3322, Unknown=0, NotChecked=0, Total=4160 [2023-11-23 07:46:53,017 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 404 mSDsluCounter, 876 mSDsCounter, 0 mSdLazyCounter, 2233 mSolverCounterSat, 97 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 950 SdHoareTripleChecker+Invalid, 2336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 2233 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.8s IncrementalHoareTripleChecker+Time [2023-11-23 07:46:53,017 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [419 Valid, 950 Invalid, 2336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 2233 Invalid, 6 Unknown, 0 Unchecked, 13.8s Time] [2023-11-23 07:46:53,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2023-11-23 07:46:53,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 340. [2023-11-23 07:46:53,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 241 states have (on average 1.2240663900414939) internal successors, (295), 243 states have internal predecessors, (295), 69 states have call successors, (69), 27 states have call predecessors, (69), 29 states have return successors, (76), 69 states have call predecessors, (76), 67 states have call successors, (76) [2023-11-23 07:46:53,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 440 transitions. [2023-11-23 07:46:53,041 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 440 transitions. Word has length 90 [2023-11-23 07:46:53,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:46:53,042 INFO L495 AbstractCegarLoop]: Abstraction has 340 states and 440 transitions. [2023-11-23 07:46:53,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 3.5675675675675675) internal successors, (132), 36 states have internal predecessors, (132), 6 states have call successors, (28), 4 states have call predecessors, (28), 8 states have return successors, (28), 6 states have call predecessors, (28), 5 states have call successors, (28) [2023-11-23 07:46:53,042 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 440 transitions. [2023-11-23 07:46:53,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-11-23 07:46:53,043 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:46:53,043 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:46:53,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-23 07:46:53,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:46:53,258 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:46:53,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:46:53,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1060942137, now seen corresponding path program 1 times [2023-11-23 07:46:53,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:46:53,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009982104] [2023-11-23 07:46:53,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:46:53,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:46:53,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:53,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:53,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:53,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:46:53,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:53,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:46:53,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:53,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:46:53,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:53,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:53,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:53,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 07:46:53,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:53,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:46:53,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:53,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-23 07:46:53,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:53,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 07:46:53,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:53,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-23 07:46:53,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:53,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 07:46:53,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:53,806 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2023-11-23 07:46:53,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:46:53,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009982104] [2023-11-23 07:46:53,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009982104] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:46:53,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:46:53,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-23 07:46:53,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957059444] [2023-11-23 07:46:53,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:46:53,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-23 07:46:53,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:46:53,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-23 07:46:53,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2023-11-23 07:46:53,808 INFO L87 Difference]: Start difference. First operand 340 states and 440 transitions. Second operand has 11 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2023-11-23 07:46:54,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:46:54,272 INFO L93 Difference]: Finished difference Result 352 states and 453 transitions. [2023-11-23 07:46:54,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-23 07:46:54,273 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) Word has length 92 [2023-11-23 07:46:54,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:46:54,274 INFO L225 Difference]: With dead ends: 352 [2023-11-23 07:46:54,274 INFO L226 Difference]: Without dead ends: 312 [2023-11-23 07:46:54,275 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2023-11-23 07:46:54,275 INFO L413 NwaCegarLoop]: 97 mSDtfsCounter, 92 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 724 SdHoareTripleChecker+Invalid, 751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-23 07:46:54,275 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 724 Invalid, 751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 719 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-23 07:46:54,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2023-11-23 07:46:54,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 297. [2023-11-23 07:46:54,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 209 states have (on average 1.229665071770335) internal successors, (257), 211 states have internal predecessors, (257), 60 states have call successors, (60), 26 states have call predecessors, (60), 27 states have return successors, (61), 59 states have call predecessors, (61), 58 states have call successors, (61) [2023-11-23 07:46:54,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 378 transitions. [2023-11-23 07:46:54,297 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 378 transitions. Word has length 92 [2023-11-23 07:46:54,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:46:54,298 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 378 transitions. [2023-11-23 07:46:54,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2023-11-23 07:46:54,298 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 378 transitions. [2023-11-23 07:46:54,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-11-23 07:46:54,299 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:46:54,299 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:46:54,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-23 07:46:54,300 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:46:54,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:46:54,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1543934133, now seen corresponding path program 1 times [2023-11-23 07:46:54,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:46:54,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140014107] [2023-11-23 07:46:54,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:46:54,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:46:54,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:55,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:55,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:55,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:46:55,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:55,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:46:55,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:56,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:46:56,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:56,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:46:56,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:56,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 07:46:56,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:56,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:46:56,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:56,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-23 07:46:56,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:56,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 07:46:56,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:56,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-23 07:46:56,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:56,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 07:46:56,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:56,426 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-23 07:46:56,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:46:56,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140014107] [2023-11-23 07:46:56,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140014107] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:46:56,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026013561] [2023-11-23 07:46:56,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:46:56,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:46:56,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:46:56,427 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:46:56,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-23 07:46:56,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:46:56,823 INFO L262 TraceCheckSpWp]: Trace formula consists of 2585 conjuncts, 52 conjunts are in the unsatisfiable core [2023-11-23 07:46:56,826 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:46:56,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-23 07:46:57,934 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 46 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-11-23 07:46:57,934 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:46:58,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2023-11-23 07:46:58,607 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 24 proven. 3 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-11-23 07:46:58,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026013561] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:46:58,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 07:46:58,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 18] total 50 [2023-11-23 07:46:58,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9651498] [2023-11-23 07:46:58,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 07:46:58,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-11-23 07:46:58,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:46:58,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-11-23 07:46:58,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=2312, Unknown=0, NotChecked=0, Total=2450 [2023-11-23 07:46:58,610 INFO L87 Difference]: Start difference. First operand 297 states and 378 transitions. Second operand has 50 states, 40 states have (on average 3.525) internal successors, (141), 43 states have internal predecessors, (141), 10 states have call successors, (28), 5 states have call predecessors, (28), 10 states have return successors, (26), 9 states have call predecessors, (26), 8 states have call successors, (26) [2023-11-23 07:47:00,939 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:47:03,159 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:47:05,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:47:07,492 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:47:13,169 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:47:13,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:47:13,877 INFO L93 Difference]: Finished difference Result 373 states and 475 transitions. [2023-11-23 07:47:13,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-11-23 07:47:13,878 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 40 states have (on average 3.525) internal successors, (141), 43 states have internal predecessors, (141), 10 states have call successors, (28), 5 states have call predecessors, (28), 10 states have return successors, (26), 9 states have call predecessors, (26), 8 states have call successors, (26) Word has length 92 [2023-11-23 07:47:13,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:47:13,879 INFO L225 Difference]: With dead ends: 373 [2023-11-23 07:47:13,879 INFO L226 Difference]: Without dead ends: 308 [2023-11-23 07:47:13,881 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 173 SyntacticMatches, 10 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1736 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=904, Invalid=8026, Unknown=0, NotChecked=0, Total=8930 [2023-11-23 07:47:13,881 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 486 mSDsluCounter, 1857 mSDsCounter, 0 mSdLazyCounter, 3820 mSolverCounterSat, 186 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 1929 SdHoareTripleChecker+Invalid, 4011 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 3820 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:47:13,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [489 Valid, 1929 Invalid, 4011 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 3820 Invalid, 5 Unknown, 0 Unchecked, 12.6s Time] [2023-11-23 07:47:13,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2023-11-23 07:47:13,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 158. [2023-11-23 07:47:13,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 109 states have (on average 1.201834862385321) internal successors, (131), 110 states have internal predecessors, (131), 30 states have call successors, (30), 18 states have call predecessors, (30), 18 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-11-23 07:47:13,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 190 transitions. [2023-11-23 07:47:13,894 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 190 transitions. Word has length 92 [2023-11-23 07:47:13,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:47:13,894 INFO L495 AbstractCegarLoop]: Abstraction has 158 states and 190 transitions. [2023-11-23 07:47:13,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 40 states have (on average 3.525) internal successors, (141), 43 states have internal predecessors, (141), 10 states have call successors, (28), 5 states have call predecessors, (28), 10 states have return successors, (26), 9 states have call predecessors, (26), 8 states have call successors, (26) [2023-11-23 07:47:13,894 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 190 transitions. [2023-11-23 07:47:13,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-11-23 07:47:13,895 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:47:13,895 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:47:13,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-23 07:47:14,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-23 07:47:14,110 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:47:14,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:47:14,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1765785389, now seen corresponding path program 1 times [2023-11-23 07:47:14,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:47:14,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817909321] [2023-11-23 07:47:14,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:47:14,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:47:14,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:14,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:14,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:14,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:14,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-23 07:47:14,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:14,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:47:14,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 07:47:14,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-23 07:47:14,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:47:14,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:14,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:47:14,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:47:14,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:47:14,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:47:14,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:47:14,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:14,775 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2023-11-23 07:47:14,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:47:14,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817909321] [2023-11-23 07:47:14,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817909321] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:47:14,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175240526] [2023-11-23 07:47:14,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:47:14,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:47:14,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:47:14,778 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:47:14,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-23 07:47:15,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:15,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 2725 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-23 07:47:15,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:47:15,363 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2023-11-23 07:47:15,363 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:47:15,486 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2023-11-23 07:47:15,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175240526] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:47:15,487 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 07:47:15,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 22 [2023-11-23 07:47:15,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836295044] [2023-11-23 07:47:15,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 07:47:15,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-23 07:47:15,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:47:15,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-23 07:47:15,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=416, Unknown=0, NotChecked=0, Total=462 [2023-11-23 07:47:15,490 INFO L87 Difference]: Start difference. First operand 158 states and 190 transitions. Second operand has 22 states, 18 states have (on average 4.222222222222222) internal successors, (76), 16 states have internal predecessors, (76), 8 states have call successors, (29), 4 states have call predecessors, (29), 5 states have return successors, (28), 12 states have call predecessors, (28), 8 states have call successors, (28) [2023-11-23 07:47:16,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:47:16,279 INFO L93 Difference]: Finished difference Result 236 states and 290 transitions. [2023-11-23 07:47:16,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-23 07:47:16,280 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 18 states have (on average 4.222222222222222) internal successors, (76), 16 states have internal predecessors, (76), 8 states have call successors, (29), 4 states have call predecessors, (29), 5 states have return successors, (28), 12 states have call predecessors, (28), 8 states have call successors, (28) Word has length 104 [2023-11-23 07:47:16,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:47:16,281 INFO L225 Difference]: With dead ends: 236 [2023-11-23 07:47:16,281 INFO L226 Difference]: Without dead ends: 158 [2023-11-23 07:47:16,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=93, Invalid=837, Unknown=0, NotChecked=0, Total=930 [2023-11-23 07:47:16,282 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 159 mSDsluCounter, 861 mSDsCounter, 0 mSdLazyCounter, 1468 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 937 SdHoareTripleChecker+Invalid, 1554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-23 07:47:16,282 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 937 Invalid, 1554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1468 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-23 07:47:16,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2023-11-23 07:47:16,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2023-11-23 07:47:16,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 109 states have (on average 1.18348623853211) internal successors, (129), 110 states have internal predecessors, (129), 30 states have call successors, (30), 18 states have call predecessors, (30), 18 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-11-23 07:47:16,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 188 transitions. [2023-11-23 07:47:16,298 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 188 transitions. Word has length 104 [2023-11-23 07:47:16,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:47:16,299 INFO L495 AbstractCegarLoop]: Abstraction has 158 states and 188 transitions. [2023-11-23 07:47:16,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 18 states have (on average 4.222222222222222) internal successors, (76), 16 states have internal predecessors, (76), 8 states have call successors, (29), 4 states have call predecessors, (29), 5 states have return successors, (28), 12 states have call predecessors, (28), 8 states have call successors, (28) [2023-11-23 07:47:16,299 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 188 transitions. [2023-11-23 07:47:16,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-11-23 07:47:16,300 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:47:16,300 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:47:16,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-23 07:47:16,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-23 07:47:16,516 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:47:16,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:47:16,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1394422816, now seen corresponding path program 1 times [2023-11-23 07:47:16,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:47:16,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463476568] [2023-11-23 07:47:16,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:47:16,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:47:16,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:16,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:16,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:17,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:17,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:17,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-23 07:47:17,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:17,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:47:17,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 07:47:17,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-23 07:47:17,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:47:17,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:17,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:47:17,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:47:17,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:47:17,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:47:17,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 07:47:17,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-23 07:47:17,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,289 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2023-11-23 07:47:17,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:47:17,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463476568] [2023-11-23 07:47:17,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463476568] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:47:17,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082333760] [2023-11-23 07:47:17,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:47:17,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:47:17,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:47:17,291 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:47:17,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-23 07:47:17,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:17,739 INFO L262 TraceCheckSpWp]: Trace formula consists of 2741 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-23 07:47:17,742 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:47:17,954 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 40 proven. 1 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2023-11-23 07:47:17,954 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:47:18,278 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2023-11-23 07:47:18,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082333760] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:47:18,278 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 07:47:18,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 37 [2023-11-23 07:47:18,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032299546] [2023-11-23 07:47:18,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 07:47:18,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-11-23 07:47:18,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:47:18,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-11-23 07:47:18,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1224, Unknown=0, NotChecked=0, Total=1332 [2023-11-23 07:47:18,280 INFO L87 Difference]: Start difference. First operand 158 states and 188 transitions. Second operand has 37 states, 31 states have (on average 3.032258064516129) internal successors, (94), 29 states have internal predecessors, (94), 11 states have call successors, (37), 4 states have call predecessors, (37), 10 states have return successors, (38), 14 states have call predecessors, (38), 11 states have call successors, (38) [2023-11-23 07:47:19,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:47:19,647 INFO L93 Difference]: Finished difference Result 242 states and 295 transitions. [2023-11-23 07:47:19,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-23 07:47:19,648 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 31 states have (on average 3.032258064516129) internal successors, (94), 29 states have internal predecessors, (94), 11 states have call successors, (37), 4 states have call predecessors, (37), 10 states have return successors, (38), 14 states have call predecessors, (38), 11 states have call successors, (38) Word has length 113 [2023-11-23 07:47:19,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:47:19,649 INFO L225 Difference]: With dead ends: 242 [2023-11-23 07:47:19,649 INFO L226 Difference]: Without dead ends: 161 [2023-11-23 07:47:19,650 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 235 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=170, Invalid=1636, Unknown=0, NotChecked=0, Total=1806 [2023-11-23 07:47:19,650 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 223 mSDsluCounter, 1217 mSDsCounter, 0 mSdLazyCounter, 1986 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 1292 SdHoareTripleChecker+Invalid, 2079 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1986 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-23 07:47:19,650 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 1292 Invalid, 2079 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1986 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-23 07:47:19,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2023-11-23 07:47:19,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 160. [2023-11-23 07:47:19,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 111 states have (on average 1.1801801801801801) internal successors, (131), 112 states have internal predecessors, (131), 30 states have call successors, (30), 18 states have call predecessors, (30), 18 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-11-23 07:47:19,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 190 transitions. [2023-11-23 07:47:19,665 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 190 transitions. Word has length 113 [2023-11-23 07:47:19,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:47:19,665 INFO L495 AbstractCegarLoop]: Abstraction has 160 states and 190 transitions. [2023-11-23 07:47:19,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 31 states have (on average 3.032258064516129) internal successors, (94), 29 states have internal predecessors, (94), 11 states have call successors, (37), 4 states have call predecessors, (37), 10 states have return successors, (38), 14 states have call predecessors, (38), 11 states have call successors, (38) [2023-11-23 07:47:19,666 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 190 transitions. [2023-11-23 07:47:19,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-11-23 07:47:19,666 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:47:19,666 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:47:19,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-23 07:47:19,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-23 07:47:19,883 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:47:19,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:47:19,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1253874206, now seen corresponding path program 1 times [2023-11-23 07:47:19,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:47:19,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099788931] [2023-11-23 07:47:19,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:47:19,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:47:19,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:20,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:20,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:20,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:20,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-23 07:47:20,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:20,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:47:20,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 07:47:20,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-23 07:47:20,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:47:20,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:20,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:47:20,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:47:20,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:47:20,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:47:20,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 07:47:20,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-23 07:47:20,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,294 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-23 07:47:20,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:47:20,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099788931] [2023-11-23 07:47:20,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099788931] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:47:20,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:47:20,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:47:20,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727452797] [2023-11-23 07:47:20,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:47:20,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:47:20,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:47:20,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:47:20,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:47:20,296 INFO L87 Difference]: Start difference. First operand 160 states and 190 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) [2023-11-23 07:47:20,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:47:20,688 INFO L93 Difference]: Finished difference Result 195 states and 230 transitions. [2023-11-23 07:47:20,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:47:20,689 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) Word has length 113 [2023-11-23 07:47:20,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:47:20,690 INFO L225 Difference]: With dead ends: 195 [2023-11-23 07:47:20,690 INFO L226 Difference]: Without dead ends: 160 [2023-11-23 07:47:20,690 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:47:20,691 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 53 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-23 07:47:20,691 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 271 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-23 07:47:20,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2023-11-23 07:47:20,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2023-11-23 07:47:20,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 111 states have (on average 1.1711711711711712) internal successors, (130), 112 states have internal predecessors, (130), 30 states have call successors, (30), 18 states have call predecessors, (30), 18 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-11-23 07:47:20,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 189 transitions. [2023-11-23 07:47:20,706 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 189 transitions. Word has length 113 [2023-11-23 07:47:20,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:47:20,706 INFO L495 AbstractCegarLoop]: Abstraction has 160 states and 189 transitions. [2023-11-23 07:47:20,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) [2023-11-23 07:47:20,706 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 189 transitions. [2023-11-23 07:47:20,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-11-23 07:47:20,707 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:47:20,708 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:47:20,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-23 07:47:20,708 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:47:20,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:47:20,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1896701281, now seen corresponding path program 1 times [2023-11-23 07:47:20,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:47:20,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756581853] [2023-11-23 07:47:20,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:47:20,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:47:20,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:20,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:20,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:20,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:20,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-23 07:47:20,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:20,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:47:20,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 07:47:20,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:20,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-23 07:47:20,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:47:21,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:21,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:47:21,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:47:21,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:47:21,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:47:21,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 07:47:21,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-23 07:47:21,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-23 07:47:21,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:21,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:47:21,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,055 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2023-11-23 07:47:21,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:47:21,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756581853] [2023-11-23 07:47:21,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756581853] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:47:21,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:47:21,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:47:21,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496987502] [2023-11-23 07:47:21,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:47:21,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:47:21,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:47:21,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:47:21,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:47:21,056 INFO L87 Difference]: Start difference. First operand 160 states and 189 transitions. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 4 states have internal predecessors, (59), 3 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-11-23 07:47:21,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:47:21,402 INFO L93 Difference]: Finished difference Result 208 states and 247 transitions. [2023-11-23 07:47:21,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:47:21,403 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 4 states have internal predecessors, (59), 3 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 129 [2023-11-23 07:47:21,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:47:21,403 INFO L225 Difference]: With dead ends: 208 [2023-11-23 07:47:21,403 INFO L226 Difference]: Without dead ends: 160 [2023-11-23 07:47:21,404 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:47:21,404 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 53 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:47:21,404 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 250 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:47:21,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2023-11-23 07:47:21,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2023-11-23 07:47:21,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 111 states have (on average 1.162162162162162) internal successors, (129), 112 states have internal predecessors, (129), 30 states have call successors, (30), 18 states have call predecessors, (30), 18 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-11-23 07:47:21,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 188 transitions. [2023-11-23 07:47:21,419 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 188 transitions. Word has length 129 [2023-11-23 07:47:21,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:47:21,419 INFO L495 AbstractCegarLoop]: Abstraction has 160 states and 188 transitions. [2023-11-23 07:47:21,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 4 states have internal predecessors, (59), 3 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-11-23 07:47:21,419 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 188 transitions. [2023-11-23 07:47:21,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-11-23 07:47:21,420 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:47:21,420 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:47:21,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-23 07:47:21,420 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:47:21,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:47:21,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1538649547, now seen corresponding path program 1 times [2023-11-23 07:47:21,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:47:21,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660749548] [2023-11-23 07:47:21,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:47:21,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:47:21,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:21,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:21,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:21,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:21,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-23 07:47:21,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:21,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:47:21,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 07:47:21,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-23 07:47:21,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:47:21,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:21,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:47:21,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:47:21,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:47:21,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:47:21,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 07:47:21,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-23 07:47:21,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-23 07:47:21,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-23 07:47:21,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:21,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:47:21,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:21,871 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2023-11-23 07:47:21,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:47:21,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660749548] [2023-11-23 07:47:21,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660749548] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:47:21,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:47:21,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-23 07:47:21,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261054434] [2023-11-23 07:47:21,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:47:21,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 07:47:21,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:47:21,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 07:47:21,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:47:21,873 INFO L87 Difference]: Start difference. First operand 160 states and 188 transitions. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 5 states have internal predecessors, (63), 3 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2023-11-23 07:47:22,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:47:22,422 INFO L93 Difference]: Finished difference Result 211 states and 249 transitions. [2023-11-23 07:47:22,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:47:22,423 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 5 states have internal predecessors, (63), 3 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 135 [2023-11-23 07:47:22,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:47:22,424 INFO L225 Difference]: With dead ends: 211 [2023-11-23 07:47:22,424 INFO L226 Difference]: Without dead ends: 160 [2023-11-23 07:47:22,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:47:22,424 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 70 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:47:22,425 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 267 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:47:22,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2023-11-23 07:47:22,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2023-11-23 07:47:22,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 111 states have (on average 1.1531531531531531) internal successors, (128), 112 states have internal predecessors, (128), 30 states have call successors, (30), 18 states have call predecessors, (30), 18 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-11-23 07:47:22,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 187 transitions. [2023-11-23 07:47:22,441 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 187 transitions. Word has length 135 [2023-11-23 07:47:22,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:47:22,441 INFO L495 AbstractCegarLoop]: Abstraction has 160 states and 187 transitions. [2023-11-23 07:47:22,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 5 states have internal predecessors, (63), 3 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2023-11-23 07:47:22,442 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 187 transitions. [2023-11-23 07:47:22,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-11-23 07:47:22,442 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:47:22,442 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:47:22,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-23 07:47:22,443 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:47:22,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:47:22,443 INFO L85 PathProgramCache]: Analyzing trace with hash 727807232, now seen corresponding path program 1 times [2023-11-23 07:47:22,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:47:22,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297461255] [2023-11-23 07:47:22,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:47:22,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:47:22,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:22,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:22,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:22,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:22,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-23 07:47:22,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:22,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:47:22,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 07:47:22,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-23 07:47:22,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:47:22,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:22,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:47:22,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:47:22,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:47:22,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:47:22,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 07:47:22,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-23 07:47:22,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-11-23 07:47:22,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-23 07:47:22,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:22,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:47:22,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:22,895 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2023-11-23 07:47:22,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:47:22,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297461255] [2023-11-23 07:47:22,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297461255] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:47:22,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:47:22,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 07:47:22,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444499081] [2023-11-23 07:47:22,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:47:22,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:47:22,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:47:22,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:47:22,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:47:22,897 INFO L87 Difference]: Start difference. First operand 160 states and 187 transitions. Second operand has 8 states, 8 states have (on average 7.875) internal successors, (63), 5 states have internal predecessors, (63), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 1 states have call successors, (20) [2023-11-23 07:47:23,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:47:23,318 INFO L93 Difference]: Finished difference Result 198 states and 230 transitions. [2023-11-23 07:47:23,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 07:47:23,319 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 5 states have internal predecessors, (63), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 1 states have call successors, (20) Word has length 141 [2023-11-23 07:47:23,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:47:23,320 INFO L225 Difference]: With dead ends: 198 [2023-11-23 07:47:23,320 INFO L226 Difference]: Without dead ends: 160 [2023-11-23 07:47:23,320 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:47:23,321 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 103 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:47:23,322 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 353 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:47:23,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2023-11-23 07:47:23,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2023-11-23 07:47:23,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 30 states have call successors, (30), 18 states have call predecessors, (30), 18 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-11-23 07:47:23,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 186 transitions. [2023-11-23 07:47:23,342 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 186 transitions. Word has length 141 [2023-11-23 07:47:23,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:47:23,343 INFO L495 AbstractCegarLoop]: Abstraction has 160 states and 186 transitions. [2023-11-23 07:47:23,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 5 states have internal predecessors, (63), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 1 states have call successors, (20) [2023-11-23 07:47:23,343 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 186 transitions. [2023-11-23 07:47:23,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-23 07:47:23,344 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:47:23,344 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:47:23,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-23 07:47:23,345 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:47:23,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:47:23,345 INFO L85 PathProgramCache]: Analyzing trace with hash 2097623155, now seen corresponding path program 1 times [2023-11-23 07:47:23,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:47:23,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63679715] [2023-11-23 07:47:23,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:47:23,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:47:23,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:23,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:23,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:24,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:24,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:24,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-23 07:47:24,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:24,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:47:24,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 07:47:24,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-23 07:47:24,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:47:24,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:24,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:47:24,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:47:24,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:47:24,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:47:24,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 07:47:24,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-23 07:47:24,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-11-23 07:47:24,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-23 07:47:24,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:24,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:47:24,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:24,307 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2023-11-23 07:47:24,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:47:24,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63679715] [2023-11-23 07:47:24,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63679715] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:47:24,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:47:24,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-23 07:47:24,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694688877] [2023-11-23 07:47:24,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:47:24,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-23 07:47:24,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:47:24,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-23 07:47:24,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2023-11-23 07:47:24,309 INFO L87 Difference]: Start difference. First operand 160 states and 186 transitions. Second operand has 13 states, 12 states have (on average 5.833333333333333) internal successors, (70), 11 states have internal predecessors, (70), 5 states have call successors, (21), 4 states have call predecessors, (21), 3 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2023-11-23 07:47:25,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:47:25,680 INFO L93 Difference]: Finished difference Result 229 states and 266 transitions. [2023-11-23 07:47:25,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-23 07:47:25,682 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 5.833333333333333) internal successors, (70), 11 states have internal predecessors, (70), 5 states have call successors, (21), 4 states have call predecessors, (21), 3 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) Word has length 142 [2023-11-23 07:47:25,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:47:25,683 INFO L225 Difference]: With dead ends: 229 [2023-11-23 07:47:25,683 INFO L226 Difference]: Without dead ends: 193 [2023-11-23 07:47:25,684 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2023-11-23 07:47:25,684 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 104 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 871 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:47:25,684 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 635 Invalid, 906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 871 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-23 07:47:25,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2023-11-23 07:47:25,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 180. [2023-11-23 07:47:25,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 127 states have (on average 1.141732283464567) internal successors, (145), 130 states have internal predecessors, (145), 32 states have call successors, (32), 18 states have call predecessors, (32), 20 states have return successors, (33), 31 states have call predecessors, (33), 31 states have call successors, (33) [2023-11-23 07:47:25,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 210 transitions. [2023-11-23 07:47:25,702 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 210 transitions. Word has length 142 [2023-11-23 07:47:25,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:47:25,703 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 210 transitions. [2023-11-23 07:47:25,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 5.833333333333333) internal successors, (70), 11 states have internal predecessors, (70), 5 states have call successors, (21), 4 states have call predecessors, (21), 3 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2023-11-23 07:47:25,703 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 210 transitions. [2023-11-23 07:47:25,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-11-23 07:47:25,704 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:47:25,704 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:47:25,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-23 07:47:25,704 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:47:25,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:47:25,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1984935957, now seen corresponding path program 1 times [2023-11-23 07:47:25,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:47:25,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012928343] [2023-11-23 07:47:25,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:47:25,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:47:25,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:26,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:26,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:26,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:26,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-23 07:47:26,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:26,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:47:26,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 07:47:26,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-23 07:47:26,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:47:26,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:26,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:47:26,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:47:26,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:47:26,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:47:26,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 07:47:26,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-23 07:47:26,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2023-11-23 07:47:26,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2023-11-23 07:47:26,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:26,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:47:26,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:26,652 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 22 proven. 6 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2023-11-23 07:47:26,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:47:26,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012928343] [2023-11-23 07:47:26,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012928343] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:47:26,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562484255] [2023-11-23 07:47:26,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:47:26,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:47:26,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:47:26,654 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:47:26,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-23 07:47:27,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:27,131 INFO L262 TraceCheckSpWp]: Trace formula consists of 2845 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-23 07:47:27,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:47:27,234 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 83 proven. 7 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2023-11-23 07:47:27,234 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:47:27,462 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 22 proven. 6 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2023-11-23 07:47:27,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562484255] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:47:27,462 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 07:47:27,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 12] total 25 [2023-11-23 07:47:27,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339178288] [2023-11-23 07:47:27,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 07:47:27,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-23 07:47:27,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:47:27,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-23 07:47:27,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=544, Unknown=0, NotChecked=0, Total=600 [2023-11-23 07:47:27,464 INFO L87 Difference]: Start difference. First operand 180 states and 210 transitions. Second operand has 25 states, 20 states have (on average 4.65) internal successors, (93), 18 states have internal predecessors, (93), 4 states have call successors, (29), 5 states have call predecessors, (29), 7 states have return successors, (28), 6 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-23 07:47:29,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:47:29,570 INFO L93 Difference]: Finished difference Result 266 states and 308 transitions. [2023-11-23 07:47:29,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-23 07:47:29,571 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 20 states have (on average 4.65) internal successors, (93), 18 states have internal predecessors, (93), 4 states have call successors, (29), 5 states have call predecessors, (29), 7 states have return successors, (28), 6 states have call predecessors, (28), 4 states have call successors, (28) Word has length 146 [2023-11-23 07:47:29,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:47:29,572 INFO L225 Difference]: With dead ends: 266 [2023-11-23 07:47:29,572 INFO L226 Difference]: Without dead ends: 193 [2023-11-23 07:47:29,572 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 322 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=166, Invalid=1394, Unknown=0, NotChecked=0, Total=1560 [2023-11-23 07:47:29,573 INFO L413 NwaCegarLoop]: 80 mSDtfsCounter, 153 mSDsluCounter, 1149 mSDsCounter, 0 mSdLazyCounter, 1602 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 1229 SdHoareTripleChecker+Invalid, 1669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-23 07:47:29,573 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 1229 Invalid, 1669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1602 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-23 07:47:29,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2023-11-23 07:47:29,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 172. [2023-11-23 07:47:29,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 119 states have (on average 1.1176470588235294) internal successors, (133), 122 states have internal predecessors, (133), 32 states have call successors, (32), 18 states have call predecessors, (32), 20 states have return successors, (33), 31 states have call predecessors, (33), 31 states have call successors, (33) [2023-11-23 07:47:29,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 198 transitions. [2023-11-23 07:47:29,600 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 198 transitions. Word has length 146 [2023-11-23 07:47:29,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:47:29,601 INFO L495 AbstractCegarLoop]: Abstraction has 172 states and 198 transitions. [2023-11-23 07:47:29,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 20 states have (on average 4.65) internal successors, (93), 18 states have internal predecessors, (93), 4 states have call successors, (29), 5 states have call predecessors, (29), 7 states have return successors, (28), 6 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-23 07:47:29,601 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 198 transitions. [2023-11-23 07:47:29,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-11-23 07:47:29,602 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:47:29,602 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:47:29,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-23 07:47:29,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-23 07:47:29,818 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:47:29,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:47:29,818 INFO L85 PathProgramCache]: Analyzing trace with hash -2141447550, now seen corresponding path program 1 times [2023-11-23 07:47:29,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:47:29,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248279050] [2023-11-23 07:47:29,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:47:29,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:47:29,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:30,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:30,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:31,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:31,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:31,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-23 07:47:31,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:31,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:47:31,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 07:47:31,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-23 07:47:31,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:47:31,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:31,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:47:31,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:47:31,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:47:31,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:47:31,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 07:47:31,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-23 07:47:31,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2023-11-23 07:47:31,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-11-23 07:47:31,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:31,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:47:31,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,447 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2023-11-23 07:47:31,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:47:31,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248279050] [2023-11-23 07:47:31,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248279050] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:47:31,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124135016] [2023-11-23 07:47:31,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:47:31,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:47:31,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:47:31,449 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:47:31,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-23 07:47:31,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:31,944 INFO L262 TraceCheckSpWp]: Trace formula consists of 2852 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-23 07:47:31,948 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:47:32,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-23 07:47:32,363 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 39 proven. 8 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2023-11-23 07:47:32,363 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:47:32,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-11-23 07:47:32,640 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-11-23 07:47:32,640 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 23 [2023-11-23 07:47:32,739 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2023-11-23 07:47:32,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124135016] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-23 07:47:32,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-23 07:47:32,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 14] total 30 [2023-11-23 07:47:32,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125078572] [2023-11-23 07:47:32,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:47:32,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-23 07:47:32,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:47:32,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-23 07:47:32,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2023-11-23 07:47:32,741 INFO L87 Difference]: Start difference. First operand 172 states and 198 transitions. Second operand has 11 states, 10 states have (on average 7.6) internal successors, (76), 11 states have internal predecessors, (76), 5 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2023-11-23 07:47:33,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:47:33,032 INFO L93 Difference]: Finished difference Result 237 states and 273 transitions. [2023-11-23 07:47:33,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 07:47:33,034 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 7.6) internal successors, (76), 11 states have internal predecessors, (76), 5 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) Word has length 148 [2023-11-23 07:47:33,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:47:33,038 INFO L225 Difference]: With dead ends: 237 [2023-11-23 07:47:33,038 INFO L226 Difference]: Without dead ends: 201 [2023-11-23 07:47:33,039 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 316 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=125, Invalid=997, Unknown=0, NotChecked=0, Total=1122 [2023-11-23 07:47:33,039 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 21 mSDsluCounter, 789 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 911 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:47:33,040 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 911 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:47:33,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2023-11-23 07:47:33,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 172. [2023-11-23 07:47:33,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 119 states have (on average 1.1176470588235294) internal successors, (133), 122 states have internal predecessors, (133), 32 states have call successors, (32), 18 states have call predecessors, (32), 20 states have return successors, (33), 31 states have call predecessors, (33), 31 states have call successors, (33) [2023-11-23 07:47:33,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 198 transitions. [2023-11-23 07:47:33,077 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 198 transitions. Word has length 148 [2023-11-23 07:47:33,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:47:33,079 INFO L495 AbstractCegarLoop]: Abstraction has 172 states and 198 transitions. [2023-11-23 07:47:33,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 7.6) internal successors, (76), 11 states have internal predecessors, (76), 5 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2023-11-23 07:47:33,079 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 198 transitions. [2023-11-23 07:47:33,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-23 07:47:33,080 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:47:33,080 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:47:33,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-23 07:47:33,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-23 07:47:33,296 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:47:33,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:47:33,297 INFO L85 PathProgramCache]: Analyzing trace with hash -2000830636, now seen corresponding path program 1 times [2023-11-23 07:47:33,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:47:33,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421254748] [2023-11-23 07:47:33,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:47:33,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:47:33,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:34,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:34,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:34,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:47:34,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-23 07:47:34,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:34,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:47:34,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 07:47:34,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-23 07:47:34,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:47:34,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:34,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:47:34,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:47:34,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:47:34,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:47:34,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 07:47:34,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-23 07:47:34,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-11-23 07:47:34,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-23 07:47:34,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:47:34,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:47:34,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:34,953 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2023-11-23 07:47:34,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:47:34,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421254748] [2023-11-23 07:47:34,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421254748] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:47:34,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076345887] [2023-11-23 07:47:34,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:47:34,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:47:34,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:47:34,954 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:47:34,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-23 07:47:35,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:47:35,428 INFO L262 TraceCheckSpWp]: Trace formula consists of 2842 conjuncts, 46 conjunts are in the unsatisfiable core [2023-11-23 07:47:35,432 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:47:35,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 07:47:36,054 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2023-11-23 07:47:36,054 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:47:36,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076345887] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:47:36,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:47:36,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [18] total 27 [2023-11-23 07:47:36,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803251400] [2023-11-23 07:47:36,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:47:36,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-23 07:47:36,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:47:36,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-23 07:47:36,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2023-11-23 07:47:36,056 INFO L87 Difference]: Start difference. First operand 172 states and 198 transitions. Second operand has 16 states, 14 states have (on average 5.571428571428571) internal successors, (78), 14 states have internal predecessors, (78), 7 states have call successors, (21), 4 states have call predecessors, (21), 5 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2023-11-23 07:47:38,694 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:47:40,697 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:47:42,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:47:44,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:47:46,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:47:48,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:47:50,941 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:47:52,944 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:47:54,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:47:56,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:47:58,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:47:59,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:47:59,557 INFO L93 Difference]: Finished difference Result 238 states and 272 transitions. [2023-11-23 07:47:59,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-23 07:47:59,558 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 5.571428571428571) internal successors, (78), 14 states have internal predecessors, (78), 7 states have call successors, (21), 4 states have call predecessors, (21), 5 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) Word has length 142 [2023-11-23 07:47:59,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:47:59,559 INFO L225 Difference]: With dead ends: 238 [2023-11-23 07:47:59,559 INFO L226 Difference]: Without dead ends: 180 [2023-11-23 07:47:59,559 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 163 SyntacticMatches, 9 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=172, Invalid=1018, Unknown=0, NotChecked=0, Total=1190 [2023-11-23 07:47:59,560 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 126 mSDsluCounter, 967 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 36 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 1090 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:47:59,560 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 1090 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 559 Invalid, 11 Unknown, 0 Unchecked, 23.3s Time] [2023-11-23 07:47:59,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2023-11-23 07:47:59,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2023-11-23 07:47:59,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 125 states have (on average 1.112) internal successors, (139), 128 states have internal predecessors, (139), 32 states have call successors, (32), 20 states have call predecessors, (32), 22 states have return successors, (33), 31 states have call predecessors, (33), 31 states have call successors, (33) [2023-11-23 07:47:59,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 204 transitions. [2023-11-23 07:47:59,583 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 204 transitions. Word has length 142 [2023-11-23 07:47:59,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:47:59,583 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 204 transitions. [2023-11-23 07:47:59,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 5.571428571428571) internal successors, (78), 14 states have internal predecessors, (78), 7 states have call successors, (21), 4 states have call predecessors, (21), 5 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2023-11-23 07:47:59,583 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 204 transitions. [2023-11-23 07:47:59,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-11-23 07:47:59,584 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:47:59,584 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:47:59,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-23 07:47:59,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-23 07:47:59,804 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:47:59,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:47:59,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1944934045, now seen corresponding path program 1 times [2023-11-23 07:47:59,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:47:59,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124091241] [2023-11-23 07:47:59,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:47:59,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:48:00,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:48:02,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:48:02,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:48:02,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:48:02,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-23 07:48:02,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:48:02,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:48:02,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 07:48:02,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-23 07:48:02,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:48:02,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:48:02,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:48:02,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:48:02,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:48:02,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:48:02,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 07:48:02,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-23 07:48:02,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2023-11-23 07:48:02,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-11-23 07:48:02,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:48:02,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:48:02,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:02,767 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2023-11-23 07:48:02,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:48:02,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124091241] [2023-11-23 07:48:02,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124091241] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:48:02,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529562853] [2023-11-23 07:48:02,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:48:02,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:48:02,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:48:02,769 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:48:02,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-23 07:48:03,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:03,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 2851 conjuncts, 80 conjunts are in the unsatisfiable core [2023-11-23 07:48:03,273 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:48:03,396 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 53 [2023-11-23 07:48:03,418 INFO L349 Elim1Store]: treesize reduction 32, result has 45.8 percent of original size [2023-11-23 07:48:03,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 96 [2023-11-23 07:48:03,486 INFO L349 Elim1Store]: treesize reduction 107, result has 0.9 percent of original size [2023-11-23 07:48:03,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 162 treesize of output 93 [2023-11-23 07:48:07,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 84 [2023-11-23 07:48:07,301 INFO L349 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2023-11-23 07:48:07,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 52 [2023-11-23 07:48:07,390 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 37 proven. 64 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-23 07:48:07,390 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:48:08,111 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 47 [2023-11-23 07:48:08,134 INFO L349 Elim1Store]: treesize reduction 14, result has 76.7 percent of original size [2023-11-23 07:48:08,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 47 treesize of output 110 [2023-11-23 07:48:08,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 55 [2023-11-23 07:48:08,507 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-11-23 07:48:08,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529562853] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:48:08,507 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 07:48:08,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16, 21] total 50 [2023-11-23 07:48:08,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466470059] [2023-11-23 07:48:08,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 07:48:08,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-11-23 07:48:08,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:48:08,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-11-23 07:48:08,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=2301, Unknown=0, NotChecked=0, Total=2450 [2023-11-23 07:48:08,510 INFO L87 Difference]: Start difference. First operand 180 states and 204 transitions. Second operand has 50 states, 41 states have (on average 3.682926829268293) internal successors, (151), 39 states have internal predecessors, (151), 22 states have call successors, (56), 6 states have call predecessors, (56), 11 states have return successors, (55), 25 states have call predecessors, (55), 21 states have call successors, (55) [2023-11-23 07:48:13,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:48:13,283 INFO L93 Difference]: Finished difference Result 220 states and 248 transitions. [2023-11-23 07:48:13,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-23 07:48:13,283 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 41 states have (on average 3.682926829268293) internal successors, (151), 39 states have internal predecessors, (151), 22 states have call successors, (56), 6 states have call predecessors, (56), 11 states have return successors, (55), 25 states have call predecessors, (55), 21 states have call successors, (55) Word has length 148 [2023-11-23 07:48:13,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:48:13,284 INFO L225 Difference]: With dead ends: 220 [2023-11-23 07:48:13,284 INFO L226 Difference]: Without dead ends: 165 [2023-11-23 07:48:13,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 287 SyntacticMatches, 19 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 986 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=342, Invalid=4488, Unknown=0, NotChecked=0, Total=4830 [2023-11-23 07:48:13,286 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 199 mSDsluCounter, 1124 mSDsCounter, 0 mSdLazyCounter, 2792 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 1179 SdHoareTripleChecker+Invalid, 2922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 2792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-11-23 07:48:13,286 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 1179 Invalid, 2922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 2792 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-11-23 07:48:13,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2023-11-23 07:48:13,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2023-11-23 07:48:13,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 113 states have (on average 1.0884955752212389) internal successors, (123), 114 states have internal predecessors, (123), 30 states have call successors, (30), 21 states have call predecessors, (30), 21 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-11-23 07:48:13,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 182 transitions. [2023-11-23 07:48:13,308 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 182 transitions. Word has length 148 [2023-11-23 07:48:13,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:48:13,308 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 182 transitions. [2023-11-23 07:48:13,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 41 states have (on average 3.682926829268293) internal successors, (151), 39 states have internal predecessors, (151), 22 states have call successors, (56), 6 states have call predecessors, (56), 11 states have return successors, (55), 25 states have call predecessors, (55), 21 states have call successors, (55) [2023-11-23 07:48:13,308 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 182 transitions. [2023-11-23 07:48:13,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-11-23 07:48:13,309 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:48:13,309 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:48:13,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-23 07:48:13,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:48:13,518 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:48:13,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:48:13,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1124160448, now seen corresponding path program 1 times [2023-11-23 07:48:13,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:48:13,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454756298] [2023-11-23 07:48:13,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:48:13,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:48:13,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:14,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:48:14,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:14,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:48:14,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:14,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:48:14,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:14,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:48:14,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:14,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-23 07:48:14,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:14,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:48:14,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:14,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:48:14,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:14,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 07:48:14,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:14,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-23 07:48:14,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:14,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:48:14,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:14,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:48:14,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:14,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:48:14,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:15,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:48:15,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:15,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:48:15,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:15,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:48:15,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:15,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 07:48:15,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:15,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-23 07:48:15,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:15,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2023-11-23 07:48:15,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:15,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-11-23 07:48:15,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:15,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:48:15,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:15,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 07:48:15,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:15,244 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2023-11-23 07:48:15,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:48:15,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454756298] [2023-11-23 07:48:15,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454756298] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:48:15,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246157757] [2023-11-23 07:48:15,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:48:15,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:48:15,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:48:15,246 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:48:15,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-23 07:48:15,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:48:15,814 INFO L262 TraceCheckSpWp]: Trace formula consists of 2857 conjuncts, 123 conjunts are in the unsatisfiable core [2023-11-23 07:48:15,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:48:15,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 49 [2023-11-23 07:48:15,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 07:48:15,835 INFO L349 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2023-11-23 07:48:15,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2023-11-23 07:48:15,841 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2023-11-23 07:48:15,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 07:48:15,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2023-11-23 07:48:29,299 INFO L349 Elim1Store]: treesize reduction 14, result has 96.0 percent of original size [2023-11-23 07:48:29,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 12 new quantified variables, introduced 28 case distinctions, treesize of input 230 treesize of output 468 [2023-11-23 07:48:29,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 Killed by 15