./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/aws-c-common/aws_priority_queue_s_sift_down_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_priority_queue_s_sift_down_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 1d3eb02e894c2acef7732d0e57c112cc2c197f8f03d7c13822f169fbed4dc5e5 --preprocessor.use.memory.slicer true --- Real Ultimate output --- This is Ultimate 0.2.3-?-abd6749-m [2023-11-23 07:39:29,002 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 07:39:29,087 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-23 07:39:29,092 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 07:39:29,092 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 07:39:29,122 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 07:39:29,122 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 07:39:29,122 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 07:39:29,123 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 07:39:29,126 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 07:39:29,126 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 07:39:29,127 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 07:39:29,127 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 07:39:29,128 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 07:39:29,129 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 07:39:29,129 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 07:39:29,129 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 07:39:29,129 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 07:39:29,129 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 07:39:29,130 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 07:39:29,130 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 07:39:29,130 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 07:39:29,130 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 07:39:29,131 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 07:39:29,131 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 07:39:29,131 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 07:39:29,131 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 07:39:29,132 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 07:39:29,132 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 07:39:29,132 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 07:39:29,133 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 07:39:29,133 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 07:39:29,133 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-23 07:39:29,133 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-23 07:39:29,134 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 07:39:29,134 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-23 07:39:29,134 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 07:39:29,134 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-23 07:39:29,134 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 07:39:29,134 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 -> 1d3eb02e894c2acef7732d0e57c112cc2c197f8f03d7c13822f169fbed4dc5e5 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> true [2023-11-23 07:39:29,358 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 07:39:29,381 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 07:39:29,383 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 07:39:29,384 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 07:39:29,384 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 07:39:29,385 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/aws-c-common/aws_priority_queue_s_sift_down_harness.i [2023-11-23 07:39:30,511 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 07:39:30,950 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 07:39:30,950 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_priority_queue_s_sift_down_harness.i [2023-11-23 07:39:30,981 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/245d9ee6b/5f687ef21cd44cfd9198490e656bb5b8/FLAGbd7b7fda8 [2023-11-23 07:39:31,000 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/245d9ee6b/5f687ef21cd44cfd9198490e656bb5b8 [2023-11-23 07:39:31,003 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 07:39:31,004 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 07:39:31,007 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 07:39:31,007 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 07:39:31,010 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 07:39:31,011 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 07:39:31" (1/1) ... [2023-11-23 07:39:31,012 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72579121 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:31, skipping insertion in model container [2023-11-23 07:39:31,012 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 07:39:31" (1/1) ... [2023-11-23 07:39:31,091 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 07:39:31,284 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_priority_queue_s_sift_down_harness.i[4504,4517] [2023-11-23 07:39:31,292 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_priority_queue_s_sift_down_harness.i[4564,4577] [2023-11-23 07:39:31,940 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:31,942 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:31,944 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:31,945 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:31,950 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:31,963 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:31,966 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:31,967 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:31,968 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:31,969 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:31,969 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:31,970 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:31,970 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,254 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 07:39:32,255 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 07:39:32,256 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 07:39:32,256 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 07:39:32,257 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 07:39:32,257 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 07:39:32,258 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 07:39:32,258 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 07:39:32,258 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 07:39:32,259 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 07:39:32,423 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,424 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,429 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,435 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,530 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,544 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,545 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,546 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,547 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,547 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,548 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,548 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,548 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,549 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,549 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,550 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,550 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,553 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,553 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,554 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,554 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,582 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,582 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,586 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,586 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,586 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,598 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 07:39:32,622 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 07:39:32,632 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_priority_queue_s_sift_down_harness.i[4504,4517] [2023-11-23 07:39:32,632 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_priority_queue_s_sift_down_harness.i[4564,4577] [2023-11-23 07:39:32,654 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,654 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,655 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,655 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,655 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,658 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,658 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,659 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,659 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,660 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,664 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,664 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,665 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,703 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 07:39:32,704 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 07:39:32,705 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 07:39:32,705 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 07:39:32,707 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 07:39:32,708 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 07:39:32,708 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 07:39:32,709 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 07:39:32,709 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 07:39:32,709 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 07:39:32,740 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,741 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,742 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,746 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,749 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : : "r"(pBuf) : "memory"); [7776-7787] [2023-11-23 07:39:32,767 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,767 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,768 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,768 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,768 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,768 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,768 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,769 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,769 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,769 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,769 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,770 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,770 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,770 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,770 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,771 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,771 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,772 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,773 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,778 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,778 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,779 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:32,789 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 07:39:32,956 WARN L675 CHandler]: The function __atomic_fetch_or is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:32,957 WARN L675 CHandler]: The function __atomic_fetch_sub is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:32,957 WARN L675 CHandler]: The function __atomic_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:32,958 WARN L675 CHandler]: The function __atomic_fetch_xor is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:32,958 WARN L675 CHandler]: The function htons is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:32,958 WARN L675 CHandler]: The function ntohl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:32,958 WARN L675 CHandler]: The function __atomic_compare_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:32,958 WARN L675 CHandler]: The function __atomic_fetch_add is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:32,959 WARN L675 CHandler]: The function fprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:32,959 WARN L675 CHandler]: The function htonl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:32,959 WARN L675 CHandler]: The function __atomic_store_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:32,959 WARN L675 CHandler]: The function ntohs is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:32,959 WARN L675 CHandler]: The function __atomic_load_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:32,960 WARN L675 CHandler]: The function __atomic_thread_fence is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:32,960 WARN L675 CHandler]: The function __atomic_fetch_and is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:32,965 INFO L206 MainTranslator]: Completed translation [2023-11-23 07:39:32,966 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:32 WrapperNode [2023-11-23 07:39:32,966 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 07:39:32,967 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 07:39:32,967 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 07:39:32,968 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 07:39:32,973 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:39:32" (1/1) ... [2023-11-23 07:39:33,042 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:39:32" (1/1) ... [2023-11-23 07:39:33,110 INFO L138 Inliner]: procedures = 696, calls = 1906, calls flagged for inlining = 59, calls inlined = 14, statements flattened = 845 [2023-11-23 07:39:33,110 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 07:39:33,111 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 07:39:33,111 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 07:39:33,111 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 07:39:33,125 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:32" (1/1) ... [2023-11-23 07:39:33,125 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:32" (1/1) ... [2023-11-23 07:39:33,130 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:32" (1/1) ... [2023-11-23 07:39:33,215 INFO L188 MemorySlicer]: Split 341 memory accesses to 7 slices as follows [2, 64, 236, 3, 15, 18, 3]. 69 percent of accesses are in the largest equivalence class. The 262 initializations are split as follows [2, 11, 236, 1, 4, 5, 3]. The 14 writes are split as follows [0, 4, 0, 1, 3, 6, 0]. [2023-11-23 07:39:33,215 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:32" (1/1) ... [2023-11-23 07:39:33,216 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:32" (1/1) ... [2023-11-23 07:39:33,255 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:32" (1/1) ... [2023-11-23 07:39:33,263 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:32" (1/1) ... [2023-11-23 07:39:33,284 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:32" (1/1) ... [2023-11-23 07:39:33,299 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:32" (1/1) ... [2023-11-23 07:39:33,310 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 07:39:33,315 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 07:39:33,315 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 07:39:33,315 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 07:39:33,316 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:32" (1/1) ... [2023-11-23 07:39:33,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 07:39:33,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:33,355 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:39:33,391 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:39:33,407 INFO L130 BoogieDeclarations]: Found specification of procedure s_swap [2023-11-23 07:39:33,407 INFO L138 BoogieDeclarations]: Found implementation of procedure s_swap [2023-11-23 07:39:33,407 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_mem_zeroed [2023-11-23 07:39:33,408 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_mem_zeroed [2023-11-23 07:39:33,408 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 07:39:33,408 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2023-11-23 07:39:33,408 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2023-11-23 07:39:33,408 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2023-11-23 07:39:33,408 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2023-11-23 07:39:33,408 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2023-11-23 07:39:33,408 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2023-11-23 07:39:33,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-23 07:39:33,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-23 07:39:33,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-23 07:39:33,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-23 07:39:33,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-23 07:39:33,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-23 07:39:33,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-23 07:39:33,409 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2023-11-23 07:39:33,409 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2023-11-23 07:39:33,409 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-23 07:39:33,410 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-23 07:39:33,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 07:39:33,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 07:39:33,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-23 07:39:33,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-23 07:39:33,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-23 07:39:33,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-23 07:39:33,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-23 07:39:33,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-23 07:39:33,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-23 07:39:33,411 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2023-11-23 07:39:33,411 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2023-11-23 07:39:33,411 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 07:39:33,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 07:39:33,412 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2023-11-23 07:39:33,413 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2023-11-23 07:39:33,413 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_size_t [2023-11-23 07:39:33,413 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_size_t [2023-11-23 07:39:33,413 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2023-11-23 07:39:33,413 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2023-11-23 07:39:33,413 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2023-11-23 07:39:33,413 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2023-11-23 07:39:33,413 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_is_valid [2023-11-23 07:39:33,414 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_is_valid [2023-11-23 07:39:33,414 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2023-11-23 07:39:33,414 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2023-11-23 07:39:33,414 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 07:39:33,414 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 07:39:33,415 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2023-11-23 07:39:33,415 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2023-11-23 07:39:33,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 07:39:33,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-23 07:39:33,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-23 07:39:33,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-23 07:39:33,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-23 07:39:33,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-23 07:39:33,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-23 07:39:33,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-23 07:39:33,416 INFO L130 BoogieDeclarations]: Found specification of procedure s_sift_down [2023-11-23 07:39:33,416 INFO L138 BoogieDeclarations]: Found implementation of procedure s_sift_down [2023-11-23 07:39:33,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-23 07:39:33,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-23 07:39:33,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-23 07:39:33,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-23 07:39:33,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-23 07:39:33,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-23 07:39:33,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-23 07:39:33,417 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_get_at_ptr [2023-11-23 07:39:33,417 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_get_at_ptr [2023-11-23 07:39:33,417 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2023-11-23 07:39:33,417 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2023-11-23 07:39:33,417 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2023-11-23 07:39:33,417 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2023-11-23 07:39:33,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-23 07:39:33,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-23 07:39:33,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-23 07:39:33,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-23 07:39:33,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-23 07:39:33,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-23 07:39:33,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-23 07:39:33,418 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2023-11-23 07:39:33,418 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2023-11-23 07:39:33,418 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_backpointer_index_valid [2023-11-23 07:39:33,419 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_backpointer_index_valid [2023-11-23 07:39:33,419 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-11-23 07:39:33,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-11-23 07:39:33,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-23 07:39:33,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-23 07:39:33,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-23 07:39:33,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-23 07:39:33,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-23 07:39:33,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-23 07:39:33,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-23 07:39:33,744 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 07:39:33,747 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 07:39:34,611 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 07:39:34,721 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 07:39:34,721 INFO L309 CfgBuilder]: Removed 5 assume(true) statements. [2023-11-23 07:39:34,721 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 07:39:34 BoogieIcfgContainer [2023-11-23 07:39:34,722 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 07:39:34,723 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 07:39:34,724 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 07:39:34,727 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 07:39:34,728 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 07:39:31" (1/3) ... [2023-11-23 07:39:34,728 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50eb39ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 07:39:34, skipping insertion in model container [2023-11-23 07:39:34,728 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:32" (2/3) ... [2023-11-23 07:39:34,730 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50eb39ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 07:39:34, skipping insertion in model container [2023-11-23 07:39:34,730 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 07:39:34" (3/3) ... [2023-11-23 07:39:34,731 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_priority_queue_s_sift_down_harness.i [2023-11-23 07:39:34,749 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 07:39:34,749 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-23 07:39:34,809 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 07:39:34,820 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;@6dea52f4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 07:39:34,820 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-23 07:39:34,826 INFO L276 IsEmpty]: Start isEmpty. Operand has 297 states, 168 states have (on average 1.2738095238095237) internal successors, (214), 169 states have internal predecessors, (214), 104 states have call successors, (104), 23 states have call predecessors, (104), 23 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2023-11-23 07:39:34,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-23 07:39:34,841 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:34,842 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:34,843 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:34,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:34,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1471517544, now seen corresponding path program 1 times [2023-11-23 07:39:34,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:34,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675182329] [2023-11-23 07:39:34,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:34,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:35,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:39:35,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:39:35,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:35,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 07:39:35,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:39:35,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:39:35,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 07:39:35,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-11-23 07:39:35,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-23 07:39:35,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-23 07:39:35,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:39:35,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:35,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 07:39:35,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:39:35,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:35,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-23 07:39:35,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 07:39:35,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-23 07:39:35,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 07:39:35,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-23 07:39:35,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-23 07:39:35,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-23 07:39:35,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 07:39:35,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2023-11-23 07:39:35,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2023-11-23 07:39:35,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2023-11-23 07:39:35,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,921 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2023-11-23 07:39:35,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:35,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675182329] [2023-11-23 07:39:35,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675182329] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:35,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:35,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 07:39:35,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916952158] [2023-11-23 07:39:35,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:35,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 07:39:35,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:35,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 07:39:35,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-23 07:39:35,974 INFO L87 Difference]: Start difference. First operand has 297 states, 168 states have (on average 1.2738095238095237) internal successors, (214), 169 states have internal predecessors, (214), 104 states have call successors, (104), 23 states have call predecessors, (104), 23 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 2 states have internal predecessors, (43), 2 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2023-11-23 07:39:38,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:38,456 INFO L93 Difference]: Finished difference Result 670 states and 1103 transitions. [2023-11-23 07:39:38,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-23 07:39:38,458 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 2 states have internal predecessors, (43), 2 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 142 [2023-11-23 07:39:38,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:38,472 INFO L225 Difference]: With dead ends: 670 [2023-11-23 07:39:38,473 INFO L226 Difference]: Without dead ends: 391 [2023-11-23 07:39:38,478 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-23 07:39:38,480 INFO L413 NwaCegarLoop]: 298 mSDtfsCounter, 113 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:38,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 485 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-11-23 07:39:38,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2023-11-23 07:39:38,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 295. [2023-11-23 07:39:38,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 167 states have (on average 1.2335329341317365) internal successors, (206), 168 states have internal predecessors, (206), 104 states have call successors, (104), 23 states have call predecessors, (104), 23 states have return successors, (103), 103 states have call predecessors, (103), 103 states have call successors, (103) [2023-11-23 07:39:38,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 413 transitions. [2023-11-23 07:39:38,551 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 413 transitions. Word has length 142 [2023-11-23 07:39:38,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:38,552 INFO L495 AbstractCegarLoop]: Abstraction has 295 states and 413 transitions. [2023-11-23 07:39:38,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 2 states have internal predecessors, (43), 2 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2023-11-23 07:39:38,552 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 413 transitions. [2023-11-23 07:39:38,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-23 07:39:38,565 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:38,565 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:38,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-23 07:39:38,566 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:38,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:38,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1387246874, now seen corresponding path program 1 times [2023-11-23 07:39:38,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:38,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074802241] [2023-11-23 07:39:38,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:38,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:38,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:38,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:39:38,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:38,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:39:38,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:38,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:38,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:38,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 07:39:38,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:38,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:39:38,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:38,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:39:38,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:38,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 07:39:38,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:38,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-11-23 07:39:38,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:38,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-23 07:39:38,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-23 07:39:39,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:39:39,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:39,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 07:39:39,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:39:39,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:39,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-23 07:39:39,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 07:39:39,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-23 07:39:39,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 07:39:39,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-23 07:39:39,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-23 07:39:39,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-23 07:39:39,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 07:39:39,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2023-11-23 07:39:39,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2023-11-23 07:39:39,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2023-11-23 07:39:39,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,399 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2023-11-23 07:39:39,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:39,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074802241] [2023-11-23 07:39:39,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074802241] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:39:39,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856217412] [2023-11-23 07:39:39,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:39,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:39,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:39,401 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:39:39,405 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:39:39,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,866 INFO L262 TraceCheckSpWp]: Trace formula consists of 2685 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-23 07:39:39,874 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:39,952 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 88 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2023-11-23 07:39:39,952 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:39,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856217412] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:39,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:39:39,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2023-11-23 07:39:39,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753387164] [2023-11-23 07:39:39,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:39,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:39:39,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:39,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:39:39,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:39:39,955 INFO L87 Difference]: Start difference. First operand 295 states and 413 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2023-11-23 07:39:40,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:40,169 INFO L93 Difference]: Finished difference Result 549 states and 773 transitions. [2023-11-23 07:39:40,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:39:40,170 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 142 [2023-11-23 07:39:40,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:40,172 INFO L225 Difference]: With dead ends: 549 [2023-11-23 07:39:40,173 INFO L226 Difference]: Without dead ends: 297 [2023-11-23 07:39:40,174 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-23 07:39:40,174 INFO L413 NwaCegarLoop]: 367 mSDtfsCounter, 46 mSDsluCounter, 1027 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 1394 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:40,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 1394 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:39:40,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2023-11-23 07:39:40,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 297. [2023-11-23 07:39:40,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 168 states have (on average 1.2321428571428572) internal successors, (207), 170 states have internal predecessors, (207), 104 states have call successors, (104), 23 states have call predecessors, (104), 24 states have return successors, (107), 103 states have call predecessors, (107), 103 states have call successors, (107) [2023-11-23 07:39:40,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 418 transitions. [2023-11-23 07:39:40,203 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 418 transitions. Word has length 142 [2023-11-23 07:39:40,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:40,204 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 418 transitions. [2023-11-23 07:39:40,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2023-11-23 07:39:40,205 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 418 transitions. [2023-11-23 07:39:40,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-11-23 07:39:40,208 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:40,208 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:40,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:40,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:40,424 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:40,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:40,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1396222726, now seen corresponding path program 1 times [2023-11-23 07:39:40,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:40,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365578682] [2023-11-23 07:39:40,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:40,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:40,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:40,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:39:40,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:40,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:39:40,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:40,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:40,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:40,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 07:39:40,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:40,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:39:40,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:40,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:39:40,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:40,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 07:39:40,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:40,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-11-23 07:39:40,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:40,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-23 07:39:40,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:40,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-23 07:39:40,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:40,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:39:40,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:40,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:40,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:40,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 07:39:40,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:40,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:39:40,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:40,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:40,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:41,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-23 07:39:41,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:41,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:39:41,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:41,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-23 07:39:41,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:41,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:39:41,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:41,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2023-11-23 07:39:41,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:41,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-23 07:39:41,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:41,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-23 07:39:41,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:41,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2023-11-23 07:39:41,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:41,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 07:39:41,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:41,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-23 07:39:41,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:41,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2023-11-23 07:39:41,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:41,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-23 07:39:41,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:41,200 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2023-11-23 07:39:41,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:41,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365578682] [2023-11-23 07:39:41,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365578682] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:39:41,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670441954] [2023-11-23 07:39:41,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:41,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:41,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:41,202 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:39:41,220 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:39:41,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:41,740 INFO L262 TraceCheckSpWp]: Trace formula consists of 2783 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-23 07:39:41,747 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:41,865 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2023-11-23 07:39:41,866 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:41,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670441954] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:41,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:39:41,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 14 [2023-11-23 07:39:41,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711482693] [2023-11-23 07:39:41,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:41,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 07:39:41,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:41,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 07:39:41,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:39:41,869 INFO L87 Difference]: Start difference. First operand 297 states and 418 transitions. Second operand has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 states have internal predecessors, (56), 4 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2023-11-23 07:39:42,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:42,316 INFO L93 Difference]: Finished difference Result 572 states and 820 transitions. [2023-11-23 07:39:42,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 07:39:42,316 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 states have internal predecessors, (56), 4 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) Word has length 150 [2023-11-23 07:39:42,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:42,320 INFO L225 Difference]: With dead ends: 572 [2023-11-23 07:39:42,321 INFO L226 Difference]: Without dead ends: 318 [2023-11-23 07:39:42,322 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2023-11-23 07:39:42,324 INFO L413 NwaCegarLoop]: 368 mSDtfsCounter, 81 mSDsluCounter, 1706 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 2074 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:42,325 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 2074 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-23 07:39:42,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2023-11-23 07:39:42,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 316. [2023-11-23 07:39:42,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 184 states have (on average 1.2445652173913044) internal successors, (229), 186 states have internal predecessors, (229), 106 states have call successors, (106), 23 states have call predecessors, (106), 25 states have return successors, (120), 106 states have call predecessors, (120), 105 states have call successors, (120) [2023-11-23 07:39:42,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 455 transitions. [2023-11-23 07:39:42,363 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 455 transitions. Word has length 150 [2023-11-23 07:39:42,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:42,364 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 455 transitions. [2023-11-23 07:39:42,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 states have internal predecessors, (56), 4 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2023-11-23 07:39:42,364 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 455 transitions. [2023-11-23 07:39:42,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-11-23 07:39:42,366 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:42,366 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:39:42,392 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:39:42,580 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,SelfDestructingSolverStorable2 [2023-11-23 07:39:42,580 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:42,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:42,581 INFO L85 PathProgramCache]: Analyzing trace with hash -964454930, now seen corresponding path program 1 times [2023-11-23 07:39:42,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:42,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549744707] [2023-11-23 07:39:42,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:42,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:42,655 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:42,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [175284862] [2023-11-23 07:39:42,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:42,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:42,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:42,661 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:39:42,688 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:39:43,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:43,311 INFO L262 TraceCheckSpWp]: Trace formula consists of 2970 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 07:39:43,316 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:43,372 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2023-11-23 07:39:43,372 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:43,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:43,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549744707] [2023-11-23 07:39:43,373 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:43,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175284862] [2023-11-23 07:39:43,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175284862] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:43,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:43,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:39:43,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866985185] [2023-11-23 07:39:43,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:43,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:39:43,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:43,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:39:43,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:39:43,375 INFO L87 Difference]: Start difference. First operand 316 states and 455 transitions. Second operand has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 4 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2023-11-23 07:39:43,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:43,652 INFO L93 Difference]: Finished difference Result 595 states and 864 transitions. [2023-11-23 07:39:43,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 07:39:43,653 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 4 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) Word has length 163 [2023-11-23 07:39:43,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:43,655 INFO L225 Difference]: With dead ends: 595 [2023-11-23 07:39:43,655 INFO L226 Difference]: Without dead ends: 322 [2023-11-23 07:39:43,657 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:39:43,658 INFO L413 NwaCegarLoop]: 360 mSDtfsCounter, 65 mSDsluCounter, 1350 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1710 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:43,659 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 1710 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:39:43,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2023-11-23 07:39:43,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 316. [2023-11-23 07:39:43,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 184 states have (on average 1.2445652173913044) internal successors, (229), 186 states have internal predecessors, (229), 106 states have call successors, (106), 23 states have call predecessors, (106), 25 states have return successors, (120), 106 states have call predecessors, (120), 105 states have call successors, (120) [2023-11-23 07:39:43,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 455 transitions. [2023-11-23 07:39:43,680 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 455 transitions. Word has length 163 [2023-11-23 07:39:43,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:43,681 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 455 transitions. [2023-11-23 07:39:43,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 4 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2023-11-23 07:39:43,681 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 455 transitions. [2023-11-23 07:39:43,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2023-11-23 07:39:43,684 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:43,684 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:43,703 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:39:43,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:43,896 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:43,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:43,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1580314595, now seen corresponding path program 1 times [2023-11-23 07:39:43,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:43,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139595469] [2023-11-23 07:39:43,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:43,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:43,961 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:43,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2036641628] [2023-11-23 07:39:43,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:43,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:43,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:43,963 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:39:43,996 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:39:44,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:44,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 3090 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 07:39:44,465 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:44,544 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2023-11-23 07:39:44,544 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:44,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:44,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139595469] [2023-11-23 07:39:44,544 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:44,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036641628] [2023-11-23 07:39:44,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036641628] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:44,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:44,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 07:39:44,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806123141] [2023-11-23 07:39:44,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:44,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:39:44,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:44,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:39:44,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:39:44,546 INFO L87 Difference]: Start difference. First operand 316 states and 455 transitions. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 5 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) [2023-11-23 07:39:45,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:45,077 INFO L93 Difference]: Finished difference Result 621 states and 902 transitions. [2023-11-23 07:39:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:39:45,078 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 5 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) Word has length 179 [2023-11-23 07:39:45,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:45,080 INFO L225 Difference]: With dead ends: 621 [2023-11-23 07:39:45,080 INFO L226 Difference]: Without dead ends: 348 [2023-11-23 07:39:45,081 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:39:45,082 INFO L413 NwaCegarLoop]: 345 mSDtfsCounter, 116 mSDsluCounter, 1951 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 2296 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:45,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 2296 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-23 07:39:45,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2023-11-23 07:39:45,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 316. [2023-11-23 07:39:45,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 184 states have (on average 1.2445652173913044) internal successors, (229), 186 states have internal predecessors, (229), 106 states have call successors, (106), 23 states have call predecessors, (106), 25 states have return successors, (120), 106 states have call predecessors, (120), 105 states have call successors, (120) [2023-11-23 07:39:45,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 455 transitions. [2023-11-23 07:39:45,098 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 455 transitions. Word has length 179 [2023-11-23 07:39:45,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:45,098 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 455 transitions. [2023-11-23 07:39:45,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 5 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) [2023-11-23 07:39:45,099 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 455 transitions. [2023-11-23 07:39:45,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2023-11-23 07:39:45,100 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:45,100 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:45,119 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:39:45,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:45,316 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:45,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:45,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1545876551, now seen corresponding path program 2 times [2023-11-23 07:39:45,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:45,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388021766] [2023-11-23 07:39:45,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:45,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:45,369 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:45,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [561332354] [2023-11-23 07:39:45,369 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 07:39:45,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:45,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:45,371 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:39:45,372 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:39:45,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-23 07:39:45,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:39:45,907 INFO L262 TraceCheckSpWp]: Trace formula consists of 3277 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 07:39:45,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:45,994 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2023-11-23 07:39:45,995 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:45,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:45,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388021766] [2023-11-23 07:39:45,995 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:45,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561332354] [2023-11-23 07:39:45,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561332354] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:45,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:45,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-23 07:39:45,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381800072] [2023-11-23 07:39:45,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:45,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 07:39:45,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:45,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 07:39:45,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:39:45,997 INFO L87 Difference]: Start difference. First operand 316 states and 455 transitions. Second operand has 7 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 4 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (28), 3 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-23 07:39:46,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:46,437 INFO L93 Difference]: Finished difference Result 561 states and 817 transitions. [2023-11-23 07:39:46,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 07:39:46,437 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 4 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (28), 3 states have call predecessors, (28), 4 states have call successors, (28) Word has length 192 [2023-11-23 07:39:46,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:46,440 INFO L225 Difference]: With dead ends: 561 [2023-11-23 07:39:46,440 INFO L226 Difference]: Without dead ends: 318 [2023-11-23 07:39:46,441 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:39:46,442 INFO L413 NwaCegarLoop]: 362 mSDtfsCounter, 83 mSDsluCounter, 1686 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 2048 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:46,442 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 2048 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-23 07:39:46,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2023-11-23 07:39:46,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 318. [2023-11-23 07:39:46,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 185 states have (on average 1.2432432432432432) internal successors, (230), 188 states have internal predecessors, (230), 106 states have call successors, (106), 23 states have call predecessors, (106), 26 states have return successors, (122), 106 states have call predecessors, (122), 105 states have call successors, (122) [2023-11-23 07:39:46,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 458 transitions. [2023-11-23 07:39:46,464 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 458 transitions. Word has length 192 [2023-11-23 07:39:46,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:46,465 INFO L495 AbstractCegarLoop]: Abstraction has 318 states and 458 transitions. [2023-11-23 07:39:46,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 4 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (28), 3 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-23 07:39:46,465 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 458 transitions. [2023-11-23 07:39:46,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2023-11-23 07:39:46,467 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:46,467 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:46,489 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:39:46,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:46,679 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:46,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:46,679 INFO L85 PathProgramCache]: Analyzing trace with hash 588105943, now seen corresponding path program 1 times [2023-11-23 07:39:46,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:46,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519782603] [2023-11-23 07:39:46,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:46,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:46,809 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:46,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [553632840] [2023-11-23 07:39:46,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:46,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:46,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:46,812 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:39:46,816 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:39:47,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:47,478 INFO L262 TraceCheckSpWp]: Trace formula consists of 3562 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 07:39:47,484 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:47,579 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2023-11-23 07:39:47,579 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:47,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:47,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519782603] [2023-11-23 07:39:47,580 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:47,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553632840] [2023-11-23 07:39:47,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553632840] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:47,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:47,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 07:39:47,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210193813] [2023-11-23 07:39:47,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:47,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:39:47,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:47,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:39:47,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:39:47,582 INFO L87 Difference]: Start difference. First operand 318 states and 458 transitions. Second operand has 8 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 5 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (29), 4 states have call predecessors, (29), 5 states have call successors, (29) [2023-11-23 07:39:48,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:48,063 INFO L93 Difference]: Finished difference Result 566 states and 824 transitions. [2023-11-23 07:39:48,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:39:48,064 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 5 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (29), 4 states have call predecessors, (29), 5 states have call successors, (29) Word has length 213 [2023-11-23 07:39:48,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:48,066 INFO L225 Difference]: With dead ends: 566 [2023-11-23 07:39:48,066 INFO L226 Difference]: Without dead ends: 321 [2023-11-23 07:39:48,067 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:39:48,068 INFO L413 NwaCegarLoop]: 355 mSDtfsCounter, 102 mSDsluCounter, 1990 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 2345 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:48,068 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 2345 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-23 07:39:48,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2023-11-23 07:39:48,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 319. [2023-11-23 07:39:48,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 186 states have (on average 1.2419354838709677) internal successors, (231), 189 states have internal predecessors, (231), 106 states have call successors, (106), 23 states have call predecessors, (106), 26 states have return successors, (122), 106 states have call predecessors, (122), 105 states have call successors, (122) [2023-11-23 07:39:48,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 459 transitions. [2023-11-23 07:39:48,083 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 459 transitions. Word has length 213 [2023-11-23 07:39:48,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:48,083 INFO L495 AbstractCegarLoop]: Abstraction has 319 states and 459 transitions. [2023-11-23 07:39:48,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 5 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (29), 4 states have call predecessors, (29), 5 states have call successors, (29) [2023-11-23 07:39:48,084 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 459 transitions. [2023-11-23 07:39:48,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2023-11-23 07:39:48,085 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:48,085 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:48,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:48,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:48,299 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:48,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:48,299 INFO L85 PathProgramCache]: Analyzing trace with hash -708840440, now seen corresponding path program 1 times [2023-11-23 07:39:48,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:48,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030389302] [2023-11-23 07:39:48,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:48,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:48,356 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:48,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [767791568] [2023-11-23 07:39:48,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:48,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:48,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:48,357 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:39:48,380 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:39:48,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:48,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 3495 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 07:39:49,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:49,102 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 137 proven. 3 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-11-23 07:39:49,102 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:39:49,386 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2023-11-23 07:39:49,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:49,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030389302] [2023-11-23 07:39:49,387 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:49,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767791568] [2023-11-23 07:39:49,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767791568] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:39:49,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 07:39:49,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2023-11-23 07:39:49,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754661934] [2023-11-23 07:39:49,388 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 07:39:49,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-23 07:39:49,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:49,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-23 07:39:49,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:39:49,390 INFO L87 Difference]: Start difference. First operand 319 states and 459 transitions. Second operand has 14 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 9 states have call successors, (57), 4 states have call predecessors, (57), 4 states have return successors, (53), 5 states have call predecessors, (53), 9 states have call successors, (53) [2023-11-23 07:39:50,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:50,063 INFO L93 Difference]: Finished difference Result 584 states and 849 transitions. [2023-11-23 07:39:50,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:39:50,064 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 9 states have call successors, (57), 4 states have call predecessors, (57), 4 states have return successors, (53), 5 states have call predecessors, (53), 9 states have call successors, (53) Word has length 216 [2023-11-23 07:39:50,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:50,067 INFO L225 Difference]: With dead ends: 584 [2023-11-23 07:39:50,067 INFO L226 Difference]: Without dead ends: 338 [2023-11-23 07:39:50,068 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 434 GetRequests, 417 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2023-11-23 07:39:50,070 INFO L413 NwaCegarLoop]: 346 mSDtfsCounter, 155 mSDsluCounter, 2892 mSDsCounter, 0 mSdLazyCounter, 657 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 3238 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 657 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:50,070 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 3238 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 657 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-23 07:39:50,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2023-11-23 07:39:50,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 332. [2023-11-23 07:39:50,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 198 states have (on average 1.2525252525252526) internal successors, (248), 200 states have internal predecessors, (248), 107 states have call successors, (107), 23 states have call predecessors, (107), 26 states have return successors, (123), 108 states have call predecessors, (123), 106 states have call successors, (123) [2023-11-23 07:39:50,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 478 transitions. [2023-11-23 07:39:50,086 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 478 transitions. Word has length 216 [2023-11-23 07:39:50,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:50,089 INFO L495 AbstractCegarLoop]: Abstraction has 332 states and 478 transitions. [2023-11-23 07:39:50,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 9 states have call successors, (57), 4 states have call predecessors, (57), 4 states have return successors, (53), 5 states have call predecessors, (53), 9 states have call successors, (53) [2023-11-23 07:39:50,089 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 478 transitions. [2023-11-23 07:39:50,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2023-11-23 07:39:50,091 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:50,092 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:50,111 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:39:50,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:50,309 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:50,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:50,309 INFO L85 PathProgramCache]: Analyzing trace with hash 920308230, now seen corresponding path program 2 times [2023-11-23 07:39:50,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:50,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278699702] [2023-11-23 07:39:50,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:50,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:50,367 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:50,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [701143534] [2023-11-23 07:39:50,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 07:39:50,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:50,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:50,369 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:39:50,373 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:39:51,064 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-23 07:39:51,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:39:51,079 INFO L262 TraceCheckSpWp]: Trace formula consists of 3682 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-23 07:39:51,084 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:51,206 INFO L134 CoverageAnalysis]: Checked inductivity of 318 backedges. 140 proven. 0 refuted. 0 times theorem prover too weak. 178 trivial. 0 not checked. [2023-11-23 07:39:51,206 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:51,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:51,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278699702] [2023-11-23 07:39:51,206 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:51,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701143534] [2023-11-23 07:39:51,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701143534] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:51,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:51,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-23 07:39:51,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10273195] [2023-11-23 07:39:51,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:51,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-23 07:39:51,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:51,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-23 07:39:51,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:39:51,209 INFO L87 Difference]: Start difference. First operand 332 states and 478 transitions. Second operand has 10 states, 9 states have (on average 10.222222222222221) internal successors, (92), 9 states have internal predecessors, (92), 6 states have call successors, (33), 3 states have call predecessors, (33), 4 states have return successors, (30), 5 states have call predecessors, (30), 6 states have call successors, (30) [2023-11-23 07:39:52,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:52,030 INFO L93 Difference]: Finished difference Result 607 states and 881 transitions. [2023-11-23 07:39:52,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 07:39:52,030 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 10.222222222222221) internal successors, (92), 9 states have internal predecessors, (92), 6 states have call successors, (33), 3 states have call predecessors, (33), 4 states have return successors, (30), 5 states have call predecessors, (30), 6 states have call successors, (30) Word has length 229 [2023-11-23 07:39:52,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:52,033 INFO L225 Difference]: With dead ends: 607 [2023-11-23 07:39:52,033 INFO L226 Difference]: Without dead ends: 348 [2023-11-23 07:39:52,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2023-11-23 07:39:52,037 INFO L413 NwaCegarLoop]: 340 mSDtfsCounter, 153 mSDsluCounter, 2551 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 2891 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:52,038 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 2891 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 673 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-23 07:39:52,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2023-11-23 07:39:52,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 316. [2023-11-23 07:39:52,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 184 states have (on average 1.2445652173913044) internal successors, (229), 186 states have internal predecessors, (229), 106 states have call successors, (106), 23 states have call predecessors, (106), 25 states have return successors, (118), 106 states have call predecessors, (118), 105 states have call successors, (118) [2023-11-23 07:39:52,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 453 transitions. [2023-11-23 07:39:52,058 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 453 transitions. Word has length 229 [2023-11-23 07:39:52,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:52,058 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 453 transitions. [2023-11-23 07:39:52,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 10.222222222222221) internal successors, (92), 9 states have internal predecessors, (92), 6 states have call successors, (33), 3 states have call predecessors, (33), 4 states have return successors, (30), 5 states have call predecessors, (30), 6 states have call successors, (30) [2023-11-23 07:39:52,059 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 453 transitions. [2023-11-23 07:39:52,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2023-11-23 07:39:52,061 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:52,061 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:52,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:52,276 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,SelfDestructingSolverStorable8 [2023-11-23 07:39:52,276 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:52,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:52,277 INFO L85 PathProgramCache]: Analyzing trace with hash -2003826100, now seen corresponding path program 3 times [2023-11-23 07:39:52,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:52,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361125522] [2023-11-23 07:39:52,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:52,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:52,370 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:52,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2035799035] [2023-11-23 07:39:52,370 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-23 07:39:52,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:52,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:52,385 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:39:52,388 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:39:52,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-23 07:39:52,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:39:52,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 1985 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 07:39:52,900 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:52,923 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 305 trivial. 0 not checked. [2023-11-23 07:39:52,923 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:52,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:52,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361125522] [2023-11-23 07:39:52,923 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:52,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035799035] [2023-11-23 07:39:52,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035799035] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:52,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:52,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:39:52,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580160729] [2023-11-23 07:39:52,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:52,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:39:52,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:52,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:39:52,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:39:52,926 INFO L87 Difference]: Start difference. First operand 316 states and 453 transitions. Second operand has 6 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 3 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2023-11-23 07:39:53,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:53,306 INFO L93 Difference]: Finished difference Result 555 states and 811 transitions. [2023-11-23 07:39:53,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:39:53,307 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 3 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) Word has length 242 [2023-11-23 07:39:53,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:53,311 INFO L225 Difference]: With dead ends: 555 [2023-11-23 07:39:53,311 INFO L226 Difference]: Without dead ends: 316 [2023-11-23 07:39:53,313 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:39:53,313 INFO L413 NwaCegarLoop]: 362 mSDtfsCounter, 2 mSDsluCounter, 1391 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1753 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:53,314 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1753 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:39:53,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2023-11-23 07:39:53,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 316. [2023-11-23 07:39:53,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 184 states have (on average 1.2445652173913044) internal successors, (229), 186 states have internal predecessors, (229), 106 states have call successors, (106), 23 states have call predecessors, (106), 25 states have return successors, (117), 106 states have call predecessors, (117), 105 states have call successors, (117) [2023-11-23 07:39:53,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 452 transitions. [2023-11-23 07:39:53,330 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 452 transitions. Word has length 242 [2023-11-23 07:39:53,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:53,330 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 452 transitions. [2023-11-23 07:39:53,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 3 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2023-11-23 07:39:53,331 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 452 transitions. [2023-11-23 07:39:53,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2023-11-23 07:39:53,332 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:53,332 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:53,350 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:39:53,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-23 07:39:53,548 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:53,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:53,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1381393088, now seen corresponding path program 4 times [2023-11-23 07:39:53,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:53,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624043672] [2023-11-23 07:39:53,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:53,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:53,611 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:53,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1347430836] [2023-11-23 07:39:53,611 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-23 07:39:53,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:53,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:53,612 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:39:53,618 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:39:54,341 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-23 07:39:54,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:39:54,359 INFO L262 TraceCheckSpWp]: Trace formula consists of 4056 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 07:39:54,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:54,467 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 394 trivial. 0 not checked. [2023-11-23 07:39:54,467 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:54,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:54,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624043672] [2023-11-23 07:39:54,468 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:54,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347430836] [2023-11-23 07:39:54,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347430836] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:54,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:54,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-23 07:39:54,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068384502] [2023-11-23 07:39:54,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:54,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 07:39:54,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:54,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 07:39:54,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:39:54,470 INFO L87 Difference]: Start difference. First operand 316 states and 452 transitions. Second operand has 9 states, 9 states have (on average 7.666666666666667) internal successors, (69), 7 states have internal predecessors, (69), 5 states have call successors, (31), 4 states have call predecessors, (31), 2 states have return successors, (28), 5 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-23 07:39:55,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:55,030 INFO L93 Difference]: Finished difference Result 565 states and 817 transitions. [2023-11-23 07:39:55,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:39:55,031 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.666666666666667) internal successors, (69), 7 states have internal predecessors, (69), 5 states have call successors, (31), 4 states have call predecessors, (31), 2 states have return successors, (28), 5 states have call predecessors, (28), 4 states have call successors, (28) Word has length 255 [2023-11-23 07:39:55,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:55,033 INFO L225 Difference]: With dead ends: 565 [2023-11-23 07:39:55,033 INFO L226 Difference]: Without dead ends: 327 [2023-11-23 07:39:55,034 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:39:55,034 INFO L413 NwaCegarLoop]: 350 mSDtfsCounter, 78 mSDsluCounter, 2333 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 2683 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:55,035 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 2683 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-23 07:39:55,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2023-11-23 07:39:55,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 327. [2023-11-23 07:39:55,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 189 states have (on average 1.2433862433862435) internal successors, (235), 191 states have internal predecessors, (235), 111 states have call successors, (111), 24 states have call predecessors, (111), 26 states have return successors, (122), 111 states have call predecessors, (122), 110 states have call successors, (122) [2023-11-23 07:39:55,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 468 transitions. [2023-11-23 07:39:55,050 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 468 transitions. Word has length 255 [2023-11-23 07:39:55,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:55,050 INFO L495 AbstractCegarLoop]: Abstraction has 327 states and 468 transitions. [2023-11-23 07:39:55,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.666666666666667) internal successors, (69), 7 states have internal predecessors, (69), 5 states have call successors, (31), 4 states have call predecessors, (31), 2 states have return successors, (28), 5 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-23 07:39:55,050 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 468 transitions. [2023-11-23 07:39:55,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2023-11-23 07:39:55,051 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:55,052 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:55,071 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:39:55,270 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,SelfDestructingSolverStorable10 [2023-11-23 07:39:55,270 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:55,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:55,270 INFO L85 PathProgramCache]: Analyzing trace with hash -2071941206, now seen corresponding path program 1 times [2023-11-23 07:39:55,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:55,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045054002] [2023-11-23 07:39:55,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:55,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:55,362 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:55,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [300161133] [2023-11-23 07:39:55,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:55,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:55,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:55,375 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:39:55,389 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:39:56,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:56,281 INFO L262 TraceCheckSpWp]: Trace formula consists of 4243 conjuncts, 103 conjunts are in the unsatisfiable core [2023-11-23 07:39:56,310 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:56,356 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 8 treesize of output 1 [2023-11-23 07:39:56,359 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 8 treesize of output 1 [2023-11-23 07:39:57,054 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 262 proven. 0 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2023-11-23 07:39:57,054 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:57,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:57,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045054002] [2023-11-23 07:39:57,055 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:57,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300161133] [2023-11-23 07:39:57,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300161133] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:57,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:57,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-23 07:39:57,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792990833] [2023-11-23 07:39:57,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:57,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-23 07:39:57,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:57,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-23 07:39:57,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:39:57,057 INFO L87 Difference]: Start difference. First operand 327 states and 468 transitions. Second operand has 14 states, 14 states have (on average 7.571428571428571) internal successors, (106), 14 states have internal predecessors, (106), 7 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) [2023-11-23 07:40:00,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:00,314 INFO L93 Difference]: Finished difference Result 647 states and 948 transitions. [2023-11-23 07:40:00,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-23 07:40:00,315 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.571428571428571) internal successors, (106), 14 states have internal predecessors, (106), 7 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) Word has length 268 [2023-11-23 07:40:00,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:00,317 INFO L225 Difference]: With dead ends: 647 [2023-11-23 07:40:00,317 INFO L226 Difference]: Without dead ends: 363 [2023-11-23 07:40:00,318 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2023-11-23 07:40:00,319 INFO L413 NwaCegarLoop]: 258 mSDtfsCounter, 238 mSDsluCounter, 1229 mSDsCounter, 0 mSdLazyCounter, 3114 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 1487 SdHoareTripleChecker+Invalid, 3245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 3114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:00,319 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 1487 Invalid, 3245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 3114 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-11-23 07:40:00,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2023-11-23 07:40:00,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 352. [2023-11-23 07:40:00,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 213 states have (on average 1.2582159624413145) internal successors, (268), 214 states have internal predecessors, (268), 111 states have call successors, (111), 24 states have call predecessors, (111), 27 states have return successors, (135), 113 states have call predecessors, (135), 110 states have call successors, (135) [2023-11-23 07:40:00,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 514 transitions. [2023-11-23 07:40:00,342 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 514 transitions. Word has length 268 [2023-11-23 07:40:00,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:00,342 INFO L495 AbstractCegarLoop]: Abstraction has 352 states and 514 transitions. [2023-11-23 07:40:00,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.571428571428571) internal successors, (106), 14 states have internal predecessors, (106), 7 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) [2023-11-23 07:40:00,343 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 514 transitions. [2023-11-23 07:40:00,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2023-11-23 07:40:00,344 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:00,345 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:00,368 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:40:00,558 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,SelfDestructingSolverStorable11 [2023-11-23 07:40:00,559 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:00,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:00,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1254348242, now seen corresponding path program 1 times [2023-11-23 07:40:00,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:00,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628931130] [2023-11-23 07:40:00,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:00,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:00,686 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:00,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [661101023] [2023-11-23 07:40:00,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:00,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:00,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:00,689 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:40:00,709 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:40:01,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:01,440 INFO L262 TraceCheckSpWp]: Trace formula consists of 4233 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 07:40:01,447 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:01,460 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2023-11-23 07:40:01,461 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:01,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:01,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628931130] [2023-11-23 07:40:01,461 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:01,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661101023] [2023-11-23 07:40:01,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661101023] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:01,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:01,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 07:40:01,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572877941] [2023-11-23 07:40:01,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:01,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 07:40:01,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:01,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 07:40:01,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 07:40:01,464 INFO L87 Difference]: Start difference. First operand 352 states and 514 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:40:01,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:01,599 INFO L93 Difference]: Finished difference Result 664 states and 1002 transitions. [2023-11-23 07:40:01,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:40:01,599 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 268 [2023-11-23 07:40:01,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:01,601 INFO L225 Difference]: With dead ends: 664 [2023-11-23 07:40:01,601 INFO L226 Difference]: Without dead ends: 355 [2023-11-23 07:40:01,603 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 266 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:40:01,604 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 7 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1156 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:01,604 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1156 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 07:40:01,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2023-11-23 07:40:01,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 352. [2023-11-23 07:40:01,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 213 states have (on average 1.2535211267605635) internal successors, (267), 214 states have internal predecessors, (267), 111 states have call successors, (111), 24 states have call predecessors, (111), 27 states have return successors, (135), 113 states have call predecessors, (135), 110 states have call successors, (135) [2023-11-23 07:40:01,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 513 transitions. [2023-11-23 07:40:01,623 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 513 transitions. Word has length 268 [2023-11-23 07:40:01,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:01,624 INFO L495 AbstractCegarLoop]: Abstraction has 352 states and 513 transitions. [2023-11-23 07:40:01,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:40:01,624 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 513 transitions. [2023-11-23 07:40:01,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-11-23 07:40:01,625 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:01,626 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:01,649 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:40:01,840 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,SelfDestructingSolverStorable12 [2023-11-23 07:40:01,840 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:01,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:01,841 INFO L85 PathProgramCache]: Analyzing trace with hash 358265206, now seen corresponding path program 1 times [2023-11-23 07:40:01,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:01,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311609354] [2023-11-23 07:40:01,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:01,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:01,913 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:01,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1462626571] [2023-11-23 07:40:01,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:01,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:01,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:01,915 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:40:01,917 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:40:04,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:04,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 4253 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 07:40:04,355 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:04,403 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 228 proven. 0 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2023-11-23 07:40:04,403 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:04,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:04,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311609354] [2023-11-23 07:40:04,404 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:04,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462626571] [2023-11-23 07:40:04,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462626571] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:04,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:04,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:40:04,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047011618] [2023-11-23 07:40:04,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:04,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:40:04,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:04,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:40:04,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:40:04,406 INFO L87 Difference]: Start difference. First operand 352 states and 513 transitions. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2023-11-23 07:40:04,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:04,829 INFO L93 Difference]: Finished difference Result 717 states and 1052 transitions. [2023-11-23 07:40:04,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-23 07:40:04,829 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 272 [2023-11-23 07:40:04,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:04,832 INFO L225 Difference]: With dead ends: 717 [2023-11-23 07:40:04,832 INFO L226 Difference]: Without dead ends: 408 [2023-11-23 07:40:04,833 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:40:04,834 INFO L413 NwaCegarLoop]: 384 mSDtfsCounter, 21 mSDsluCounter, 1411 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1795 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:04,834 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 1795 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-23 07:40:04,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2023-11-23 07:40:04,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 368. [2023-11-23 07:40:04,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 229 states have (on average 1.2532751091703056) internal successors, (287), 230 states have internal predecessors, (287), 111 states have call successors, (111), 24 states have call predecessors, (111), 27 states have return successors, (135), 113 states have call predecessors, (135), 110 states have call successors, (135) [2023-11-23 07:40:04,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 533 transitions. [2023-11-23 07:40:04,852 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 533 transitions. Word has length 272 [2023-11-23 07:40:04,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:04,852 INFO L495 AbstractCegarLoop]: Abstraction has 368 states and 533 transitions. [2023-11-23 07:40:04,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2023-11-23 07:40:04,852 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 533 transitions. [2023-11-23 07:40:04,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-11-23 07:40:04,854 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:04,854 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:04,900 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:40:05,076 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,SelfDestructingSolverStorable13 [2023-11-23 07:40:05,076 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:05,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:05,077 INFO L85 PathProgramCache]: Analyzing trace with hash 175262194, now seen corresponding path program 1 times [2023-11-23 07:40:05,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:05,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191670682] [2023-11-23 07:40:05,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:05,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:05,154 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:05,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1160687969] [2023-11-23 07:40:05,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:05,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:05,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:05,156 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:40:05,189 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:40:05,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,953 INFO L262 TraceCheckSpWp]: Trace formula consists of 4247 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 07:40:05,959 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:05,970 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 236 proven. 0 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2023-11-23 07:40:05,971 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:05,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:05,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191670682] [2023-11-23 07:40:05,971 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:05,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160687969] [2023-11-23 07:40:05,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160687969] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:05,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:05,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 07:40:05,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072368962] [2023-11-23 07:40:05,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:05,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 07:40:05,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:05,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 07:40:05,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 07:40:05,973 INFO L87 Difference]: Start difference. First operand 368 states and 533 transitions. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:40:06,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:06,162 INFO L93 Difference]: Finished difference Result 709 states and 1036 transitions. [2023-11-23 07:40:06,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:40:06,163 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 272 [2023-11-23 07:40:06,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:06,165 INFO L225 Difference]: With dead ends: 709 [2023-11-23 07:40:06,165 INFO L226 Difference]: Without dead ends: 384 [2023-11-23 07:40:06,168 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:40:06,168 INFO L413 NwaCegarLoop]: 385 mSDtfsCounter, 3 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1148 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:06,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1148 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:40:06,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2023-11-23 07:40:06,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 376. [2023-11-23 07:40:06,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 237 states have (on average 1.2447257383966244) internal successors, (295), 238 states have internal predecessors, (295), 111 states have call successors, (111), 24 states have call predecessors, (111), 27 states have return successors, (135), 113 states have call predecessors, (135), 110 states have call successors, (135) [2023-11-23 07:40:06,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 541 transitions. [2023-11-23 07:40:06,187 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 541 transitions. Word has length 272 [2023-11-23 07:40:06,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:06,187 INFO L495 AbstractCegarLoop]: Abstraction has 376 states and 541 transitions. [2023-11-23 07:40:06,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:40:06,187 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 541 transitions. [2023-11-23 07:40:06,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-11-23 07:40:06,189 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:06,189 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:06,208 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-23 07:40:06,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:06,408 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:06,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:06,408 INFO L85 PathProgramCache]: Analyzing trace with hash 139317614, now seen corresponding path program 1 times [2023-11-23 07:40:06,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:06,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553106446] [2023-11-23 07:40:06,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:06,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:06,492 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:06,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1781298561] [2023-11-23 07:40:06,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:06,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:06,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:06,494 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:06,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-23 07:40:08,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,137 INFO L262 TraceCheckSpWp]: Trace formula consists of 4237 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-23 07:40:08,151 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:08,166 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 8 treesize of output 1 [2023-11-23 07:40:08,412 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-23 07:40:08,412 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:08,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:08,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553106446] [2023-11-23 07:40:08,413 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:08,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781298561] [2023-11-23 07:40:08,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781298561] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:08,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:08,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-23 07:40:08,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695582362] [2023-11-23 07:40:08,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:08,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-23 07:40:08,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:08,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-23 07:40:08,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:40:08,417 INFO L87 Difference]: Start difference. First operand 376 states and 541 transitions. Second operand has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 7 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) [2023-11-23 07:40:10,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:10,817 INFO L93 Difference]: Finished difference Result 749 states and 1098 transitions. [2023-11-23 07:40:10,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-23 07:40:10,818 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 7 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) Word has length 272 [2023-11-23 07:40:10,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:10,822 INFO L225 Difference]: With dead ends: 749 [2023-11-23 07:40:10,822 INFO L226 Difference]: Without dead ends: 416 [2023-11-23 07:40:10,824 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 261 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2023-11-23 07:40:10,824 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 227 mSDsluCounter, 959 mSDsCounter, 0 mSdLazyCounter, 2666 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 1210 SdHoareTripleChecker+Invalid, 2795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 2666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:10,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 1210 Invalid, 2795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 2666 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-11-23 07:40:10,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2023-11-23 07:40:10,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 388. [2023-11-23 07:40:10,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 248 states have (on average 1.2419354838709677) internal successors, (308), 248 states have internal predecessors, (308), 111 states have call successors, (111), 24 states have call predecessors, (111), 28 states have return successors, (148), 115 states have call predecessors, (148), 110 states have call successors, (148) [2023-11-23 07:40:10,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 567 transitions. [2023-11-23 07:40:10,842 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 567 transitions. Word has length 272 [2023-11-23 07:40:10,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:10,842 INFO L495 AbstractCegarLoop]: Abstraction has 388 states and 567 transitions. [2023-11-23 07:40:10,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 7 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) [2023-11-23 07:40:10,842 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 567 transitions. [2023-11-23 07:40:10,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-11-23 07:40:10,844 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:10,844 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:10,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-23 07:40:11,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-23 07:40:11,060 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:11,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:11,061 INFO L85 PathProgramCache]: Analyzing trace with hash 586029810, now seen corresponding path program 1 times [2023-11-23 07:40:11,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:11,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402071430] [2023-11-23 07:40:11,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:11,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:11,144 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:11,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [493468595] [2023-11-23 07:40:11,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:11,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:11,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:11,145 INFO L229 MonitoredProcess]: Starting monitored process 17 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:40:11,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-23 07:40:13,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:13,216 INFO L262 TraceCheckSpWp]: Trace formula consists of 4243 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-23 07:40:13,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:13,239 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 238 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-11-23 07:40:13,239 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:13,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:13,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402071430] [2023-11-23 07:40:13,240 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:13,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493468595] [2023-11-23 07:40:13,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493468595] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:13,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:13,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 07:40:13,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22446649] [2023-11-23 07:40:13,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:13,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:40:13,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:13,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:40:13,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:40:13,242 INFO L87 Difference]: Start difference. First operand 388 states and 567 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:40:13,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:13,529 INFO L93 Difference]: Finished difference Result 773 states and 1136 transitions. [2023-11-23 07:40:13,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:40:13,530 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 272 [2023-11-23 07:40:13,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:13,533 INFO L225 Difference]: With dead ends: 773 [2023-11-23 07:40:13,534 INFO L226 Difference]: Without dead ends: 428 [2023-11-23 07:40:13,535 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 268 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:40:13,536 INFO L413 NwaCegarLoop]: 396 mSDtfsCounter, 6 mSDsluCounter, 1158 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1554 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:13,536 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1554 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:40:13,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2023-11-23 07:40:13,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 388. [2023-11-23 07:40:13,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 248 states have (on average 1.2419354838709677) internal successors, (308), 248 states have internal predecessors, (308), 111 states have call successors, (111), 24 states have call predecessors, (111), 28 states have return successors, (148), 115 states have call predecessors, (148), 110 states have call successors, (148) [2023-11-23 07:40:13,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 567 transitions. [2023-11-23 07:40:13,565 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 567 transitions. Word has length 272 [2023-11-23 07:40:13,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:13,565 INFO L495 AbstractCegarLoop]: Abstraction has 388 states and 567 transitions. [2023-11-23 07:40:13,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:40:13,566 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 567 transitions. [2023-11-23 07:40:13,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-11-23 07:40:13,568 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:13,568 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:13,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-23 07:40:13,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-23 07:40:13,776 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:13,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:13,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1248985366, now seen corresponding path program 1 times [2023-11-23 07:40:13,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:13,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465108472] [2023-11-23 07:40:13,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:13,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:13,837 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:13,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2012538355] [2023-11-23 07:40:13,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:13,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:13,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:13,839 INFO L229 MonitoredProcess]: Starting monitored process 18 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:40:13,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-23 07:40:14,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:14,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 4247 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-23 07:40:14,948 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:14,972 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 8 treesize of output 1 [2023-11-23 07:40:15,283 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 264 proven. 0 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2023-11-23 07:40:15,283 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:15,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:15,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465108472] [2023-11-23 07:40:15,283 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:15,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012538355] [2023-11-23 07:40:15,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012538355] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:15,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:15,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-23 07:40:15,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102873923] [2023-11-23 07:40:15,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:15,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-23 07:40:15,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:15,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-23 07:40:15,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-23 07:40:15,286 INFO L87 Difference]: Start difference. First operand 388 states and 567 transitions. Second operand has 11 states, 11 states have (on average 10.090909090909092) internal successors, (111), 11 states have internal predecessors, (111), 7 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) [2023-11-23 07:40:17,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:17,637 INFO L93 Difference]: Finished difference Result 798 states and 1194 transitions. [2023-11-23 07:40:17,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 07:40:17,638 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 10.090909090909092) internal successors, (111), 11 states have internal predecessors, (111), 7 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) Word has length 272 [2023-11-23 07:40:17,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:17,642 INFO L225 Difference]: With dead ends: 798 [2023-11-23 07:40:17,642 INFO L226 Difference]: Without dead ends: 445 [2023-11-23 07:40:17,644 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2023-11-23 07:40:17,645 INFO L413 NwaCegarLoop]: 255 mSDtfsCounter, 210 mSDsluCounter, 924 mSDsCounter, 0 mSdLazyCounter, 2289 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 1179 SdHoareTripleChecker+Invalid, 2416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 2289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:17,645 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [259 Valid, 1179 Invalid, 2416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 2289 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-11-23 07:40:17,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2023-11-23 07:40:17,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 413. [2023-11-23 07:40:17,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 271 states have (on average 1.2398523985239853) internal successors, (336), 269 states have internal predecessors, (336), 111 states have call successors, (111), 24 states have call predecessors, (111), 30 states have return successors, (174), 119 states have call predecessors, (174), 110 states have call successors, (174) [2023-11-23 07:40:17,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 621 transitions. [2023-11-23 07:40:17,672 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 621 transitions. Word has length 272 [2023-11-23 07:40:17,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:17,673 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 621 transitions. [2023-11-23 07:40:17,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.090909090909092) internal successors, (111), 11 states have internal predecessors, (111), 7 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) [2023-11-23 07:40:17,673 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 621 transitions. [2023-11-23 07:40:17,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-11-23 07:40:17,675 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:17,675 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:17,720 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-23 07:40:17,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-23 07:40:17,888 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:17,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:17,889 INFO L85 PathProgramCache]: Analyzing trace with hash -2009930578, now seen corresponding path program 1 times [2023-11-23 07:40:17,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:17,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781663032] [2023-11-23 07:40:17,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:17,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:17,952 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:17,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1872357468] [2023-11-23 07:40:17,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:17,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:17,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:17,960 INFO L229 MonitoredProcess]: Starting monitored process 19 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:40:17,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-23 07:40:18,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:18,772 INFO L262 TraceCheckSpWp]: Trace formula consists of 4247 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 07:40:18,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:18,800 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 232 proven. 0 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2023-11-23 07:40:18,800 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:18,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:18,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781663032] [2023-11-23 07:40:18,801 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:18,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872357468] [2023-11-23 07:40:18,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872357468] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:18,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:18,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 07:40:18,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133872785] [2023-11-23 07:40:18,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:18,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 07:40:18,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:18,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 07:40:18,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 07:40:18,803 INFO L87 Difference]: Start difference. First operand 413 states and 621 transitions. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:40:19,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:19,067 INFO L93 Difference]: Finished difference Result 783 states and 1188 transitions. [2023-11-23 07:40:19,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:40:19,067 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 272 [2023-11-23 07:40:19,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:19,069 INFO L225 Difference]: With dead ends: 783 [2023-11-23 07:40:19,069 INFO L226 Difference]: Without dead ends: 413 [2023-11-23 07:40:19,071 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:40:19,071 INFO L413 NwaCegarLoop]: 388 mSDtfsCounter, 2 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1151 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:19,071 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1151 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:40:19,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2023-11-23 07:40:19,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 374. [2023-11-23 07:40:19,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 234 states have (on average 1.2179487179487178) internal successors, (285), 234 states have internal predecessors, (285), 111 states have call successors, (111), 24 states have call predecessors, (111), 28 states have return successors, (148), 115 states have call predecessors, (148), 110 states have call successors, (148) [2023-11-23 07:40:19,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 544 transitions. [2023-11-23 07:40:19,096 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 544 transitions. Word has length 272 [2023-11-23 07:40:19,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:19,096 INFO L495 AbstractCegarLoop]: Abstraction has 374 states and 544 transitions. [2023-11-23 07:40:19,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:40:19,096 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 544 transitions. [2023-11-23 07:40:19,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-11-23 07:40:19,098 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:19,098 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:19,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-23 07:40:19,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:19,308 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:19,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:19,309 INFO L85 PathProgramCache]: Analyzing trace with hash 351997934, now seen corresponding path program 1 times [2023-11-23 07:40:19,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:19,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826922127] [2023-11-23 07:40:19,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:19,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:19,378 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:19,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [923733523] [2023-11-23 07:40:19,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:19,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:19,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:19,380 INFO L229 MonitoredProcess]: Starting monitored process 20 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:40:19,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-23 07:40:20,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:20,985 INFO L262 TraceCheckSpWp]: Trace formula consists of 4237 conjuncts, 68 conjunts are in the unsatisfiable core [2023-11-23 07:40:20,990 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:20,998 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 8 treesize of output 1 [2023-11-23 07:40:21,156 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 210 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2023-11-23 07:40:21,156 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:21,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:21,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826922127] [2023-11-23 07:40:21,157 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:21,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923733523] [2023-11-23 07:40:21,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923733523] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:21,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:21,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-23 07:40:21,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623512545] [2023-11-23 07:40:21,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:21,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-23 07:40:21,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:21,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-23 07:40:21,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:40:21,159 INFO L87 Difference]: Start difference. First operand 374 states and 544 transitions. Second operand has 10 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 6 states have call successors, (33), 4 states have call predecessors, (33), 4 states have return successors, (30), 5 states have call predecessors, (30), 5 states have call successors, (30) [2023-11-23 07:40:22,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:22,468 INFO L93 Difference]: Finished difference Result 668 states and 981 transitions. [2023-11-23 07:40:22,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 07:40:22,468 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 6 states have call successors, (33), 4 states have call predecessors, (33), 4 states have return successors, (30), 5 states have call predecessors, (30), 5 states have call successors, (30) Word has length 272 [2023-11-23 07:40:22,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:22,471 INFO L225 Difference]: With dead ends: 668 [2023-11-23 07:40:22,471 INFO L226 Difference]: Without dead ends: 374 [2023-11-23 07:40:22,472 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2023-11-23 07:40:22,473 INFO L413 NwaCegarLoop]: 246 mSDtfsCounter, 171 mSDsluCounter, 1303 mSDsCounter, 0 mSdLazyCounter, 1776 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 1549 SdHoareTripleChecker+Invalid, 1925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 1776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:22,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 1549 Invalid, 1925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 1776 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-23 07:40:22,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2023-11-23 07:40:22,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 374. [2023-11-23 07:40:22,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 234 states have (on average 1.2136752136752136) internal successors, (284), 234 states have internal predecessors, (284), 111 states have call successors, (111), 24 states have call predecessors, (111), 28 states have return successors, (148), 115 states have call predecessors, (148), 110 states have call successors, (148) [2023-11-23 07:40:22,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 543 transitions. [2023-11-23 07:40:22,489 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 543 transitions. Word has length 272 [2023-11-23 07:40:22,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:22,490 INFO L495 AbstractCegarLoop]: Abstraction has 374 states and 543 transitions. [2023-11-23 07:40:22,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 6 states have call successors, (33), 4 states have call predecessors, (33), 4 states have return successors, (30), 5 states have call predecessors, (30), 5 states have call successors, (30) [2023-11-23 07:40:22,490 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 543 transitions. [2023-11-23 07:40:22,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-11-23 07:40:22,491 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:22,491 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:22,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-23 07:40:22,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:22,704 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:22,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:22,705 INFO L85 PathProgramCache]: Analyzing trace with hash 795898608, now seen corresponding path program 1 times [2023-11-23 07:40:22,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:22,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737255826] [2023-11-23 07:40:22,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:22,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:22,802 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:22,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [967140110] [2023-11-23 07:40:22,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:22,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:22,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:22,805 INFO L229 MonitoredProcess]: Starting monitored process 21 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:40:22,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-23 07:40:23,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:23,825 INFO L262 TraceCheckSpWp]: Trace formula consists of 4242 conjuncts, 119 conjunts are in the unsatisfiable core [2023-11-23 07:40:23,834 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:23,883 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 8 treesize of output 1 [2023-11-23 07:40:23,885 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 8 treesize of output 1 [2023-11-23 07:40:24,449 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 302 trivial. 0 not checked. [2023-11-23 07:40:24,449 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:24,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:24,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737255826] [2023-11-23 07:40:24,450 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:24,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967140110] [2023-11-23 07:40:24,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967140110] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:24,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:24,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-23 07:40:24,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260282946] [2023-11-23 07:40:24,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:24,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-23 07:40:24,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:24,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-23 07:40:24,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2023-11-23 07:40:24,452 INFO L87 Difference]: Start difference. First operand 374 states and 543 transitions. Second operand has 17 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 9 states have call successors, (34), 5 states have call predecessors, (34), 5 states have return successors, (31), 8 states have call predecessors, (31), 9 states have call successors, (31) [2023-11-23 07:40:26,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:26,953 INFO L93 Difference]: Finished difference Result 668 states and 988 transitions. [2023-11-23 07:40:26,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-23 07:40:26,953 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 9 states have call successors, (34), 5 states have call predecessors, (34), 5 states have return successors, (31), 8 states have call predecessors, (31), 9 states have call successors, (31) Word has length 272 [2023-11-23 07:40:26,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:26,955 INFO L225 Difference]: With dead ends: 668 [2023-11-23 07:40:26,956 INFO L226 Difference]: Without dead ends: 377 [2023-11-23 07:40:26,957 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 255 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=122, Invalid=748, Unknown=0, NotChecked=0, Total=870 [2023-11-23 07:40:26,957 INFO L413 NwaCegarLoop]: 236 mSDtfsCounter, 239 mSDsluCounter, 1963 mSDsCounter, 0 mSdLazyCounter, 2861 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 2199 SdHoareTripleChecker+Invalid, 3032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 2861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:26,958 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [289 Valid, 2199 Invalid, 3032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 2861 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-11-23 07:40:26,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2023-11-23 07:40:27,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 377. [2023-11-23 07:40:27,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 236 states have (on average 1.2118644067796611) internal successors, (286), 237 states have internal predecessors, (286), 111 states have call successors, (111), 24 states have call predecessors, (111), 29 states have return successors, (159), 115 states have call predecessors, (159), 110 states have call successors, (159) [2023-11-23 07:40:27,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 556 transitions. [2023-11-23 07:40:27,039 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 556 transitions. Word has length 272 [2023-11-23 07:40:27,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:27,039 INFO L495 AbstractCegarLoop]: Abstraction has 377 states and 556 transitions. [2023-11-23 07:40:27,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 9 states have call successors, (34), 5 states have call predecessors, (34), 5 states have return successors, (31), 8 states have call predecessors, (31), 9 states have call successors, (31) [2023-11-23 07:40:27,040 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 556 transitions. [2023-11-23 07:40:27,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2023-11-23 07:40:27,041 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:27,042 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:27,077 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-23 07:40:27,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-23 07:40:27,256 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:27,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:27,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1656738340, now seen corresponding path program 1 times [2023-11-23 07:40:27,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:27,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37943180] [2023-11-23 07:40:27,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:27,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:27,333 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:27,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2062449797] [2023-11-23 07:40:27,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:27,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:27,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:27,336 INFO L229 MonitoredProcess]: Starting monitored process 22 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:40:27,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-23 07:40:28,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:28,374 INFO L262 TraceCheckSpWp]: Trace formula consists of 4252 conjuncts, 159 conjunts are in the unsatisfiable core [2023-11-23 07:40:28,383 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:28,709 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 23 treesize of output 11 [2023-11-23 07:40:28,715 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 23 treesize of output 11 [2023-11-23 07:40:28,779 WARN L876 $PredicateComparison]: unable to prove that (exists ((ensure_array_list_has_allocated_data_member_~list.offset Int)) (and (= |c_#memory_$Pointer$#1.offset| (store |c_old(#memory_$Pointer$#1.offset)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| (store (select |c_old(#memory_$Pointer$#1.offset)| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) ensure_array_list_has_allocated_data_member_~list.offset (select (select |c_#memory_$Pointer$#1.offset| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) ensure_array_list_has_allocated_data_member_~list.offset)))) (<= |c_ensure_array_list_has_allocated_data_member_#in~list.offset| ensure_array_list_has_allocated_data_member_~list.offset) (= (store |c_old(#memory_$Pointer$#1.base)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| (store (select |c_old(#memory_$Pointer$#1.base)| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) ensure_array_list_has_allocated_data_member_~list.offset (select (select |c_#memory_$Pointer$#1.base| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) ensure_array_list_has_allocated_data_member_~list.offset))) |c_#memory_$Pointer$#1.base|))) is different from true [2023-11-23 07:40:28,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 07:40:28,797 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 23 treesize of output 11 [2023-11-23 07:40:28,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 07:40:28,802 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 23 treesize of output 11 [2023-11-23 07:40:28,811 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 23 treesize of output 11 [2023-11-23 07:40:28,814 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 23 treesize of output 11 [2023-11-23 07:40:29,707 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 135 proven. 14 refuted. 0 times theorem prover too weak. 335 trivial. 2 not checked. [2023-11-23 07:40:29,708 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:40:30,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:30,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37943180] [2023-11-23 07:40:30,096 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:30,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062449797] [2023-11-23 07:40:30,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062449797] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:40:30,096 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:40:30,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2023-11-23 07:40:30,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018781563] [2023-11-23 07:40:30,097 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-23 07:40:30,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-23 07:40:30,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:30,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-23 07:40:30,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=467, Unknown=1, NotChecked=44, Total=600 [2023-11-23 07:40:30,099 INFO L87 Difference]: Start difference. First operand 377 states and 556 transitions. Second operand has 19 states, 19 states have (on average 4.842105263157895) internal successors, (92), 17 states have internal predecessors, (92), 10 states have call successors, (34), 6 states have call predecessors, (34), 6 states have return successors, (31), 10 states have call predecessors, (31), 9 states have call successors, (31) [2023-11-23 07:40:35,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:35,890 INFO L93 Difference]: Finished difference Result 1021 states and 1519 transitions. [2023-11-23 07:40:35,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-23 07:40:35,891 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.842105263157895) internal successors, (92), 17 states have internal predecessors, (92), 10 states have call successors, (34), 6 states have call predecessors, (34), 6 states have return successors, (31), 10 states have call predecessors, (31), 9 states have call successors, (31) Word has length 276 [2023-11-23 07:40:35,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:35,896 INFO L225 Difference]: With dead ends: 1021 [2023-11-23 07:40:35,896 INFO L226 Difference]: Without dead ends: 727 [2023-11-23 07:40:35,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 247 SyntacticMatches, 26 SemanticMatches, 40 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 453 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=302, Invalid=1341, Unknown=1, NotChecked=78, Total=1722 [2023-11-23 07:40:35,899 INFO L413 NwaCegarLoop]: 425 mSDtfsCounter, 554 mSDsluCounter, 2636 mSDsCounter, 0 mSdLazyCounter, 6030 mSolverCounterSat, 508 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 616 SdHoareTripleChecker+Valid, 3061 SdHoareTripleChecker+Invalid, 7376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 508 IncrementalHoareTripleChecker+Valid, 6030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 838 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:35,899 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [616 Valid, 3061 Invalid, 7376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [508 Valid, 6030 Invalid, 0 Unknown, 838 Unchecked, 5.1s Time] [2023-11-23 07:40:35,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2023-11-23 07:40:35,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 720. [2023-11-23 07:40:35,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 720 states, 453 states have (on average 1.218543046357616) internal successors, (552), 455 states have internal predecessors, (552), 210 states have call successors, (210), 47 states have call predecessors, (210), 56 states have return successors, (296), 217 states have call predecessors, (296), 208 states have call successors, (296) [2023-11-23 07:40:35,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 720 states to 720 states and 1058 transitions. [2023-11-23 07:40:35,966 INFO L78 Accepts]: Start accepts. Automaton has 720 states and 1058 transitions. Word has length 276 [2023-11-23 07:40:35,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:35,976 INFO L495 AbstractCegarLoop]: Abstraction has 720 states and 1058 transitions. [2023-11-23 07:40:35,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.842105263157895) internal successors, (92), 17 states have internal predecessors, (92), 10 states have call successors, (34), 6 states have call predecessors, (34), 6 states have return successors, (31), 10 states have call predecessors, (31), 9 states have call successors, (31) [2023-11-23 07:40:35,976 INFO L276 IsEmpty]: Start isEmpty. Operand 720 states and 1058 transitions. [2023-11-23 07:40:35,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2023-11-23 07:40:35,978 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:35,979 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:36,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-23 07:40:36,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-23 07:40:36,179 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:36,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:36,180 INFO L85 PathProgramCache]: Analyzing trace with hash 885544480, now seen corresponding path program 2 times [2023-11-23 07:40:36,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:36,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178637710] [2023-11-23 07:40:36,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:36,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:36,241 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:36,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [57520622] [2023-11-23 07:40:36,242 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 07:40:36,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:36,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:36,244 INFO L229 MonitoredProcess]: Starting monitored process 23 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:40:36,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-23 07:40:38,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-23 07:40:38,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:40:38,131 INFO L262 TraceCheckSpWp]: Trace formula consists of 2013 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 07:40:38,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:38,165 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2023-11-23 07:40:38,165 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:38,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:38,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178637710] [2023-11-23 07:40:38,165 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:38,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57520622] [2023-11-23 07:40:38,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57520622] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:38,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:38,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 07:40:38,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264061489] [2023-11-23 07:40:38,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:38,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:40:38,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:38,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:40:38,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:40:38,167 INFO L87 Difference]: Start difference. First operand 720 states and 1058 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (28), 2 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-23 07:40:38,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:38,754 INFO L93 Difference]: Finished difference Result 1367 states and 2050 transitions. [2023-11-23 07:40:38,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:40:38,754 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (28), 2 states have call predecessors, (28), 1 states have call successors, (28) Word has length 276 [2023-11-23 07:40:38,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:38,758 INFO L225 Difference]: With dead ends: 1367 [2023-11-23 07:40:38,758 INFO L226 Difference]: Without dead ends: 704 [2023-11-23 07:40:38,761 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:40:38,761 INFO L413 NwaCegarLoop]: 398 mSDtfsCounter, 10 mSDsluCounter, 1088 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1486 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:38,761 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1486 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-23 07:40:38,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2023-11-23 07:40:38,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 704. [2023-11-23 07:40:38,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 439 states have (on average 1.2118451025056947) internal successors, (532), 443 states have internal predecessors, (532), 210 states have call successors, (210), 47 states have call predecessors, (210), 54 states have return successors, (270), 213 states have call predecessors, (270), 208 states have call successors, (270) [2023-11-23 07:40:38,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 1012 transitions. [2023-11-23 07:40:38,806 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 1012 transitions. Word has length 276 [2023-11-23 07:40:38,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:38,808 INFO L495 AbstractCegarLoop]: Abstraction has 704 states and 1012 transitions. [2023-11-23 07:40:38,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (28), 2 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-23 07:40:38,808 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 1012 transitions. [2023-11-23 07:40:38,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2023-11-23 07:40:38,811 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:38,811 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:38,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-11-23 07:40:39,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:39,020 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:39,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:39,021 INFO L85 PathProgramCache]: Analyzing trace with hash 721597348, now seen corresponding path program 2 times [2023-11-23 07:40:39,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:39,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821279324] [2023-11-23 07:40:39,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:39,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:39,096 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:39,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [103174206] [2023-11-23 07:40:39,097 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 07:40:39,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:39,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:39,113 INFO L229 MonitoredProcess]: Starting monitored process 24 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:40:39,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-23 07:40:43,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-23 07:40:43,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:40:43,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 4252 conjuncts, 202 conjunts are in the unsatisfiable core [2023-11-23 07:40:43,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:43,983 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:40:44,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 55 [2023-11-23 07:40:49,220 WARN L876 $PredicateComparison]: unable to prove that (or (exists ((v_aws_array_list_length_~list.offset_BEFORE_CALL_14 Int) (v_aws_array_list_length_~list.base_BEFORE_CALL_10 Int)) (not (= (select (select |c_#memory_$Pointer$#1.offset| v_aws_array_list_length_~list.base_BEFORE_CALL_10) (+ v_aws_array_list_length_~list.offset_BEFORE_CALL_14 32)) 0))) (exists ((v_aws_array_list_length_~list.offset_BEFORE_CALL_14 Int) (v_aws_array_list_length_~list.base_BEFORE_CALL_10 Int)) (not (= (select (select |c_#memory_$Pointer$#1.base| v_aws_array_list_length_~list.base_BEFORE_CALL_10) (+ v_aws_array_list_length_~list.offset_BEFORE_CALL_14 32)) 0)))) is different from true [2023-11-23 07:40:55,362 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:40:55,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 55 [2023-11-23 07:41:04,909 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 07:41:04,909 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 69 treesize of output 63 [2023-11-23 07:41:04,921 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 07:41:04,922 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 51 treesize of output 45 [2023-11-23 07:41:04,927 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 16 [2023-11-23 07:41:05,014 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 209 proven. 3 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2023-11-23 07:41:05,014 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:41:22,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50 [2023-11-23 07:41:22,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50 [2023-11-23 07:41:25,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:41:25,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821279324] [2023-11-23 07:41:25,173 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:41:25,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103174206] [2023-11-23 07:41:25,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103174206] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:41:25,173 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:41:25,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2023-11-23 07:41:25,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639142842] [2023-11-23 07:41:25,173 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-23 07:41:25,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-23 07:41:25,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:41:25,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-23 07:41:25,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1922, Unknown=6, NotChecked=88, Total=2162 [2023-11-23 07:41:25,174 INFO L87 Difference]: Start difference. First operand 704 states and 1012 transitions. Second operand has 34 states, 27 states have (on average 3.8518518518518516) internal successors, (104), 26 states have internal predecessors, (104), 10 states have call successors, (34), 4 states have call predecessors, (34), 8 states have return successors, (31), 9 states have call predecessors, (31), 9 states have call successors, (31) [2023-11-23 07:41:28,018 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:41:30,034 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:41:32,064 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:41:34,089 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:41:36,219 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:41:38,244 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:41:40,285 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:41:42,307 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:41:44,350 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:41:48,393 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:41:50,396 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:41:56,448 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:41:58,451 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:42:00,492 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:02,925 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:42:04,940 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:42:06,972 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:42:08,996 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:42:11,012 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:42:13,044 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:42:15,080 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:42:17,156 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:42:19,190 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:42:21,273 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:42:23,310 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:42:25,338 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:42:27,357 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:42:29,428 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:42:31,485 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:42:33,573 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:42:35,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2023-11-23 07:42:44,865 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2023-11-23 07:42:47,378 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:49,393 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:42:51,425 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:42:53,458 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:42:55,472 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:42:57,490 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:42:59,582 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:43:01,601 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:43:05,584 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:43:07,610 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:43:09,624 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:43:11,642 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:43:13,656 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:43:15,671 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:43:17,687 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:43:19,702 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:43:21,719 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:43:23,755 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:43:25,771 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:43:27,829 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:43:29,855 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:43:31,883 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:43:33,930 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] Killed by 15