./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/aws-c-common/aws_byte_cursor_read_be16_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_byte_cursor_read_be16_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 f6da3aa04741dedcde0205dc04a8136a445ebd58b30adbc60377ecda455d64bb --preprocessor.use.memory.slicer true --- Real Ultimate output --- This is Ultimate 0.2.3-?-abd6749-m [2023-11-23 07:09:48,876 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 07:09:48,932 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-23 07:09:48,937 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 07:09:48,938 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 07:09:48,967 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 07:09:48,976 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 07:09:48,976 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 07:09:48,977 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 07:09:48,977 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 07:09:48,978 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 07:09:48,978 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 07:09:48,978 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 07:09:48,980 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 07:09:48,980 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 07:09:48,981 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 07:09:48,982 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 07:09:48,985 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 07:09:48,985 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 07:09:48,986 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 07:09:48,986 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 07:09:48,986 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 07:09:48,986 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 07:09:48,987 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 07:09:48,987 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 07:09:48,987 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 07:09:48,987 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 07:09:48,988 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 07:09:48,988 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 07:09:48,988 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 07:09:48,989 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 07:09:48,989 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 07:09:48,989 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-23 07:09:48,989 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-23 07:09:48,990 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 07:09:48,990 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-23 07:09:48,990 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 07:09:48,990 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-23 07:09:48,990 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 07:09:48,990 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 -> f6da3aa04741dedcde0205dc04a8136a445ebd58b30adbc60377ecda455d64bb Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> true [2023-11-23 07:09:49,205 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 07:09:49,228 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 07:09:49,231 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 07:09:49,232 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 07:09:49,232 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 07:09:49,233 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/aws-c-common/aws_byte_cursor_read_be16_harness.i [2023-11-23 07:09:50,161 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 07:09:50,531 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 07:09:50,534 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_byte_cursor_read_be16_harness.i [2023-11-23 07:09:50,566 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71424e502/51f122cbc0c0409bb58898481897c92d/FLAG761385fad [2023-11-23 07:09:50,578 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71424e502/51f122cbc0c0409bb58898481897c92d [2023-11-23 07:09:50,580 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 07:09:50,581 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 07:09:50,582 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 07:09:50,582 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 07:09:50,585 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 07:09:50,586 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 07:09:50" (1/1) ... [2023-11-23 07:09:50,586 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@252ef2df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:09:50, skipping insertion in model container [2023-11-23 07:09:50,586 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 07:09:50" (1/1) ... [2023-11-23 07:09:50,697 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 07:09:50,877 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_byte_cursor_read_be16_harness.i[4499,4512] [2023-11-23 07:09:50,883 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_byte_cursor_read_be16_harness.i[4559,4572] [2023-11-23 07:09:51,364 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,365 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,367 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,367 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,368 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,380 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,380 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,381 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,382 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,592 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 07:09:51,593 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 07:09:51,594 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 07:09:51,596 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 07:09:51,599 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 07:09:51,599 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 07:09:51,599 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 07:09:51,601 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 07:09:51,602 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 07:09:51,603 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 07:09:51,779 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,779 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,844 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 07:09:51,878 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 07:09:51,894 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_byte_cursor_read_be16_harness.i[4499,4512] [2023-11-23 07:09:51,894 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_byte_cursor_read_be16_harness.i[4559,4572] [2023-11-23 07:09:51,949 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,950 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,950 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,950 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,950 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,953 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,954 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,954 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,954 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:51,977 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 07:09:51,977 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 07:09:51,978 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 07:09:51,978 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 07:09:51,979 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 07:09:51,979 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 07:09:51,979 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 07:09:51,979 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 07:09:51,980 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 07:09:51,980 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 07:09:52,041 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : "+r"(index)); [8269] [2023-11-23 07:09:52,042 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:52,042 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:09:52,052 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : : "r"(pBuf) : "memory"); [8755-8766] [2023-11-23 07:09:52,078 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 07:09:52,249 WARN L675 CHandler]: The function __atomic_fetch_or is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,249 WARN L675 CHandler]: The function __atomic_fetch_sub is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,249 WARN L675 CHandler]: The function __atomic_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,249 WARN L675 CHandler]: The function __atomic_fetch_xor is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,249 WARN L675 CHandler]: The function htons is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,249 WARN L675 CHandler]: The function ntohl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,250 WARN L675 CHandler]: The function __atomic_compare_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,250 WARN L675 CHandler]: The function __atomic_fetch_add is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,250 WARN L675 CHandler]: The function fprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,251 WARN L675 CHandler]: The function htonl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,251 WARN L675 CHandler]: The function __atomic_store_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,251 WARN L675 CHandler]: The function ntohs is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,251 WARN L675 CHandler]: The function predicate is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,252 WARN L675 CHandler]: The function __atomic_load_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,252 WARN L675 CHandler]: The function memcmp is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,252 WARN L675 CHandler]: The function __atomic_thread_fence is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,252 WARN L675 CHandler]: The function __atomic_fetch_and is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,252 WARN L675 CHandler]: The function memchr is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:09:52,258 INFO L206 MainTranslator]: Completed translation [2023-11-23 07:09:52,259 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:09:52 WrapperNode [2023-11-23 07:09:52,259 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 07:09:52,260 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 07:09:52,260 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 07:09:52,260 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 07:09:52,265 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:09:52" (1/1) ... [2023-11-23 07:09:52,307 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:09:52" (1/1) ... [2023-11-23 07:09:52,353 INFO L138 Inliner]: procedures = 690, calls = 2648, calls flagged for inlining = 61, calls inlined = 11, statements flattened = 1022 [2023-11-23 07:09:52,355 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 07:09:52,356 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 07:09:52,356 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 07:09:52,356 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 07:09:52,364 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:09:52" (1/1) ... [2023-11-23 07:09:52,364 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:09:52" (1/1) ... [2023-11-23 07:09:52,371 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:09:52" (1/1) ... [2023-11-23 07:09:52,415 INFO L188 MemorySlicer]: Split 567 memory accesses to 11 slices as follows [2, 0, 5, 8, 246, 256, 37, 0, 6, 4, 3]. 45 percent of accesses are in the largest equivalence class. The 508 initializations are split as follows [2, 0, 5, 2, 236, 256, 2, 0, 0, 2, 3]. The 15 writes are split as follows [0, 0, 0, 0, 4, 0, 9, 0, 2, 0, 0]. [2023-11-23 07:09:52,416 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:09:52" (1/1) ... [2023-11-23 07:09:52,416 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:09:52" (1/1) ... [2023-11-23 07:09:52,469 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:09:52" (1/1) ... [2023-11-23 07:09:52,473 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:09:52" (1/1) ... [2023-11-23 07:09:52,495 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:09:52" (1/1) ... [2023-11-23 07:09:52,507 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:09:52" (1/1) ... [2023-11-23 07:09:52,517 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 07:09:52,518 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 07:09:52,518 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 07:09:52,518 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 07:09:52,519 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:09:52" (1/1) ... [2023-11-23 07:09:52,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 07:09:52,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:09:52,543 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:09:52,566 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:09:52,587 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_read [2023-11-23 07:09:52,588 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_read [2023-11-23 07:09:52,588 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2023-11-23 07:09:52,588 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2023-11-23 07:09:52,588 INFO L130 BoogieDeclarations]: Found specification of procedure ntohs [2023-11-23 07:09:52,588 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 07:09:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2023-11-23 07:09:52,589 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2023-11-23 07:09:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#0 [2023-11-23 07:09:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#1 [2023-11-23 07:09:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#2 [2023-11-23 07:09:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#3 [2023-11-23 07:09:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#4 [2023-11-23 07:09:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#5 [2023-11-23 07:09:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#6 [2023-11-23 07:09:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#7 [2023-11-23 07:09:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#8 [2023-11-23 07:09:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#9 [2023-11-23 07:09:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#10 [2023-11-23 07:09:52,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2023-11-23 07:09:52,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2023-11-23 07:09:52,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2023-11-23 07:09:52,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2023-11-23 07:09:52,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2023-11-23 07:09:52,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2023-11-23 07:09:52,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2023-11-23 07:09:52,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2023-11-23 07:09:52,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2023-11-23 07:09:52,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2023-11-23 07:09:52,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2023-11-23 07:09:52,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2023-11-23 07:09:52,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2023-11-23 07:09:52,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2023-11-23 07:09:52,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2023-11-23 07:09:52,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2023-11-23 07:09:52,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2023-11-23 07:09:52,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2023-11-23 07:09:52,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2023-11-23 07:09:52,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2023-11-23 07:09:52,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2023-11-23 07:09:52,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2023-11-23 07:09:52,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-23 07:09:52,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-23 07:09:52,595 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-23 07:09:52,595 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-23 07:09:52,595 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-23 07:09:52,595 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-23 07:09:52,595 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-23 07:09:52,595 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-23 07:09:52,595 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2023-11-23 07:09:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2023-11-23 07:09:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2023-11-23 07:09:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2023-11-23 07:09:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2023-11-23 07:09:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2023-11-23 07:09:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2023-11-23 07:09:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2023-11-23 07:09:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2023-11-23 07:09:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2023-11-23 07:09:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2023-11-23 07:09:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2023-11-23 07:09:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2023-11-23 07:09:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2023-11-23 07:09:52,597 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2023-11-23 07:09:52,597 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2023-11-23 07:09:52,597 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2023-11-23 07:09:52,598 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2023-11-23 07:09:52,598 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2023-11-23 07:09:52,598 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2023-11-23 07:09:52,598 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2023-11-23 07:09:52,598 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2023-11-23 07:09:52,599 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2023-11-23 07:09:52,599 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2023-11-23 07:09:52,599 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2023-11-23 07:09:52,599 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-23 07:09:52,599 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-23 07:09:52,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 07:09:52,600 INFO L130 BoogieDeclarations]: Found specification of procedure aws_ntoh16 [2023-11-23 07:09:52,600 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_ntoh16 [2023-11-23 07:09:52,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 07:09:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-23 07:09:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-23 07:09:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-23 07:09:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-23 07:09:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-23 07:09:52,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-23 07:09:52,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-23 07:09:52,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-23 07:09:52,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-23 07:09:52,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-11-23 07:09:52,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-11-23 07:09:52,605 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 07:09:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 07:09:52,605 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2023-11-23 07:09:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2023-11-23 07:09:52,605 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2023-11-23 07:09:52,609 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2023-11-23 07:09:52,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2023-11-23 07:09:52,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2023-11-23 07:09:52,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2023-11-23 07:09:52,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2023-11-23 07:09:52,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2023-11-23 07:09:52,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2023-11-23 07:09:52,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2023-11-23 07:09:52,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2023-11-23 07:09:52,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2023-11-23 07:09:52,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2023-11-23 07:09:52,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2023-11-23 07:09:52,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2023-11-23 07:09:52,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2023-11-23 07:09:52,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2023-11-23 07:09:52,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2023-11-23 07:09:52,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2023-11-23 07:09:52,612 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2023-11-23 07:09:52,612 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2023-11-23 07:09:52,612 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2023-11-23 07:09:52,612 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2023-11-23 07:09:52,612 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2023-11-23 07:09:52,612 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2023-11-23 07:09:52,612 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2023-11-23 07:09:52,612 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2023-11-23 07:09:52,612 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 07:09:52,613 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 07:09:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 07:09:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-23 07:09:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-23 07:09:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-23 07:09:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-23 07:09:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-23 07:09:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-23 07:09:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-23 07:09:52,614 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-23 07:09:52,614 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-23 07:09:52,614 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-11-23 07:09:52,614 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-11-23 07:09:52,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-23 07:09:52,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-23 07:09:52,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-23 07:09:52,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-23 07:09:52,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-23 07:09:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-23 07:09:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-23 07:09:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-23 07:09:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-23 07:09:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2023-11-23 07:09:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2023-11-23 07:09:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2023-11-23 07:09:52,615 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2023-11-23 07:09:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-23 07:09:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-23 07:09:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-23 07:09:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-23 07:09:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-23 07:09:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-23 07:09:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-23 07:09:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-23 07:09:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2023-11-23 07:09:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2023-11-23 07:09:52,617 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2023-11-23 07:09:52,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#0 [2023-11-23 07:09:52,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#1 [2023-11-23 07:09:52,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#2 [2023-11-23 07:09:52,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#3 [2023-11-23 07:09:52,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#4 [2023-11-23 07:09:52,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#5 [2023-11-23 07:09:52,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#6 [2023-11-23 07:09:52,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#7 [2023-11-23 07:09:52,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#8 [2023-11-23 07:09:52,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#9 [2023-11-23 07:09:52,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#10 [2023-11-23 07:09:52,618 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-23 07:09:52,618 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-23 07:09:52,618 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-23 07:09:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-23 07:09:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-23 07:09:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-23 07:09:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-23 07:09:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-23 07:09:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2023-11-23 07:09:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2023-11-23 07:09:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2023-11-23 07:09:52,965 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 07:09:52,967 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 07:09:54,171 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 07:09:54,241 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 07:09:54,242 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-23 07:09:54,242 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 07:09:54 BoogieIcfgContainer [2023-11-23 07:09:54,242 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 07:09:54,244 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 07:09:54,244 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 07:09:54,246 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 07:09:54,246 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 07:09:50" (1/3) ... [2023-11-23 07:09:54,247 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2871e695 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 07:09:54, skipping insertion in model container [2023-11-23 07:09:54,247 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:09:52" (2/3) ... [2023-11-23 07:09:54,247 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2871e695 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 07:09:54, skipping insertion in model container [2023-11-23 07:09:54,247 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 07:09:54" (3/3) ... [2023-11-23 07:09:54,248 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_byte_cursor_read_be16_harness.i [2023-11-23 07:09:54,261 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 07:09:54,261 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-23 07:09:54,295 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 07:09:54,300 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;@33bce428, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 07:09:54,302 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-23 07:09:54,307 INFO L276 IsEmpty]: Start isEmpty. Operand has 159 states, 98 states have (on average 1.346938775510204) internal successors, (132), 99 states have internal predecessors, (132), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2023-11-23 07:09:54,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-11-23 07:09:54,321 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:09:54,322 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 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] [2023-11-23 07:09:54,322 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:09:54,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:09:54,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1493253069, now seen corresponding path program 1 times [2023-11-23 07:09:54,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:09:54,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823696775] [2023-11-23 07:09:54,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:09:54,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:09:54,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:09:55,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:09:55,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:09:55,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:09:55,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-23 07:09:55,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-23 07:09:55,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-23 07:09:55,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 07:09:55,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-23 07:09:55,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-11-23 07:09:55,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 07:09:55,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-23 07:09:55,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-11-23 07:09:55,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:09:55,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2023-11-23 07:09:55,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:09:55,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-11-23 07:09:55,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2023-11-23 07:09:55,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:09:55,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,323 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2023-11-23 07:09:55,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:09:55,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823696775] [2023-11-23 07:09:55,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823696775] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:09:55,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854813984] [2023-11-23 07:09:55,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:09:55,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:09:55,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:09:55,327 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:09:55,340 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:09:55,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:55,929 INFO L262 TraceCheckSpWp]: Trace formula consists of 2801 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-23 07:09:55,936 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:09:55,958 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2023-11-23 07:09:55,960 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:09:55,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854813984] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:09:55,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:09:55,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 7 [2023-11-23 07:09:55,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935942070] [2023-11-23 07:09:55,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:09:55,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-23 07:09:55,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:09:55,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-23 07:09:55,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:09:56,000 INFO L87 Difference]: Start difference. First operand has 159 states, 98 states have (on average 1.346938775510204) internal successors, (132), 99 states have internal predecessors, (132), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) Second operand has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-23 07:09:56,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:09:56,093 INFO L93 Difference]: Finished difference Result 312 states and 477 transitions. [2023-11-23 07:09:56,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-23 07:09:56,097 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 112 [2023-11-23 07:09:56,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:09:56,104 INFO L225 Difference]: With dead ends: 312 [2023-11-23 07:09:56,104 INFO L226 Difference]: Without dead ends: 157 [2023-11-23 07:09:56,107 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:09:56,109 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 07:09:56,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 212 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 07:09:56,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2023-11-23 07:09:56,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 157. [2023-11-23 07:09:56,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 97 states have (on average 1.3298969072164948) internal successors, (129), 98 states have internal predecessors, (129), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-11-23 07:09:56,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 224 transitions. [2023-11-23 07:09:56,158 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 224 transitions. Word has length 112 [2023-11-23 07:09:56,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:09:56,159 INFO L495 AbstractCegarLoop]: Abstraction has 157 states and 224 transitions. [2023-11-23 07:09:56,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-23 07:09:56,160 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 224 transitions. [2023-11-23 07:09:56,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-11-23 07:09:56,161 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:09:56,162 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 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] [2023-11-23 07:09:56,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-23 07:09:56,379 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,SelfDestructingSolverStorable0 [2023-11-23 07:09:56,380 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:09:56,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:09:56,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1745894935, now seen corresponding path program 1 times [2023-11-23 07:09:56,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:09:56,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111474262] [2023-11-23 07:09:56,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:09:56,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:09:56,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:09:56,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:09:56,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:09:56,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:09:56,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-23 07:09:56,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-23 07:09:56,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-23 07:09:56,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 07:09:56,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-23 07:09:56,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-11-23 07:09:56,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 07:09:56,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-23 07:09:56,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-11-23 07:09:56,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:09:56,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2023-11-23 07:09:56,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:09:56,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-11-23 07:09:56,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2023-11-23 07:09:56,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:09:56,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:56,915 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2023-11-23 07:09:56,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:09:56,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111474262] [2023-11-23 07:09:56,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111474262] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:09:56,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198412112] [2023-11-23 07:09:56,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:09:56,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:09:56,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:09:56,920 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:09:56,944 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:09:57,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:57,433 INFO L262 TraceCheckSpWp]: Trace formula consists of 2801 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-23 07:09:57,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:09:57,541 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2023-11-23 07:09:57,541 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:09:57,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198412112] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:09:57,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:09:57,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2023-11-23 07:09:57,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911280543] [2023-11-23 07:09:57,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:09:57,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:09:57,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:09:57,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:09:57,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:09:57,548 INFO L87 Difference]: Start difference. First operand 157 states and 224 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-11-23 07:09:57,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:09:57,710 INFO L93 Difference]: Finished difference Result 294 states and 431 transitions. [2023-11-23 07:09:57,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:09:57,710 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 112 [2023-11-23 07:09:57,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:09:57,716 INFO L225 Difference]: With dead ends: 294 [2023-11-23 07:09:57,716 INFO L226 Difference]: Without dead ends: 159 [2023-11-23 07:09:57,720 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:09:57,721 INFO L413 NwaCegarLoop]: 192 mSDtfsCounter, 46 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 513 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:09:57,722 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 513 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 07:09:57,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2023-11-23 07:09:57,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2023-11-23 07:09:57,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 98 states have (on average 1.3265306122448979) internal successors, (130), 100 states have internal predecessors, (130), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (55), 47 states have call predecessors, (55), 47 states have call successors, (55) [2023-11-23 07:09:57,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 233 transitions. [2023-11-23 07:09:57,752 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 233 transitions. Word has length 112 [2023-11-23 07:09:57,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:09:57,753 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 233 transitions. [2023-11-23 07:09:57,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-11-23 07:09:57,753 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 233 transitions. [2023-11-23 07:09:57,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-11-23 07:09:57,758 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:09:57,758 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 4, 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:09:57,777 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:09:57,965 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,SelfDestructingSolverStorable1 [2023-11-23 07:09:57,965 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:09:57,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:09:57,965 INFO L85 PathProgramCache]: Analyzing trace with hash 512681124, now seen corresponding path program 1 times [2023-11-23 07:09:57,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:09:57,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491793960] [2023-11-23 07:09:57,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:09:57,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:09:58,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:09:58,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:09:58,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:09:58,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:09:58,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-23 07:09:58,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-23 07:09:58,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2023-11-23 07:09:58,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-23 07:09:58,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-23 07:09:58,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-23 07:09:58,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-23 07:09:58,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-23 07:09:58,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-23 07:09:58,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:09:58,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-23 07:09:58,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-23 07:09:58,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 07:09:58,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:09:58,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-23 07:09:58,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:58,539 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2023-11-23 07:09:58,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:09:58,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491793960] [2023-11-23 07:09:58,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491793960] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:09:58,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785172638] [2023-11-23 07:09:58,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:09:58,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:09:58,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:09:58,541 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:09:58,545 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:09:59,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:09:59,095 INFO L262 TraceCheckSpWp]: Trace formula consists of 2806 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 07:09:59,098 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:09:59,174 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2023-11-23 07:09:59,175 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:09:59,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785172638] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:09:59,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:09:59,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2023-11-23 07:09:59,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425669232] [2023-11-23 07:09:59,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:09:59,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:09:59,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:09:59,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:09:59,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:09:59,179 INFO L87 Difference]: Start difference. First operand 159 states and 233 transitions. Second operand has 6 states, 5 states have (on average 9.2) internal successors, (46), 6 states have internal predecessors, (46), 4 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) [2023-11-23 07:09:59,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:09:59,434 INFO L93 Difference]: Finished difference Result 280 states and 412 transitions. [2023-11-23 07:09:59,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:09:59,434 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.2) internal successors, (46), 6 states have internal predecessors, (46), 4 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) Word has length 114 [2023-11-23 07:09:59,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:09:59,436 INFO L225 Difference]: With dead ends: 280 [2023-11-23 07:09:59,436 INFO L226 Difference]: Without dead ends: 159 [2023-11-23 07:09:59,437 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-11-23 07:09:59,437 INFO L413 NwaCegarLoop]: 194 mSDtfsCounter, 45 mSDsluCounter, 677 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 871 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:09:59,437 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 871 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:09:59,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2023-11-23 07:09:59,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2023-11-23 07:09:59,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 98 states have (on average 1.3265306122448979) internal successors, (130), 100 states have internal predecessors, (130), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (53), 47 states have call predecessors, (53), 47 states have call successors, (53) [2023-11-23 07:09:59,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 231 transitions. [2023-11-23 07:09:59,445 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 231 transitions. Word has length 114 [2023-11-23 07:09:59,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:09:59,446 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 231 transitions. [2023-11-23 07:09:59,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.2) internal successors, (46), 6 states have internal predecessors, (46), 4 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) [2023-11-23 07:09:59,446 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 231 transitions. [2023-11-23 07:09:59,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-11-23 07:09:59,447 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:09:59,448 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 3, 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] [2023-11-23 07:09:59,466 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:09:59,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:09:59,664 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:09:59,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:09:59,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1652889183, now seen corresponding path program 2 times [2023-11-23 07:09:59,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:09:59,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549822210] [2023-11-23 07:09:59,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:09:59,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:09:59,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:00,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:00,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:10:00,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:10:00,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-23 07:10:00,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-23 07:10:00,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2023-11-23 07:10:00,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-23 07:10:00,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-23 07:10:00,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-23 07:10:00,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-23 07:10:00,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-23 07:10:00,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-23 07:10:00,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 07:10:00,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2023-11-23 07:10:00,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-23 07:10:00,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2023-11-23 07:10:00,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-23 07:10:00,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-23 07:10:00,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:00,260 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2023-11-23 07:10:00,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:10:00,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549822210] [2023-11-23 07:10:00,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549822210] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:10:00,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129573537] [2023-11-23 07:10:00,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 07:10:00,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:10:00,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:10:00,262 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:10:00,280 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:10:00,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-23 07:10:00,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:10:00,912 INFO L262 TraceCheckSpWp]: Trace formula consists of 2811 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-23 07:10:00,915 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:10:01,050 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2023-11-23 07:10:01,050 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:10:01,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129573537] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:10:01,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:10:01,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 17 [2023-11-23 07:10:01,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748880552] [2023-11-23 07:10:01,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:10:01,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 07:10:01,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:10:01,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 07:10:01,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2023-11-23 07:10:01,052 INFO L87 Difference]: Start difference. First operand 159 states and 231 transitions. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 6 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) [2023-11-23 07:10:01,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:10:01,424 INFO L93 Difference]: Finished difference Result 274 states and 399 transitions. [2023-11-23 07:10:01,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:10:01,425 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 6 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) Word has length 116 [2023-11-23 07:10:01,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:10:01,426 INFO L225 Difference]: With dead ends: 274 [2023-11-23 07:10:01,426 INFO L226 Difference]: Without dead ends: 159 [2023-11-23 07:10:01,427 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2023-11-23 07:10:01,427 INFO L413 NwaCegarLoop]: 189 mSDtfsCounter, 169 mSDsluCounter, 1092 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 1281 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:10:01,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 1281 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:10:01,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2023-11-23 07:10:01,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2023-11-23 07:10:01,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 98 states have (on average 1.3265306122448979) internal successors, (130), 100 states have internal predecessors, (130), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2023-11-23 07:10:01,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 226 transitions. [2023-11-23 07:10:01,434 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 226 transitions. Word has length 116 [2023-11-23 07:10:01,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:10:01,434 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 226 transitions. [2023-11-23 07:10:01,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 6 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) [2023-11-23 07:10:01,434 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 226 transitions. [2023-11-23 07:10:01,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-11-23 07:10:01,435 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:10:01,435 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 5, 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] [2023-11-23 07:10:01,454 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:10:01,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:10:01,640 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:10:01,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:10:01,641 INFO L85 PathProgramCache]: Analyzing trace with hash 685658426, now seen corresponding path program 1 times [2023-11-23 07:10:01,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:10:01,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124379005] [2023-11-23 07:10:01,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:01,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:10:01,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:02,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:02,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:10:02,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:10:02,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-23 07:10:02,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-23 07:10:02,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2023-11-23 07:10:02,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-23 07:10:02,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-23 07:10:02,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-23 07:10:02,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-23 07:10:02,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-23 07:10:02,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-23 07:10:02,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 07:10:02,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:10:02,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-11-23 07:10:02,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-23 07:10:02,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:10:02,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-11-23 07:10:02,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:02,432 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2023-11-23 07:10:02,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:10:02,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124379005] [2023-11-23 07:10:02,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124379005] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:10:02,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:10:02,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-23 07:10:02,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178369364] [2023-11-23 07:10:02,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:10:02,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-23 07:10:02,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:10:02,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-23 07:10:02,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:10:02,435 INFO L87 Difference]: Start difference. First operand 159 states and 226 transitions. Second operand has 10 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-23 07:10:03,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:10:03,634 INFO L93 Difference]: Finished difference Result 183 states and 266 transitions. [2023-11-23 07:10:03,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 07:10:03,634 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 122 [2023-11-23 07:10:03,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:10:03,636 INFO L225 Difference]: With dead ends: 183 [2023-11-23 07:10:03,636 INFO L226 Difference]: Without dead ends: 181 [2023-11-23 07:10:03,636 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2023-11-23 07:10:03,637 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 164 mSDsluCounter, 840 mSDsCounter, 0 mSdLazyCounter, 804 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 993 SdHoareTripleChecker+Invalid, 923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 804 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:10:03,637 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 993 Invalid, 923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 804 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-23 07:10:03,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2023-11-23 07:10:03,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 167. [2023-11-23 07:10:03,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 103 states have (on average 1.3106796116504855) internal successors, (135), 106 states have internal predecessors, (135), 49 states have call successors, (49), 12 states have call predecessors, (49), 14 states have return successors, (59), 48 states have call predecessors, (59), 48 states have call successors, (59) [2023-11-23 07:10:03,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 243 transitions. [2023-11-23 07:10:03,645 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 243 transitions. Word has length 122 [2023-11-23 07:10:03,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:10:03,645 INFO L495 AbstractCegarLoop]: Abstraction has 167 states and 243 transitions. [2023-11-23 07:10:03,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-23 07:10:03,646 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 243 transitions. [2023-11-23 07:10:03,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-11-23 07:10:03,646 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:10:03,647 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 4, 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] [2023-11-23 07:10:03,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-23 07:10:03,647 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:10:03,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:10:03,647 INFO L85 PathProgramCache]: Analyzing trace with hash 247624946, now seen corresponding path program 1 times [2023-11-23 07:10:03,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:10:03,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148362303] [2023-11-23 07:10:03,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:03,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:10:03,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:04,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:04,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:10:04,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:10:04,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-23 07:10:04,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-23 07:10:04,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2023-11-23 07:10:04,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-23 07:10:04,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-23 07:10:04,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-23 07:10:04,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-23 07:10:04,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-23 07:10:04,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-23 07:10:04,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 07:10:04,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:10:04,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-11-23 07:10:04,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-23 07:10:04,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:10:04,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-11-23 07:10:04,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:04,213 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2023-11-23 07:10:04,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:10:04,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148362303] [2023-11-23 07:10:04,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148362303] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:10:04,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:10:04,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:10:04,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407527694] [2023-11-23 07:10:04,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:10:04,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:10:04,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:10:04,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:10:04,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:10:04,215 INFO L87 Difference]: Start difference. First operand 167 states and 243 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-23 07:10:05,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:10:05,056 INFO L93 Difference]: Finished difference Result 315 states and 462 transitions. [2023-11-23 07:10:05,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-23 07:10:05,057 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 126 [2023-11-23 07:10:05,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:10:05,061 INFO L225 Difference]: With dead ends: 315 [2023-11-23 07:10:05,061 INFO L226 Difference]: Without dead ends: 182 [2023-11-23 07:10:05,062 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:10:05,062 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 145 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-23 07:10:05,062 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 502 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-23 07:10:05,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2023-11-23 07:10:05,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 170. [2023-11-23 07:10:05,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 105 states have (on average 1.3238095238095238) internal successors, (139), 109 states have internal predecessors, (139), 49 states have call successors, (49), 12 states have call predecessors, (49), 15 states have return successors, (60), 48 states have call predecessors, (60), 48 states have call successors, (60) [2023-11-23 07:10:05,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 248 transitions. [2023-11-23 07:10:05,080 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 248 transitions. Word has length 126 [2023-11-23 07:10:05,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:10:05,080 INFO L495 AbstractCegarLoop]: Abstraction has 170 states and 248 transitions. [2023-11-23 07:10:05,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-23 07:10:05,081 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 248 transitions. [2023-11-23 07:10:05,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-11-23 07:10:05,082 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:10:05,083 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 4, 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] [2023-11-23 07:10:05,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-23 07:10:05,083 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:10:05,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:10:05,083 INFO L85 PathProgramCache]: Analyzing trace with hash 831916815, now seen corresponding path program 1 times [2023-11-23 07:10:05,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:10:05,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990007914] [2023-11-23 07:10:05,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:05,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:10:05,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:05,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:05,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:10:05,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:10:05,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-23 07:10:05,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-23 07:10:05,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2023-11-23 07:10:05,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-23 07:10:05,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-23 07:10:05,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-23 07:10:05,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-23 07:10:05,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2023-11-23 07:10:05,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 07:10:05,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2023-11-23 07:10:05,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-23 07:10:05,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:10:05,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:10:05,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-23 07:10:05,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-23 07:10:05,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:05,824 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2023-11-23 07:10:05,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:10:05,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990007914] [2023-11-23 07:10:05,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990007914] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:10:05,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454802523] [2023-11-23 07:10:05,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:05,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:10:05,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:10:05,826 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:10:05,847 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:10:06,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:06,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 2969 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-23 07:10:06,380 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:10:06,410 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 104 proven. 1 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2023-11-23 07:10:06,410 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:10:06,485 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2023-11-23 07:10:06,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454802523] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-23 07:10:06,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-23 07:10:06,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7, 5] total 10 [2023-11-23 07:10:06,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125085246] [2023-11-23 07:10:06,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:10:06,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 07:10:06,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:10:06,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 07:10:06,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:10:06,487 INFO L87 Difference]: Start difference. First operand 170 states and 248 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-23 07:10:06,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:10:06,672 INFO L93 Difference]: Finished difference Result 312 states and 461 transitions. [2023-11-23 07:10:06,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-23 07:10:06,672 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 127 [2023-11-23 07:10:06,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:10:06,675 INFO L225 Difference]: With dead ends: 312 [2023-11-23 07:10:06,675 INFO L226 Difference]: Without dead ends: 175 [2023-11-23 07:10:06,675 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 285 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:10:06,676 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 4 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:10:06,676 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 413 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:10:06,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2023-11-23 07:10:06,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 173. [2023-11-23 07:10:06,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 108 states have (on average 1.3148148148148149) internal successors, (142), 111 states have internal predecessors, (142), 49 states have call successors, (49), 13 states have call predecessors, (49), 15 states have return successors, (60), 48 states have call predecessors, (60), 48 states have call successors, (60) [2023-11-23 07:10:06,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 251 transitions. [2023-11-23 07:10:06,688 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 251 transitions. Word has length 127 [2023-11-23 07:10:06,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:10:06,689 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 251 transitions. [2023-11-23 07:10:06,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-23 07:10:06,689 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 251 transitions. [2023-11-23 07:10:06,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-11-23 07:10:06,690 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:10:06,690 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 4, 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] [2023-11-23 07:10:06,708 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:10:06,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:10:06,904 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:10:06,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:10:06,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1636706860, now seen corresponding path program 1 times [2023-11-23 07:10:06,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:10:06,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085080758] [2023-11-23 07:10:06,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:06,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:10:07,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:07,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:07,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:10:07,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:10:07,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-23 07:10:07,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-23 07:10:07,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2023-11-23 07:10:07,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-23 07:10:07,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-23 07:10:07,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 07:10:07,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-23 07:10:07,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-11-23 07:10:07,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-23 07:10:07,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:10:07,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-23 07:10:07,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 07:10:07,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-23 07:10:07,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-23 07:10:07,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-23 07:10:07,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:07,580 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2023-11-23 07:10:07,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:10:07,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085080758] [2023-11-23 07:10:07,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085080758] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:10:07,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443021462] [2023-11-23 07:10:07,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:07,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:10:07,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:10:07,581 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:10:07,608 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:10:08,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:08,199 INFO L262 TraceCheckSpWp]: Trace formula consists of 2992 conjuncts, 52 conjunts are in the unsatisfiable core [2023-11-23 07:10:08,203 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:10:08,300 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2023-11-23 07:10:08,300 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:10:08,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443021462] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:10:08,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:10:08,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2023-11-23 07:10:08,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832178412] [2023-11-23 07:10:08,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:10:08,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:10:08,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:10:08,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:10:08,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2023-11-23 07:10:08,302 INFO L87 Difference]: Start difference. First operand 173 states and 251 transitions. Second operand has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (19), 4 states have call predecessors, (19), 3 states have call successors, (19) [2023-11-23 07:10:08,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:10:08,829 INFO L93 Difference]: Finished difference Result 333 states and 487 transitions. [2023-11-23 07:10:08,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-23 07:10:08,830 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (19), 4 states have call predecessors, (19), 3 states have call successors, (19) Word has length 128 [2023-11-23 07:10:08,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:10:08,831 INFO L225 Difference]: With dead ends: 333 [2023-11-23 07:10:08,831 INFO L226 Difference]: Without dead ends: 173 [2023-11-23 07:10:08,832 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:10:08,833 INFO L413 NwaCegarLoop]: 204 mSDtfsCounter, 4 mSDsluCounter, 1186 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 1390 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:10:08,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 1390 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-23 07:10:08,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2023-11-23 07:10:08,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2023-11-23 07:10:08,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 108 states have (on average 1.3055555555555556) internal successors, (141), 111 states have internal predecessors, (141), 49 states have call successors, (49), 13 states have call predecessors, (49), 15 states have return successors, (60), 48 states have call predecessors, (60), 48 states have call successors, (60) [2023-11-23 07:10:08,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 250 transitions. [2023-11-23 07:10:08,844 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 250 transitions. Word has length 128 [2023-11-23 07:10:08,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:10:08,844 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 250 transitions. [2023-11-23 07:10:08,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (19), 4 states have call predecessors, (19), 3 states have call successors, (19) [2023-11-23 07:10:08,844 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 250 transitions. [2023-11-23 07:10:08,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-11-23 07:10:08,846 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:10:08,846 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 4, 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] [2023-11-23 07:10:08,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-23 07:10:09,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:10:09,050 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:10:09,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:10:09,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1326240818, now seen corresponding path program 1 times [2023-11-23 07:10:09,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:10:09,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399155913] [2023-11-23 07:10:09,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:09,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:10:09,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:09,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:09,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:10:09,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:09,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-23 07:10:09,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 07:10:09,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-23 07:10:09,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 07:10:09,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:10:09,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 07:10:09,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-23 07:10:09,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2023-11-23 07:10:09,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-23 07:10:09,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2023-11-23 07:10:09,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2023-11-23 07:10:09,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-11-23 07:10:09,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-23 07:10:09,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-23 07:10:09,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2023-11-23 07:10:09,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2023-11-23 07:10:09,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2023-11-23 07:10:09,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:09,701 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2023-11-23 07:10:09,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:10:09,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399155913] [2023-11-23 07:10:09,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399155913] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:10:09,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320922037] [2023-11-23 07:10:09,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:09,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:10:09,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:10:09,702 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:10:09,728 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:10:10,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:10,357 INFO L262 TraceCheckSpWp]: Trace formula consists of 3026 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-23 07:10:10,361 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:10:10,395 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 124 proven. 1 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2023-11-23 07:10:10,395 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:10:10,493 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2023-11-23 07:10:10,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320922037] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:10:10,493 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 07:10:10,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 12 [2023-11-23 07:10:10,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161444755] [2023-11-23 07:10:10,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 07:10:10,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-23 07:10:10,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:10:10,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-23 07:10:10,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:10:10,494 INFO L87 Difference]: Start difference. First operand 173 states and 250 transitions. Second operand has 12 states, 12 states have (on average 6.083333333333333) internal successors, (73), 10 states have internal predecessors, (73), 2 states have call successors, (36), 4 states have call predecessors, (36), 5 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-23 07:10:11,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:10:11,734 INFO L93 Difference]: Finished difference Result 329 states and 482 transitions. [2023-11-23 07:10:11,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-23 07:10:11,735 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.083333333333333) internal successors, (73), 10 states have internal predecessors, (73), 2 states have call successors, (36), 4 states have call predecessors, (36), 5 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 138 [2023-11-23 07:10:11,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:10:11,736 INFO L225 Difference]: With dead ends: 329 [2023-11-23 07:10:11,736 INFO L226 Difference]: Without dead ends: 192 [2023-11-23 07:10:11,737 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=310, Unknown=0, NotChecked=0, Total=420 [2023-11-23 07:10:11,737 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 155 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 639 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 755 SdHoareTripleChecker+Invalid, 751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:10:11,738 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 755 Invalid, 751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 639 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-23 07:10:11,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2023-11-23 07:10:11,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 177. [2023-11-23 07:10:11,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 112 states have (on average 1.3214285714285714) internal successors, (148), 115 states have internal predecessors, (148), 49 states have call successors, (49), 13 states have call predecessors, (49), 15 states have return successors, (60), 48 states have call predecessors, (60), 48 states have call successors, (60) [2023-11-23 07:10:11,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 257 transitions. [2023-11-23 07:10:11,747 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 257 transitions. Word has length 138 [2023-11-23 07:10:11,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:10:11,747 INFO L495 AbstractCegarLoop]: Abstraction has 177 states and 257 transitions. [2023-11-23 07:10:11,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.083333333333333) internal successors, (73), 10 states have internal predecessors, (73), 2 states have call successors, (36), 4 states have call predecessors, (36), 5 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-23 07:10:11,747 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 257 transitions. [2023-11-23 07:10:11,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-11-23 07:10:11,748 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:10:11,749 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 4, 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:10:11,767 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:10:11,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:10:11,968 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:10:11,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:10:11,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1738423817, now seen corresponding path program 2 times [2023-11-23 07:10:11,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:10:11,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902529789] [2023-11-23 07:10:11,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:11,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:10:12,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:13,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:13,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:10:13,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:13,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-23 07:10:13,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 07:10:13,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-23 07:10:13,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 07:10:13,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:10:13,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 07:10:13,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-23 07:10:13,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-11-23 07:10:13,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-23 07:10:13,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 07:10:13,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-23 07:10:13,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-11-23 07:10:13,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:10:13,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:10:13,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-23 07:10:13,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 07:10:13,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 07:10:13,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:13,275 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2023-11-23 07:10:13,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:10:13,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902529789] [2023-11-23 07:10:13,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902529789] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:10:13,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950977330] [2023-11-23 07:10:13,276 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 07:10:13,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:10:13,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:10:13,277 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:10:13,300 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:10:14,884 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-23 07:10:14,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:10:14,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 3157 conjuncts, 92 conjunts are in the unsatisfiable core [2023-11-23 07:10:14,902 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:10:14,919 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 6 treesize of output 5 [2023-11-23 07:10:15,013 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-23 07:10:15,013 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2023-11-23 07:10:15,351 INFO L349 Elim1Store]: treesize reduction 52, result has 22.4 percent of original size [2023-11-23 07:10:15,351 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 25 [2023-11-23 07:10:15,390 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-23 07:10:15,391 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2023-11-23 07:10:16,321 INFO L349 Elim1Store]: treesize reduction 48, result has 28.4 percent of original size [2023-11-23 07:10:16,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 28 [2023-11-23 07:10:16,595 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-11-23 07:10:16,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-11-23 07:10:16,636 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 18 treesize of output 13 [2023-11-23 07:10:16,931 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 137 proven. 34 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-23 07:10:16,931 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:10:17,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950977330] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:10:17,278 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 07:10:17,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 23] total 33 [2023-11-23 07:10:17,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703021444] [2023-11-23 07:10:17,278 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 07:10:17,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-23 07:10:17,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:10:17,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-23 07:10:17,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1326, Unknown=17, NotChecked=0, Total=1482 [2023-11-23 07:10:17,280 INFO L87 Difference]: Start difference. First operand 177 states and 257 transitions. Second operand has 33 states, 30 states have (on average 3.7666666666666666) internal successors, (113), 28 states have internal predecessors, (113), 12 states have call successors, (45), 10 states have call predecessors, (45), 7 states have return successors, (42), 10 states have call predecessors, (42), 12 states have call successors, (42) [2023-11-23 07:10:19,502 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:10:41,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:10:41,989 INFO L93 Difference]: Finished difference Result 623 states and 889 transitions. [2023-11-23 07:10:41,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2023-11-23 07:10:41,990 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 30 states have (on average 3.7666666666666666) internal successors, (113), 28 states have internal predecessors, (113), 12 states have call successors, (45), 10 states have call predecessors, (45), 7 states have return successors, (42), 10 states have call predecessors, (42), 12 states have call successors, (42) Word has length 139 [2023-11-23 07:10:41,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:10:41,993 INFO L225 Difference]: With dead ends: 623 [2023-11-23 07:10:41,993 INFO L226 Difference]: Without dead ends: 481 [2023-11-23 07:10:41,997 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 157 SyntacticMatches, 30 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3373 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=1253, Invalid=9644, Unknown=23, NotChecked=0, Total=10920 [2023-11-23 07:10:41,997 INFO L413 NwaCegarLoop]: 129 mSDtfsCounter, 1008 mSDsluCounter, 1428 mSDsCounter, 0 mSdLazyCounter, 3486 mSolverCounterSat, 751 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1024 SdHoareTripleChecker+Valid, 1557 SdHoareTripleChecker+Invalid, 4242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 751 IncrementalHoareTripleChecker+Valid, 3486 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:10:41,997 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1024 Valid, 1557 Invalid, 4242 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [751 Valid, 3486 Invalid, 5 Unknown, 0 Unchecked, 16.2s Time] [2023-11-23 07:10:41,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2023-11-23 07:10:42,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 389. [2023-11-23 07:10:42,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 247 states have (on average 1.2672064777327936) internal successors, (313), 249 states have internal predecessors, (313), 106 states have call successors, (106), 34 states have call predecessors, (106), 35 states have return successors, (119), 105 states have call predecessors, (119), 104 states have call successors, (119) [2023-11-23 07:10:42,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 538 transitions. [2023-11-23 07:10:42,027 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 538 transitions. Word has length 139 [2023-11-23 07:10:42,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:10:42,028 INFO L495 AbstractCegarLoop]: Abstraction has 389 states and 538 transitions. [2023-11-23 07:10:42,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 30 states have (on average 3.7666666666666666) internal successors, (113), 28 states have internal predecessors, (113), 12 states have call successors, (45), 10 states have call predecessors, (45), 7 states have return successors, (42), 10 states have call predecessors, (42), 12 states have call successors, (42) [2023-11-23 07:10:42,028 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 538 transitions. [2023-11-23 07:10:42,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-11-23 07:10:42,029 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:10:42,029 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 3, 3, 3, 3, 3, 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] [2023-11-23 07:10:42,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-23 07:10:42,244 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,SelfDestructingSolverStorable9 [2023-11-23 07:10:42,244 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:10:42,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:10:42,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1033496711, now seen corresponding path program 1 times [2023-11-23 07:10:42,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:10:42,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239692483] [2023-11-23 07:10:42,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:42,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:10:42,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:43,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:43,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:10:43,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:43,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-23 07:10:43,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 07:10:43,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-11-23 07:10:43,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-23 07:10:43,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:10:43,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-23 07:10:43,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-23 07:10:43,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-23 07:10:43,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2023-11-23 07:10:43,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-23 07:10:43,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:10:43,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-23 07:10:43,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-23 07:10:43,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-11-23 07:10:43,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2023-11-23 07:10:43,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 07:10:43,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2023-11-23 07:10:43,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:43,570 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 3 proven. 38 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2023-11-23 07:10:43,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:10:43,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239692483] [2023-11-23 07:10:43,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239692483] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:10:43,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187407776] [2023-11-23 07:10:43,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:43,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:10:43,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:10:43,572 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:10:43,573 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:10:44,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:44,337 INFO L262 TraceCheckSpWp]: Trace formula consists of 3178 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-23 07:10:44,340 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:10:44,493 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2023-11-23 07:10:44,493 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:10:44,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187407776] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:10:44,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:10:44,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 13 [2023-11-23 07:10:44,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784146301] [2023-11-23 07:10:44,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:10:44,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 07:10:44,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:10:44,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 07:10:44,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2023-11-23 07:10:44,495 INFO L87 Difference]: Start difference. First operand 389 states and 538 transitions. Second operand has 9 states, 7 states have (on average 9.428571428571429) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2023-11-23 07:10:45,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:10:45,920 INFO L93 Difference]: Finished difference Result 610 states and 850 transitions. [2023-11-23 07:10:45,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 07:10:45,921 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 9.428571428571429) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 147 [2023-11-23 07:10:45,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:10:45,924 INFO L225 Difference]: With dead ends: 610 [2023-11-23 07:10:45,924 INFO L226 Difference]: Without dead ends: 405 [2023-11-23 07:10:45,926 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2023-11-23 07:10:45,927 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 13 mSDsluCounter, 1389 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1595 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:10:45,927 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 1595 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-23 07:10:45,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2023-11-23 07:10:45,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 397. [2023-11-23 07:10:45,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 253 states have (on average 1.2608695652173914) internal successors, (319), 257 states have internal predecessors, (319), 106 states have call successors, (106), 34 states have call predecessors, (106), 37 states have return successors, (129), 105 states have call predecessors, (129), 104 states have call successors, (129) [2023-11-23 07:10:45,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 554 transitions. [2023-11-23 07:10:45,956 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 554 transitions. Word has length 147 [2023-11-23 07:10:45,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:10:45,956 INFO L495 AbstractCegarLoop]: Abstraction has 397 states and 554 transitions. [2023-11-23 07:10:45,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 9.428571428571429) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2023-11-23 07:10:45,957 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 554 transitions. [2023-11-23 07:10:45,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-11-23 07:10:45,958 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:10:45,958 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 6, 6, 5, 5, 5, 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] [2023-11-23 07:10:45,980 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:10:46,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:10:46,179 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:10:46,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:10:46,180 INFO L85 PathProgramCache]: Analyzing trace with hash -16752870, now seen corresponding path program 1 times [2023-11-23 07:10:46,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:10:46,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936885117] [2023-11-23 07:10:46,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:46,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:10:46,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:46,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:46,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:10:46,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:46,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-23 07:10:46,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 07:10:46,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-23 07:10:46,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 07:10:46,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:10:46,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 07:10:46,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-23 07:10:46,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-11-23 07:10:46,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-23 07:10:46,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 07:10:46,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-23 07:10:46,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-11-23 07:10:46,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:10:46,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:10:46,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-23 07:10:46,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 07:10:46,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 07:10:46,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-23 07:10:46,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-11-23 07:10:46,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:46,959 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 251 trivial. 0 not checked. [2023-11-23 07:10:46,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:10:46,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936885117] [2023-11-23 07:10:46,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936885117] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:10:46,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:10:46,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-23 07:10:46,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149176727] [2023-11-23 07:10:46,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:10:46,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 07:10:46,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:10:46,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 07:10:46,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:10:46,960 INFO L87 Difference]: Start difference. First operand 397 states and 554 transitions. Second operand has 7 states, 7 states have (on average 7.0) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (25), 4 states have call predecessors, (25), 2 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-23 07:10:48,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:10:48,629 INFO L93 Difference]: Finished difference Result 618 states and 853 transitions. [2023-11-23 07:10:48,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-23 07:10:48,630 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (25), 4 states have call predecessors, (25), 2 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) Word has length 146 [2023-11-23 07:10:48,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:10:48,632 INFO L225 Difference]: With dead ends: 618 [2023-11-23 07:10:48,632 INFO L226 Difference]: Without dead ends: 413 [2023-11-23 07:10:48,633 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-23 07:10:48,633 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 177 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:10:48,633 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 446 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-23 07:10:48,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2023-11-23 07:10:48,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 393. [2023-11-23 07:10:48,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 251 states have (on average 1.254980079681275) internal successors, (315), 253 states have internal predecessors, (315), 106 states have call successors, (106), 34 states have call predecessors, (106), 35 states have return successors, (127), 105 states have call predecessors, (127), 104 states have call successors, (127) [2023-11-23 07:10:48,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 548 transitions. [2023-11-23 07:10:48,658 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 548 transitions. Word has length 146 [2023-11-23 07:10:48,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:10:48,659 INFO L495 AbstractCegarLoop]: Abstraction has 393 states and 548 transitions. [2023-11-23 07:10:48,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (25), 4 states have call predecessors, (25), 2 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-23 07:10:48,659 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 548 transitions. [2023-11-23 07:10:48,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-11-23 07:10:48,660 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:10:48,660 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 3, 3, 3, 3, 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:10:48,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-23 07:10:48,660 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:10:48,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:10:48,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1125655918, now seen corresponding path program 1 times [2023-11-23 07:10:48,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:10:48,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111985462] [2023-11-23 07:10:48,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:48,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:10:48,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:49,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:49,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:10:49,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:49,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-23 07:10:49,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 07:10:49,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-11-23 07:10:49,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-23 07:10:49,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:10:49,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-23 07:10:49,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-23 07:10:49,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-23 07:10:49,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2023-11-23 07:10:49,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 07:10:49,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-23 07:10:49,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2023-11-23 07:10:49,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-23 07:10:49,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-23 07:10:49,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-23 07:10:49,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2023-11-23 07:10:49,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2023-11-23 07:10:49,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:49,858 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 3 proven. 38 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2023-11-23 07:10:49,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:10:49,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111985462] [2023-11-23 07:10:49,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111985462] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:10:49,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381135466] [2023-11-23 07:10:49,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:49,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:10:49,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:10:49,860 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:10:49,884 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:10:50,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:50,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 3188 conjuncts, 43 conjunts are in the unsatisfiable core [2023-11-23 07:10:50,541 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:10:50,710 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 13 treesize of output 9 [2023-11-23 07:10:50,722 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 13 treesize of output 9 [2023-11-23 07:10:53,542 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 169 proven. 0 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2023-11-23 07:10:53,542 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:10:53,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381135466] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:10:53,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:10:53,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [11] total 21 [2023-11-23 07:10:53,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56548540] [2023-11-23 07:10:53,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:10:53,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-23 07:10:53,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:10:53,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-23 07:10:53,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2023-11-23 07:10:53,544 INFO L87 Difference]: Start difference. First operand 393 states and 548 transitions. Second operand has 12 states, 11 states have (on average 6.636363636363637) internal successors, (73), 12 states have internal predecessors, (73), 5 states have call successors, (23), 3 states have call predecessors, (23), 4 states have return successors, (21), 4 states have call predecessors, (21), 5 states have call successors, (21) [2023-11-23 07:10:57,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:10:57,315 INFO L93 Difference]: Finished difference Result 1065 states and 1496 transitions. [2023-11-23 07:10:57,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-23 07:10:57,315 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 6.636363636363637) internal successors, (73), 12 states have internal predecessors, (73), 5 states have call successors, (23), 3 states have call predecessors, (23), 4 states have return successors, (21), 4 states have call predecessors, (21), 5 states have call successors, (21) Word has length 149 [2023-11-23 07:10:57,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:10:57,318 INFO L225 Difference]: With dead ends: 1065 [2023-11-23 07:10:57,318 INFO L226 Difference]: Without dead ends: 711 [2023-11-23 07:10:57,320 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 165 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2023-11-23 07:10:57,320 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 183 mSDsluCounter, 918 mSDsCounter, 0 mSdLazyCounter, 771 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 1091 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:10:57,320 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 1091 Invalid, 791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 771 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2023-11-23 07:10:57,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2023-11-23 07:10:57,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 575. [2023-11-23 07:10:57,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 364 states have (on average 1.2335164835164836) internal successors, (449), 371 states have internal predecessors, (449), 160 states have call successors, (160), 49 states have call predecessors, (160), 50 states have return successors, (201), 154 states have call predecessors, (201), 158 states have call successors, (201) [2023-11-23 07:10:57,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 810 transitions. [2023-11-23 07:10:57,365 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 810 transitions. Word has length 149 [2023-11-23 07:10:57,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:10:57,366 INFO L495 AbstractCegarLoop]: Abstraction has 575 states and 810 transitions. [2023-11-23 07:10:57,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 6.636363636363637) internal successors, (73), 12 states have internal predecessors, (73), 5 states have call successors, (23), 3 states have call predecessors, (23), 4 states have return successors, (21), 4 states have call predecessors, (21), 5 states have call successors, (21) [2023-11-23 07:10:57,366 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 810 transitions. [2023-11-23 07:10:57,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-11-23 07:10:57,368 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:10:57,368 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 3, 3, 3, 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] [2023-11-23 07:10:57,385 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:10:57,585 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,SelfDestructingSolverStorable12 [2023-11-23 07:10:57,585 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:10:57,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:10:57,585 INFO L85 PathProgramCache]: Analyzing trace with hash -2093006572, now seen corresponding path program 1 times [2023-11-23 07:10:57,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:10:57,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438360101] [2023-11-23 07:10:57,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:57,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:10:57,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:57,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:57,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:57,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:57,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:57,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:10:57,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:57,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:10:57,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:57,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-23 07:10:57,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:57,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 07:10:57,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:57,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-11-23 07:10:57,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:57,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-23 07:10:57,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:57,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:10:57,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:57,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-23 07:10:57,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:57,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-23 07:10:57,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:57,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-23 07:10:57,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:57,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2023-11-23 07:10:57,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:57,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 07:10:57,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:57,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-23 07:10:57,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:58,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2023-11-23 07:10:58,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:58,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-23 07:10:58,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:58,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-23 07:10:58,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:58,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-23 07:10:58,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:58,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2023-11-23 07:10:58,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:58,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2023-11-23 07:10:58,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:58,029 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2023-11-23 07:10:58,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:10:58,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438360101] [2023-11-23 07:10:58,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438360101] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:10:58,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057116414] [2023-11-23 07:10:58,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:58,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:10:58,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:10:58,031 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:10:58,044 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:10:58,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:10:58,719 INFO L262 TraceCheckSpWp]: Trace formula consists of 3183 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 07:10:58,722 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:10:58,749 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 140 proven. 0 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2023-11-23 07:10:58,749 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:10:58,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057116414] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:10:58,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:10:58,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 6 [2023-11-23 07:10:58,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866392420] [2023-11-23 07:10:58,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:10:58,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 07:10:58,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:10:58,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 07:10:58,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:10:58,751 INFO L87 Difference]: Start difference. First operand 575 states and 810 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2023-11-23 07:10:59,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:10:59,123 INFO L93 Difference]: Finished difference Result 1063 states and 1492 transitions. [2023-11-23 07:10:59,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:10:59,123 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 149 [2023-11-23 07:10:59,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:10:59,128 INFO L225 Difference]: With dead ends: 1063 [2023-11-23 07:10:59,128 INFO L226 Difference]: Without dead ends: 559 [2023-11-23 07:10:59,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:10:59,131 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 6 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:10:59,132 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 619 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:10:59,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2023-11-23 07:10:59,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 532. [2023-11-23 07:10:59,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 347 states have (on average 1.2334293948126802) internal successors, (428), 353 states have internal predecessors, (428), 136 states have call successors, (136), 46 states have call predecessors, (136), 48 states have return successors, (159), 132 states have call predecessors, (159), 134 states have call successors, (159) [2023-11-23 07:10:59,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 723 transitions. [2023-11-23 07:10:59,171 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 723 transitions. Word has length 149 [2023-11-23 07:10:59,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:10:59,171 INFO L495 AbstractCegarLoop]: Abstraction has 532 states and 723 transitions. [2023-11-23 07:10:59,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2023-11-23 07:10:59,172 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 723 transitions. [2023-11-23 07:10:59,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-11-23 07:10:59,174 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:10:59,174 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 6, 6, 6, 6, 6, 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] [2023-11-23 07:10:59,194 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:10:59,391 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,SelfDestructingSolverStorable13 [2023-11-23 07:10:59,392 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:10:59,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:10:59,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1434196757, now seen corresponding path program 1 times [2023-11-23 07:10:59,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:10:59,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227578003] [2023-11-23 07:10:59,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:10:59,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:10:59,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:11:00,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:11:00,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:11:00,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:11:00,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-23 07:11:00,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 07:11:00,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-23 07:11:00,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 07:11:00,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:11:00,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 07:11:00,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-23 07:11:00,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-11-23 07:11:00,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-23 07:11:00,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 07:11:00,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-23 07:11:00,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-11-23 07:11:00,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:11:00,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:11:00,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-23 07:11:00,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 07:11:00,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 07:11:00,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-23 07:11:00,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-11-23 07:11:00,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:00,411 INFO L134 CoverageAnalysis]: Checked inductivity of 278 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2023-11-23 07:11:00,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:11:00,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227578003] [2023-11-23 07:11:00,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227578003] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:11:00,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:11:00,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-23 07:11:00,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372626848] [2023-11-23 07:11:00,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:11:00,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-23 07:11:00,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:11:00,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-23 07:11:00,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:11:00,414 INFO L87 Difference]: Start difference. First operand 532 states and 723 transitions. Second operand has 10 states, 8 states have (on average 6.125) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (25), 4 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 1 states have call successors, (23) [2023-11-23 07:11:03,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:11:03,602 INFO L93 Difference]: Finished difference Result 577 states and 786 transitions. [2023-11-23 07:11:03,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 07:11:03,602 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 6.125) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (25), 4 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 1 states have call successors, (23) Word has length 148 [2023-11-23 07:11:03,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:11:03,604 INFO L225 Difference]: With dead ends: 577 [2023-11-23 07:11:03,605 INFO L226 Difference]: Without dead ends: 575 [2023-11-23 07:11:03,605 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2023-11-23 07:11:03,605 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 151 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 804 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 979 SdHoareTripleChecker+Invalid, 924 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 804 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-11-23 07:11:03,606 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 979 Invalid, 924 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 804 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-11-23 07:11:03,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2023-11-23 07:11:03,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 542. [2023-11-23 07:11:03,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 353 states have (on average 1.2294617563739376) internal successors, (434), 359 states have internal predecessors, (434), 138 states have call successors, (138), 48 states have call predecessors, (138), 50 states have return successors, (161), 134 states have call predecessors, (161), 136 states have call successors, (161) [2023-11-23 07:11:03,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 733 transitions. [2023-11-23 07:11:03,641 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 733 transitions. Word has length 148 [2023-11-23 07:11:03,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:11:03,641 INFO L495 AbstractCegarLoop]: Abstraction has 542 states and 733 transitions. [2023-11-23 07:11:03,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 6.125) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (25), 4 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 1 states have call successors, (23) [2023-11-23 07:11:03,641 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 733 transitions. [2023-11-23 07:11:03,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-11-23 07:11:03,643 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:11:03,643 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 3, 3, 3, 3, 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] [2023-11-23 07:11:03,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-23 07:11:03,644 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:11:03,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:11:03,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1906130209, now seen corresponding path program 1 times [2023-11-23 07:11:03,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:11:03,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035126374] [2023-11-23 07:11:03,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:11:03,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:11:03,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:11:04,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:11:04,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:11:04,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:11:04,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-23 07:11:04,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-23 07:11:04,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:11:04,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 07:11:04,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:11:04,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2023-11-23 07:11:04,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-23 07:11:04,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-23 07:11:04,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 07:11:04,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-23 07:11:04,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:11:04,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:11:04,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:11:04,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2023-11-23 07:11:04,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2023-11-23 07:11:04,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2023-11-23 07:11:04,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2023-11-23 07:11:04,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-23 07:11:04,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2023-11-23 07:11:04,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:04,918 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 6 proven. 38 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2023-11-23 07:11:04,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:11:04,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035126374] [2023-11-23 07:11:04,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035126374] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:11:04,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720107607] [2023-11-23 07:11:04,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:11:04,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:11:04,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:11:04,920 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:11:04,920 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:11:05,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:05,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 3224 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-23 07:11:05,640 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:11:05,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:11:06,487 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 105 proven. 0 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2023-11-23 07:11:06,487 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:11:06,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720107607] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:11:06,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:11:06,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [11] total 21 [2023-11-23 07:11:06,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064153534] [2023-11-23 07:11:06,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:11:06,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-23 07:11:06,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:11:06,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-23 07:11:06,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=372, Unknown=0, NotChecked=0, Total=420 [2023-11-23 07:11:06,490 INFO L87 Difference]: Start difference. First operand 542 states and 733 transitions. Second operand has 12 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 4 states have call successors, (24), 3 states have call predecessors, (24), 4 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2023-11-23 07:11:08,822 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:11:11,493 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:11:13,582 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:11:16,362 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:11:18,385 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:11:21,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:11:23,069 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:11:25,149 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:11:27,177 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:11:29,211 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:11:31,267 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:11:31,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:11:31,386 INFO L93 Difference]: Finished difference Result 962 states and 1286 transitions. [2023-11-23 07:11:31,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-23 07:11:31,387 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 4 states have call successors, (24), 3 states have call predecessors, (24), 4 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) Word has length 159 [2023-11-23 07:11:31,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:11:31,389 INFO L225 Difference]: With dead ends: 962 [2023-11-23 07:11:31,389 INFO L226 Difference]: Without dead ends: 574 [2023-11-23 07:11:31,391 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2023-11-23 07:11:31,391 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 107 mSDsluCounter, 989 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 13 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 1240 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:11:31,391 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 1240 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 437 Invalid, 11 Unknown, 0 Unchecked, 24.5s Time] [2023-11-23 07:11:31,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2023-11-23 07:11:31,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 563. [2023-11-23 07:11:31,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 371 states have (on average 1.2291105121293802) internal successors, (456), 379 states have internal predecessors, (456), 138 states have call successors, (138), 49 states have call predecessors, (138), 53 states have return successors, (161), 134 states have call predecessors, (161), 136 states have call successors, (161) [2023-11-23 07:11:31,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 755 transitions. [2023-11-23 07:11:31,430 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 755 transitions. Word has length 159 [2023-11-23 07:11:31,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:11:31,430 INFO L495 AbstractCegarLoop]: Abstraction has 563 states and 755 transitions. [2023-11-23 07:11:31,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 4 states have call successors, (24), 3 states have call predecessors, (24), 4 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2023-11-23 07:11:31,430 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 755 transitions. [2023-11-23 07:11:31,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-11-23 07:11:31,432 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:11:31,432 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 3, 3, 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, 1, 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:11:31,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-23 07:11:31,647 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,SelfDestructingSolverStorable15 [2023-11-23 07:11:31,647 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:11:31,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:11:31,648 INFO L85 PathProgramCache]: Analyzing trace with hash 813495007, now seen corresponding path program 1 times [2023-11-23 07:11:31,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:11:31,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657545192] [2023-11-23 07:11:31,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:11:31,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:11:31,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:11:32,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:11:32,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:11:32,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:11:32,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-23 07:11:32,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-23 07:11:32,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:11:32,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 07:11:32,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:11:32,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2023-11-23 07:11:32,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-23 07:11:32,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-23 07:11:32,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 07:11:32,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-23 07:11:32,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 07:11:32,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:11:32,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:11:32,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2023-11-23 07:11:32,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2023-11-23 07:11:32,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2023-11-23 07:11:32,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2023-11-23 07:11:32,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-23 07:11:32,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2023-11-23 07:11:32,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:32,441 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2023-11-23 07:11:32,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:11:32,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657545192] [2023-11-23 07:11:32,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657545192] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:11:32,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397245062] [2023-11-23 07:11:32,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:11:32,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:11:32,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:11:32,442 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:11:32,443 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:11:33,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:11:33,215 INFO L262 TraceCheckSpWp]: Trace formula consists of 3219 conjuncts, 94 conjunts are in the unsatisfiable core [2023-11-23 07:11:33,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:11:33,263 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 6 treesize of output 5 [2023-11-23 07:11:33,482 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-23 07:11:33,482 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2023-11-23 07:11:33,812 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-23 07:11:33,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 14 treesize of output 13 [2023-11-23 07:11:34,045 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:11:36,886 INFO L349 Elim1Store]: treesize reduction 41, result has 38.8 percent of original size [2023-11-23 07:11:36,886 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 46 [2023-11-23 07:11:37,215 INFO L349 Elim1Store]: treesize reduction 24, result has 48.9 percent of original size [2023-11-23 07:11:37,216 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 44 [2023-11-23 07:11:42,534 INFO L349 Elim1Store]: treesize reduction 40, result has 40.3 percent of original size [2023-11-23 07:11:42,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 46 [2023-11-23 07:11:43,958 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2023-11-23 07:11:43,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 36 [2023-11-23 07:11:44,148 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 30 treesize of output 23 [2023-11-23 07:11:49,056 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 172 proven. 37 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2023-11-23 07:11:49,056 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:11:50,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397245062] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:11:50,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 07:11:50,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 27] total 31 [2023-11-23 07:11:50,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540787316] [2023-11-23 07:11:50,123 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 07:11:50,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-23 07:11:50,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:11:50,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-23 07:11:50,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=1185, Unknown=18, NotChecked=0, Total=1332 [2023-11-23 07:11:50,125 INFO L87 Difference]: Start difference. First operand 563 states and 755 transitions. Second operand has 31 states, 29 states have (on average 4.413793103448276) internal successors, (128), 26 states have internal predecessors, (128), 11 states have call successors, (47), 10 states have call predecessors, (47), 8 states have return successors, (44), 12 states have call predecessors, (44), 11 states have call successors, (44) [2023-11-23 07:11:53,182 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:11:56,215 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:11:59,047 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:12:03,649 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:12:07,837 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:12:09,904 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:12:11,974 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:12:14,226 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:12:17,340 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:12:24,390 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:12:26,457 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:12:28,527 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:12:30,944 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:12:33,505 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:12:35,581 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:12:37,800 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:12:43,904 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:12:46,440 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:12:48,726 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:12:50,798 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:12:52,949 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:13:07,577 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:13:09,800 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:13:11,932 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:13:13,944 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:13:15,953 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:13:18,371 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:13:20,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:13:22,533 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:13:23,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:13:23,653 INFO L93 Difference]: Finished difference Result 1398 states and 1880 transitions. [2023-11-23 07:13:23,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-11-23 07:13:23,654 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 4.413793103448276) internal successors, (128), 26 states have internal predecessors, (128), 11 states have call successors, (47), 10 states have call predecessors, (47), 8 states have return successors, (44), 12 states have call predecessors, (44), 11 states have call successors, (44) Word has length 159 [2023-11-23 07:13:23,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:13:23,657 INFO L225 Difference]: With dead ends: 1398 [2023-11-23 07:13:23,659 INFO L226 Difference]: Without dead ends: 901 [2023-11-23 07:13:23,662 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 175 SyntacticMatches, 30 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2153 ImplicationChecksByTransitivity, 27.4s TimeCoverageRelationStatistics Valid=1084, Invalid=6375, Unknown=23, NotChecked=0, Total=7482 [2023-11-23 07:13:23,663 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 766 mSDsluCounter, 1500 mSDsCounter, 0 mSdLazyCounter, 4188 mSolverCounterSat, 330 mSolverCounterUnsat, 29 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 75.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 798 SdHoareTripleChecker+Valid, 1644 SdHoareTripleChecker+Invalid, 4547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 330 IncrementalHoareTripleChecker+Valid, 4188 IncrementalHoareTripleChecker+Invalid, 29 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 76.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:13:23,663 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [798 Valid, 1644 Invalid, 4547 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [330 Valid, 4188 Invalid, 29 Unknown, 0 Unchecked, 76.5s Time] [2023-11-23 07:13:23,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2023-11-23 07:13:23,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 683. [2023-11-23 07:13:23,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 458 states have (on average 1.2183406113537119) internal successors, (558), 464 states have internal predecessors, (558), 156 states have call successors, (156), 64 states have call predecessors, (156), 68 states have return successors, (171), 154 states have call predecessors, (171), 154 states have call successors, (171) [2023-11-23 07:13:23,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 885 transitions. [2023-11-23 07:13:23,728 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 885 transitions. Word has length 159 [2023-11-23 07:13:23,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:13:23,728 INFO L495 AbstractCegarLoop]: Abstraction has 683 states and 885 transitions. [2023-11-23 07:13:23,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 4.413793103448276) internal successors, (128), 26 states have internal predecessors, (128), 11 states have call successors, (47), 10 states have call predecessors, (47), 8 states have return successors, (44), 12 states have call predecessors, (44), 11 states have call successors, (44) [2023-11-23 07:13:23,728 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 885 transitions. [2023-11-23 07:13:23,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-11-23 07:13:23,730 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:13:23,730 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 6, 6, 6, 6, 5, 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:13:23,751 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:13:23,948 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,SelfDestructingSolverStorable16 [2023-11-23 07:13:23,948 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:13:23,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:13:23,949 INFO L85 PathProgramCache]: Analyzing trace with hash -788162227, now seen corresponding path program 1 times [2023-11-23 07:13:23,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:13:23,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52733933] [2023-11-23 07:13:23,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:13:23,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:13:24,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:13:24,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:13:24,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:13:24,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:13:24,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-23 07:13:24,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 07:13:24,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-23 07:13:24,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 07:13:24,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:13:24,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 07:13:24,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-23 07:13:24,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-11-23 07:13:24,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-23 07:13:24,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 07:13:24,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-23 07:13:24,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-11-23 07:13:24,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:13:24,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:13:24,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-23 07:13:24,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 07:13:24,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 07:13:24,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-23 07:13:24,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:24,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-11-23 07:13:24,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:25,026 INFO L134 CoverageAnalysis]: Checked inductivity of 278 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 251 trivial. 0 not checked. [2023-11-23 07:13:25,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:13:25,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52733933] [2023-11-23 07:13:25,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52733933] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:13:25,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:13:25,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-23 07:13:25,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858316635] [2023-11-23 07:13:25,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:13:25,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 07:13:25,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:13:25,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 07:13:25,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:13:25,028 INFO L87 Difference]: Start difference. First operand 683 states and 885 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 7 states have internal predecessors, (55), 3 states have call successors, (25), 4 states have call predecessors, (25), 2 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-23 07:13:28,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:13:28,199 INFO L93 Difference]: Finished difference Result 913 states and 1195 transitions. [2023-11-23 07:13:28,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:13:28,200 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 7 states have internal predecessors, (55), 3 states have call successors, (25), 4 states have call predecessors, (25), 2 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) Word has length 152 [2023-11-23 07:13:28,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:13:28,202 INFO L225 Difference]: With dead ends: 913 [2023-11-23 07:13:28,202 INFO L226 Difference]: Without dead ends: 705 [2023-11-23 07:13:28,203 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:13:28,203 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 162 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 701 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 701 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-11-23 07:13:28,204 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 677 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 701 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-11-23 07:13:28,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2023-11-23 07:13:28,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 644. [2023-11-23 07:13:28,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 644 states, 427 states have (on average 1.2131147540983607) internal successors, (518), 432 states have internal predecessors, (518), 153 states have call successors, (153), 60 states have call predecessors, (153), 63 states have return successors, (164), 151 states have call predecessors, (164), 151 states have call successors, (164) [2023-11-23 07:13:28,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 835 transitions. [2023-11-23 07:13:28,265 INFO L78 Accepts]: Start accepts. Automaton has 644 states and 835 transitions. Word has length 152 [2023-11-23 07:13:28,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:13:28,266 INFO L495 AbstractCegarLoop]: Abstraction has 644 states and 835 transitions. [2023-11-23 07:13:28,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 7 states have internal predecessors, (55), 3 states have call successors, (25), 4 states have call predecessors, (25), 2 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-23 07:13:28,266 INFO L276 IsEmpty]: Start isEmpty. Operand 644 states and 835 transitions. [2023-11-23 07:13:28,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-11-23 07:13:28,267 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:13:28,267 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 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, 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:13:28,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-23 07:13:28,268 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:13:28,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:13:28,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1211875839, now seen corresponding path program 1 times [2023-11-23 07:13:28,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:13:28,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525012507] [2023-11-23 07:13:28,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:13:28,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:13:28,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:13:29,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:13:29,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:13:29,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:13:29,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-23 07:13:29,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-23 07:13:29,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:13:29,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 07:13:29,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:13:29,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-23 07:13:29,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-23 07:13:29,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2023-11-23 07:13:29,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:13:29,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2023-11-23 07:13:29,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-23 07:13:29,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-23 07:13:29,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-23 07:13:29,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-23 07:13:29,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-23 07:13:29,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-11-23 07:13:29,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-23 07:13:29,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2023-11-23 07:13:29,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2023-11-23 07:13:29,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:29,989 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 286 trivial. 0 not checked. [2023-11-23 07:13:29,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:13:29,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525012507] [2023-11-23 07:13:29,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525012507] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:13:29,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:13:29,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-23 07:13:29,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799236430] [2023-11-23 07:13:29,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:13:29,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-23 07:13:29,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:13:29,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-23 07:13:29,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2023-11-23 07:13:29,991 INFO L87 Difference]: Start difference. First operand 644 states and 835 transitions. Second operand has 15 states, 13 states have (on average 4.461538461538462) internal successors, (58), 11 states have internal predecessors, (58), 2 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-23 07:13:35,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:13:35,981 INFO L93 Difference]: Finished difference Result 731 states and 963 transitions. [2023-11-23 07:13:35,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-23 07:13:35,982 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 4.461538461538462) internal successors, (58), 11 states have internal predecessors, (58), 2 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 163 [2023-11-23 07:13:35,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:13:35,985 INFO L225 Difference]: With dead ends: 731 [2023-11-23 07:13:35,985 INFO L226 Difference]: Without dead ends: 729 [2023-11-23 07:13:35,985 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=157, Invalid=655, Unknown=0, NotChecked=0, Total=812 [2023-11-23 07:13:35,986 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 179 mSDsluCounter, 1323 mSDsCounter, 0 mSdLazyCounter, 1375 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 1482 SdHoareTripleChecker+Invalid, 1496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2023-11-23 07:13:35,986 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 1482 Invalid, 1496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1375 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2023-11-23 07:13:35,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2023-11-23 07:13:36,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 643. [2023-11-23 07:13:36,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 427 states have (on average 1.2107728337236534) internal successors, (517), 433 states have internal predecessors, (517), 152 states have call successors, (152), 59 states have call predecessors, (152), 63 states have return successors, (165), 150 states have call predecessors, (165), 150 states have call successors, (165) [2023-11-23 07:13:36,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 834 transitions. [2023-11-23 07:13:36,045 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 834 transitions. Word has length 163 [2023-11-23 07:13:36,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:13:36,045 INFO L495 AbstractCegarLoop]: Abstraction has 643 states and 834 transitions. [2023-11-23 07:13:36,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 4.461538461538462) internal successors, (58), 11 states have internal predecessors, (58), 2 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-23 07:13:36,045 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 834 transitions. [2023-11-23 07:13:36,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2023-11-23 07:13:36,047 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:13:36,047 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 7, 7, 7, 7, 7, 3, 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] [2023-11-23 07:13:36,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-23 07:13:36,047 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:13:36,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:13:36,047 INFO L85 PathProgramCache]: Analyzing trace with hash -211211372, now seen corresponding path program 1 times [2023-11-23 07:13:36,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:13:36,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822448794] [2023-11-23 07:13:36,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:13:36,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:13:36,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:13:36,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:13:36,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:13:36,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:13:36,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-23 07:13:36,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 07:13:36,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-23 07:13:36,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 07:13:36,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:13:36,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 07:13:36,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-23 07:13:36,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-11-23 07:13:36,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-23 07:13:36,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 07:13:36,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-23 07:13:36,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-11-23 07:13:36,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:13:36,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:13:36,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-23 07:13:36,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 07:13:36,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 07:13:36,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-23 07:13:36,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-11-23 07:13:36,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2023-11-23 07:13:36,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:36,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2023-11-23 07:13:36,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:37,003 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2023-11-23 07:13:37,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:13:37,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822448794] [2023-11-23 07:13:37,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822448794] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:13:37,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:13:37,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-23 07:13:37,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692684172] [2023-11-23 07:13:37,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:13:37,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-23 07:13:37,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:13:37,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-23 07:13:37,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:13:37,005 INFO L87 Difference]: Start difference. First operand 643 states and 834 transitions. Second operand has 10 states, 8 states have (on average 6.375) internal successors, (51), 6 states have internal predecessors, (51), 2 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 1 states have call successors, (25) [2023-11-23 07:13:40,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:13:40,738 INFO L93 Difference]: Finished difference Result 724 states and 947 transitions. [2023-11-23 07:13:40,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 07:13:40,738 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 6.375) internal successors, (51), 6 states have internal predecessors, (51), 2 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 1 states have call successors, (25) Word has length 162 [2023-11-23 07:13:40,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:13:40,741 INFO L225 Difference]: With dead ends: 724 [2023-11-23 07:13:40,741 INFO L226 Difference]: Without dead ends: 722 [2023-11-23 07:13:40,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2023-11-23 07:13:40,742 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 148 mSDsluCounter, 840 mSDsCounter, 0 mSdLazyCounter, 807 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 993 SdHoareTripleChecker+Invalid, 925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:13:40,742 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 993 Invalid, 925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 807 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2023-11-23 07:13:40,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states. [2023-11-23 07:13:40,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 675. [2023-11-23 07:13:40,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 447 states have (on average 1.2013422818791946) internal successors, (537), 457 states have internal predecessors, (537), 156 states have call successors, (156), 63 states have call predecessors, (156), 71 states have return successors, (179), 154 states have call predecessors, (179), 154 states have call successors, (179) [2023-11-23 07:13:40,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 872 transitions. [2023-11-23 07:13:40,804 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 872 transitions. Word has length 162 [2023-11-23 07:13:40,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:13:40,805 INFO L495 AbstractCegarLoop]: Abstraction has 675 states and 872 transitions. [2023-11-23 07:13:40,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 6.375) internal successors, (51), 6 states have internal predecessors, (51), 2 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 1 states have call successors, (25) [2023-11-23 07:13:40,805 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 872 transitions. [2023-11-23 07:13:40,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-11-23 07:13:40,806 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:13:40,807 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 7, 7, 7, 7, 6, 3, 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:13:40,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-23 07:13:40,807 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:13:40,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:13:40,807 INFO L85 PathProgramCache]: Analyzing trace with hash -942435764, now seen corresponding path program 1 times [2023-11-23 07:13:40,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:13:40,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593813859] [2023-11-23 07:13:40,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:13:40,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:13:40,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:13:41,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:13:41,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:13:41,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:13:41,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-23 07:13:41,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 07:13:41,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-23 07:13:41,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 07:13:41,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 07:13:41,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 07:13:41,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-23 07:13:41,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-11-23 07:13:41,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-23 07:13:41,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 07:13:41,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-23 07:13:41,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-11-23 07:13:41,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:13:41,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:13:41,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-23 07:13:41,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 07:13:41,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:41,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 07:13:41,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:42,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-23 07:13:42,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:42,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-11-23 07:13:42,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:42,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2023-11-23 07:13:42,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:42,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2023-11-23 07:13:42,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:42,388 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 49 proven. 9 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2023-11-23 07:13:42,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:13:42,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593813859] [2023-11-23 07:13:42,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593813859] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:13:42,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22108780] [2023-11-23 07:13:42,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:13:42,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:13:42,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:13:42,390 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:13:42,391 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:13:43,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:13:43,449 INFO L262 TraceCheckSpWp]: Trace formula consists of 3238 conjuncts, 52 conjunts are in the unsatisfiable core [2023-11-23 07:13:43,458 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:13:45,951 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 81 proven. 8 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2023-11-23 07:13:45,951 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:13:46,676 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-11-23 07:13:46,677 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:13:46,850 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-11-23 07:13:46,851 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:13:46,959 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 49 proven. 10 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2023-11-23 07:13:46,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22108780] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:13:46,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 07:13:46,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 10] total 25 [2023-11-23 07:13:46,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216405662] [2023-11-23 07:13:46,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 07:13:46,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-23 07:13:46,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:13:46,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-23 07:13:46,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2023-11-23 07:13:46,961 INFO L87 Difference]: Start difference. First operand 675 states and 872 transitions. Second operand has 25 states, 25 states have (on average 4.32) internal successors, (108), 22 states have internal predecessors, (108), 9 states have call successors, (53), 6 states have call predecessors, (53), 5 states have return successors, (47), 9 states have call predecessors, (47), 8 states have call successors, (47) [2023-11-23 07:14:00,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:14:00,455 INFO L93 Difference]: Finished difference Result 1225 states and 1593 transitions. [2023-11-23 07:14:00,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-23 07:14:00,456 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.32) internal successors, (108), 22 states have internal predecessors, (108), 9 states have call successors, (53), 6 states have call predecessors, (53), 5 states have return successors, (47), 9 states have call predecessors, (47), 8 states have call successors, (47) Word has length 166 [2023-11-23 07:14:00,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:14:00,459 INFO L225 Difference]: With dead ends: 1225 [2023-11-23 07:14:00,460 INFO L226 Difference]: Without dead ends: 1018 [2023-11-23 07:14:00,462 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 428 GetRequests, 364 SyntacticMatches, 10 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 789 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=433, Invalid=2647, Unknown=0, NotChecked=0, Total=3080 [2023-11-23 07:14:00,462 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 885 mSDsluCounter, 1108 mSDsCounter, 0 mSdLazyCounter, 2464 mSolverCounterSat, 495 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 898 SdHoareTripleChecker+Valid, 1215 SdHoareTripleChecker+Invalid, 2959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 495 IncrementalHoareTripleChecker+Valid, 2464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:14:00,462 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [898 Valid, 1215 Invalid, 2959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [495 Valid, 2464 Invalid, 0 Unknown, 0 Unchecked, 10.3s Time] [2023-11-23 07:14:00,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2023-11-23 07:14:00,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 836. [2023-11-23 07:14:00,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 555 states have (on average 1.1927927927927928) internal successors, (662), 566 states have internal predecessors, (662), 187 states have call successors, (187), 84 states have call predecessors, (187), 93 states have return successors, (210), 185 states have call predecessors, (210), 184 states have call successors, (210) [2023-11-23 07:14:00,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 1059 transitions. [2023-11-23 07:14:00,553 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 1059 transitions. Word has length 166 [2023-11-23 07:14:00,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:14:00,554 INFO L495 AbstractCegarLoop]: Abstraction has 836 states and 1059 transitions. [2023-11-23 07:14:00,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.32) internal successors, (108), 22 states have internal predecessors, (108), 9 states have call successors, (53), 6 states have call predecessors, (53), 5 states have return successors, (47), 9 states have call predecessors, (47), 8 states have call successors, (47) [2023-11-23 07:14:00,554 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 1059 transitions. [2023-11-23 07:14:00,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2023-11-23 07:14:00,556 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:14:00,556 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 7, 7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:14:00,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-23 07:14:00,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:14:00,776 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:14:00,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:14:00,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1463481361, now seen corresponding path program 1 times [2023-11-23 07:14:00,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:14:00,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623661197] [2023-11-23 07:14:00,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:14:00,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:14:00,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15