./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/aws-c-common/aws_priority_queue_s_sift_down_harness_negated.i --full-output --preprocessor.use.memory.slicer false --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_negated.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 01631794cdf4ae838ce2a1c9c46117bf91846552359374c86eecef39db296961 --preprocessor.use.memory.slicer false --- Real Ultimate output --- This is Ultimate 0.2.3-?-abd6749-m [2023-11-23 09:02:38,767 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 09:02:38,849 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-23 09:02:38,867 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 09:02:38,868 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 09:02:38,904 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 09:02:38,906 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 09:02:38,907 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 09:02:38,907 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 09:02:38,912 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 09:02:38,912 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 09:02:38,912 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 09:02:38,913 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 09:02:38,914 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 09:02:38,914 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 09:02:38,915 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 09:02:38,915 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 09:02:38,915 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 09:02:38,916 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 09:02:38,916 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 09:02:38,916 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 09:02:38,917 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 09:02:38,917 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 09:02:38,917 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 09:02:38,918 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 09:02:38,918 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 09:02:38,918 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 09:02:38,919 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 09:02:38,919 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 09:02:38,919 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 09:02:38,920 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 09:02:38,921 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 09:02:38,921 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-23 09:02:38,921 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-23 09:02:38,921 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 09:02:38,921 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-23 09:02:38,922 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 09:02:38,922 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-23 09:02:38,922 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 09:02:38,922 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 -> 01631794cdf4ae838ce2a1c9c46117bf91846552359374c86eecef39db296961 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> false [2023-11-23 09:02:39,176 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 09:02:39,196 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 09:02:39,198 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 09:02:39,200 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 09:02:39,204 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 09:02:39,205 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_negated.i [2023-11-23 09:02:40,420 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 09:02:40,855 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 09:02:40,855 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_priority_queue_s_sift_down_harness_negated.i [2023-11-23 09:02:40,893 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3067743fe/9c0eba8fffe0495d85d8b1508b83fb52/FLAGed897c333 [2023-11-23 09:02:40,913 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3067743fe/9c0eba8fffe0495d85d8b1508b83fb52 [2023-11-23 09:02:40,916 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 09:02:40,917 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 09:02:40,920 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 09:02:40,920 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 09:02:40,924 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 09:02:40,925 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 09:02:40" (1/1) ... [2023-11-23 09:02:40,926 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3eb46de6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:02:40, skipping insertion in model container [2023-11-23 09:02:40,926 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 09:02:40" (1/1) ... [2023-11-23 09:02:41,033 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 09:02:41,287 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_negated.i[4504,4517] [2023-11-23 09:02:41,296 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_negated.i[4564,4577] [2023-11-23 09:02:42,168 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,171 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,172 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,174 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,175 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,193 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,194 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,195 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,196 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,198 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,199 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,204 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,204 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,616 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 09:02:42,617 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 09:02:42,618 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 09:02:42,619 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 09:02:42,620 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 09:02:42,621 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 09:02:42,621 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 09:02:42,622 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 09:02:42,623 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 09:02:42,623 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 09:02:42,800 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,801 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,811 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,817 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,929 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,932 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,933 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,933 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,935 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,936 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,936 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,937 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,937 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,937 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,938 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,939 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,939 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,942 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,943 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,943 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,943 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,949 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,950 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,961 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,962 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,962 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:42,984 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 09:02:43,032 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 09:02:43,054 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_negated.i[4504,4517] [2023-11-23 09:02:43,056 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_negated.i[4564,4577] [2023-11-23 09:02:43,105 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,105 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,105 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,106 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,106 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,110 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,111 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,111 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,112 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,113 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,113 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,114 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,114 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,146 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 09:02:43,147 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 09:02:43,148 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 09:02:43,148 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 09:02:43,149 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 09:02:43,149 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 09:02:43,150 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 09:02:43,150 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 09:02:43,150 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 09:02:43,151 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 09:02:43,195 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,195 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,196 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,200 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,206 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : : "r"(pBuf) : "memory"); [7744-7755] [2023-11-23 09:02:43,226 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,227 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,227 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,227 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,228 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,228 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,228 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,229 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,229 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,229 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,229 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,230 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,230 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,230 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,231 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,231 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,231 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,233 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,233 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,238 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,238 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,239 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:02:43,248 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 09:02:43,428 WARN L675 CHandler]: The function __atomic_fetch_or is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:02:43,429 WARN L675 CHandler]: The function __atomic_fetch_sub is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:02:43,429 WARN L675 CHandler]: The function __atomic_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:02:43,429 WARN L675 CHandler]: The function __atomic_fetch_xor is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:02:43,429 WARN L675 CHandler]: The function htons is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:02:43,429 WARN L675 CHandler]: The function ntohl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:02:43,429 WARN L675 CHandler]: The function __atomic_compare_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:02:43,430 WARN L675 CHandler]: The function __atomic_fetch_add is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:02:43,430 WARN L675 CHandler]: The function fprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:02:43,430 WARN L675 CHandler]: The function htonl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:02:43,430 WARN L675 CHandler]: The function __atomic_store_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:02:43,430 WARN L675 CHandler]: The function ntohs is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:02:43,430 WARN L675 CHandler]: The function __atomic_load_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:02:43,431 WARN L675 CHandler]: The function __atomic_thread_fence is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:02:43,431 WARN L675 CHandler]: The function __atomic_fetch_and is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:02:43,438 INFO L206 MainTranslator]: Completed translation [2023-11-23 09:02:43,438 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:02:43 WrapperNode [2023-11-23 09:02:43,438 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 09:02:43,439 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 09:02:43,440 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 09:02:43,440 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 09:02:43,446 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:02:43" (1/1) ... [2023-11-23 09:02:43,542 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:02:43" (1/1) ... [2023-11-23 09:02:43,641 INFO L138 Inliner]: procedures = 696, calls = 1906, calls flagged for inlining = 59, calls inlined = 14, statements flattened = 845 [2023-11-23 09:02:43,642 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 09:02:43,643 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 09:02:43,643 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 09:02:43,643 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 09:02:43,652 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:02:43" (1/1) ... [2023-11-23 09:02:43,652 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:02:43" (1/1) ... [2023-11-23 09:02:43,665 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:02:43" (1/1) ... [2023-11-23 09:02:43,665 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:02:43" (1/1) ... [2023-11-23 09:02:43,704 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:02:43" (1/1) ... [2023-11-23 09:02:43,722 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:02:43" (1/1) ... [2023-11-23 09:02:43,729 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:02:43" (1/1) ... [2023-11-23 09:02:43,734 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:02:43" (1/1) ... [2023-11-23 09:02:43,758 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 09:02:43,758 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 09:02:43,759 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 09:02:43,759 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 09:02:43,759 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:02:43" (1/1) ... [2023-11-23 09:02:43,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 09:02:43,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:02:43,797 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 09:02:43,828 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 09:02:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure s_swap [2023-11-23 09:02:43,858 INFO L138 BoogieDeclarations]: Found implementation of procedure s_swap [2023-11-23 09:02:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_mem_zeroed [2023-11-23 09:02:43,858 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_mem_zeroed [2023-11-23 09:02:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 09:02:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2023-11-23 09:02:43,858 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2023-11-23 09:02:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2023-11-23 09:02:43,859 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2023-11-23 09:02:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2023-11-23 09:02:43,859 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2023-11-23 09:02:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-23 09:02:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2023-11-23 09:02:43,859 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2023-11-23 09:02:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-23 09:02:43,860 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-23 09:02:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 09:02:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 09:02:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-23 09:02:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2023-11-23 09:02:43,860 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2023-11-23 09:02:43,861 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 09:02:43,861 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 09:02:43,862 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2023-11-23 09:02:43,862 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2023-11-23 09:02:43,862 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_size_t [2023-11-23 09:02:43,862 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_size_t [2023-11-23 09:02:43,863 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2023-11-23 09:02:43,863 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2023-11-23 09:02:43,863 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2023-11-23 09:02:43,863 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2023-11-23 09:02:43,863 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_is_valid [2023-11-23 09:02:43,863 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_is_valid [2023-11-23 09:02:43,863 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2023-11-23 09:02:43,864 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2023-11-23 09:02:43,865 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 09:02:43,867 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 09:02:43,867 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2023-11-23 09:02:43,867 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2023-11-23 09:02:43,867 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 09:02:43,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-23 09:02:43,868 INFO L130 BoogieDeclarations]: Found specification of procedure s_sift_down [2023-11-23 09:02:43,868 INFO L138 BoogieDeclarations]: Found implementation of procedure s_sift_down [2023-11-23 09:02:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-23 09:02:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_get_at_ptr [2023-11-23 09:02:43,869 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_get_at_ptr [2023-11-23 09:02:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2023-11-23 09:02:43,869 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2023-11-23 09:02:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2023-11-23 09:02:43,870 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2023-11-23 09:02:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-23 09:02:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2023-11-23 09:02:43,870 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2023-11-23 09:02:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_backpointer_index_valid [2023-11-23 09:02:43,871 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_backpointer_index_valid [2023-11-23 09:02:43,871 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-11-23 09:02:43,871 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-11-23 09:02:43,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-23 09:02:44,196 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 09:02:44,200 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 09:02:45,086 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 09:02:45,171 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 09:02:45,171 INFO L309 CfgBuilder]: Removed 5 assume(true) statements. [2023-11-23 09:02:45,172 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:02:45 BoogieIcfgContainer [2023-11-23 09:02:45,172 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 09:02:45,174 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 09:02:45,174 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 09:02:45,177 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 09:02:45,177 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 09:02:40" (1/3) ... [2023-11-23 09:02:45,178 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@df9754f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 09:02:45, skipping insertion in model container [2023-11-23 09:02:45,178 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:02:43" (2/3) ... [2023-11-23 09:02:45,178 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@df9754f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 09:02:45, skipping insertion in model container [2023-11-23 09:02:45,178 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:02:45" (3/3) ... [2023-11-23 09:02:45,179 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_priority_queue_s_sift_down_harness_negated.i [2023-11-23 09:02:45,244 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 09:02:45,244 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-23 09:02:45,292 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 09:02:45,297 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;@3b7a05ca, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 09:02:45,297 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-23 09:02:45,302 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 09:02:45,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-23 09:02:45,316 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:02:45,317 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 09:02:45,317 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:02:45,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:02:45,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1634035074, now seen corresponding path program 1 times [2023-11-23 09:02:45,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:02:45,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326466719] [2023-11-23 09:02:45,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:02:45,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:02:45,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:45,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:02:45,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:45,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 09:02:45,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:45,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 09:02:45,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:45,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 09:02:45,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:45,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 09:02:45,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:45,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 09:02:45,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:45,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 09:02:45,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:45,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-11-23 09:02:45,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-23 09:02:46,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-23 09:02:46,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 09:02:46,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 09:02:46,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 09:02:46,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 09:02:46,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 09:02:46,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-23 09:02:46,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 09:02:46,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-23 09:02:46,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 09:02:46,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-23 09:02:46,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-23 09:02:46,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-23 09:02:46,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 09:02:46,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2023-11-23 09:02:46,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2023-11-23 09:02:46,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2023-11-23 09:02:46,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:46,274 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 09:02:46,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:02:46,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326466719] [2023-11-23 09:02:46,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326466719] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:02:46,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:02:46,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 09:02:46,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546636143] [2023-11-23 09:02:46,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:02:46,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 09:02:46,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:02:46,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 09:02:46,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-23 09:02:46,308 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 09:02:47,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:02:47,555 INFO L93 Difference]: Finished difference Result 670 states and 1103 transitions. [2023-11-23 09:02:47,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-23 09:02:47,558 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 09:02:47,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:02:47,579 INFO L225 Difference]: With dead ends: 670 [2023-11-23 09:02:47,580 INFO L226 Difference]: Without dead ends: 391 [2023-11-23 09:02:47,593 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-23 09:02:47,598 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 113 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-23 09:02:47,603 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 479 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-23 09:02:47,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2023-11-23 09:02:47,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 295. [2023-11-23 09:02:47,699 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 09:02:47,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 413 transitions. [2023-11-23 09:02:47,703 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 413 transitions. Word has length 142 [2023-11-23 09:02:47,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:02:47,704 INFO L495 AbstractCegarLoop]: Abstraction has 295 states and 413 transitions. [2023-11-23 09:02:47,704 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 09:02:47,705 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 413 transitions. [2023-11-23 09:02:47,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-23 09:02:47,708 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:02:47,708 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 09:02:47,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-23 09:02:47,709 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:02:47,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:02:47,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1549764404, now seen corresponding path program 1 times [2023-11-23 09:02:47,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:02:47,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180948396] [2023-11-23 09:02:47,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:02:47,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:02:47,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:02:48,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 09:02:48,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 09:02:48,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 09:02:48,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 09:02:48,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 09:02:48,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 09:02:48,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-11-23 09:02:48,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-23 09:02:48,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-23 09:02:48,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 09:02:48,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 09:02:48,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 09:02:48,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 09:02:48,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 09:02:48,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-23 09:02:48,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 09:02:48,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-23 09:02:48,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 09:02:48,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-23 09:02:48,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-23 09:02:48,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-23 09:02:48,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 09:02:48,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2023-11-23 09:02:48,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2023-11-23 09:02:48,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2023-11-23 09:02:48,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,380 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 09:02:48,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:02:48,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180948396] [2023-11-23 09:02:48,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180948396] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 09:02:48,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253878790] [2023-11-23 09:02:48,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:02:48,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:02:48,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:02:48,403 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 09:02:48,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 09:02:48,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:48,867 INFO L262 TraceCheckSpWp]: Trace formula consists of 2301 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-23 09:02:48,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:02:48,978 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 09:02:48,978 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:02:48,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253878790] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:02:48,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 09:02:48,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2023-11-23 09:02:48,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384110769] [2023-11-23 09:02:48,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:02:48,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 09:02:48,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:02:48,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 09:02:48,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-23 09:02:48,982 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 09:02:49,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:02:49,271 INFO L93 Difference]: Finished difference Result 549 states and 773 transitions. [2023-11-23 09:02:49,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 09:02:49,272 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 09:02:49,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:02:49,275 INFO L225 Difference]: With dead ends: 549 [2023-11-23 09:02:49,275 INFO L226 Difference]: Without dead ends: 297 [2023-11-23 09:02:49,277 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-23 09:02:49,278 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 09:02:49,278 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 09:02:49,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2023-11-23 09:02:49,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 297. [2023-11-23 09:02:49,298 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 09:02:49,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 418 transitions. [2023-11-23 09:02:49,300 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 418 transitions. Word has length 142 [2023-11-23 09:02:49,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:02:49,301 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 418 transitions. [2023-11-23 09:02:49,301 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 09:02:49,302 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 418 transitions. [2023-11-23 09:02:49,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-11-23 09:02:49,304 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:02:49,304 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 09:02:49,327 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 09:02:49,524 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 09:02:49,525 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:02:49,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:02:49,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1067816402, now seen corresponding path program 1 times [2023-11-23 09:02:49,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:02:49,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371864915] [2023-11-23 09:02:49,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:02:49,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:02:49,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:49,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:02:49,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:49,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 09:02:49,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:49,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 09:02:49,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:49,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 09:02:49,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:49,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 09:02:49,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:49,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 09:02:49,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:49,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 09:02:49,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-11-23 09:02:50,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-23 09:02:50,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-23 09:02:50,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 09:02:50,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 09:02:50,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 09:02:50,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 09:02:50,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 09:02:50,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-23 09:02:50,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 09:02:50,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-23 09:02:50,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 09:02:50,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2023-11-23 09:02:50,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-23 09:02:50,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-23 09:02:50,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2023-11-23 09:02:50,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 09:02:50,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-23 09:02:50,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2023-11-23 09:02:50,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-23 09:02:50,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,273 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 09:02:50,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:02:50,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371864915] [2023-11-23 09:02:50,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371864915] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 09:02:50,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264054934] [2023-11-23 09:02:50,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:02:50,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:02:50,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:02:50,276 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 09:02:50,294 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 09:02:50,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:50,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 2351 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 09:02:50,791 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:02:50,922 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 09:02:50,922 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:02:50,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264054934] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:02:50,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 09:02:50,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 14 [2023-11-23 09:02:50,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964628458] [2023-11-23 09:02:50,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:02:50,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 09:02:50,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:02:50,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 09:02:50,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-11-23 09:02:50,926 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 09:02:51,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:02:51,426 INFO L93 Difference]: Finished difference Result 572 states and 820 transitions. [2023-11-23 09:02:51,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 09:02:51,427 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 09:02:51,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:02:51,436 INFO L225 Difference]: With dead ends: 572 [2023-11-23 09:02:51,436 INFO L226 Difference]: Without dead ends: 318 [2023-11-23 09:02:51,437 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2023-11-23 09:02:51,440 INFO L413 NwaCegarLoop]: 367 mSDtfsCounter, 82 mSDsluCounter, 1703 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 2070 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-23 09:02:51,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 2070 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-23 09:02:51,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2023-11-23 09:02:51,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 316. [2023-11-23 09:02:51,471 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 09:02:51,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 455 transitions. [2023-11-23 09:02:51,474 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 455 transitions. Word has length 150 [2023-11-23 09:02:51,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:02:51,475 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 455 transitions. [2023-11-23 09:02:51,475 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 09:02:51,475 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 455 transitions. [2023-11-23 09:02:51,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-11-23 09:02:51,480 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:02:51,480 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 09:02:51,500 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 09:02:51,694 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 09:02:51,695 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:02:51,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:02:51,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1180896457, now seen corresponding path program 1 times [2023-11-23 09:02:51,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:02:51,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501396060] [2023-11-23 09:02:51,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:02:51,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:02:51,766 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 09:02:51,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1503870296] [2023-11-23 09:02:51,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:02:51,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:02:51,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:02:51,768 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 09:02:51,770 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 09:02:52,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:52,272 INFO L262 TraceCheckSpWp]: Trace formula consists of 2490 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 09:02:52,277 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:02:52,341 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 09:02:52,342 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:02:52,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:02:52,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501396060] [2023-11-23 09:02:52,342 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 09:02:52,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503870296] [2023-11-23 09:02:52,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503870296] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:02:52,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:02:52,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 09:02:52,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610899470] [2023-11-23 09:02:52,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:02:52,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 09:02:52,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:02:52,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 09:02:52,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 09:02:52,345 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 09:02:52,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:02:52,789 INFO L93 Difference]: Finished difference Result 595 states and 864 transitions. [2023-11-23 09:02:52,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 09:02:52,790 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 09:02:52,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:02:52,795 INFO L225 Difference]: With dead ends: 595 [2023-11-23 09:02:52,795 INFO L226 Difference]: Without dead ends: 322 [2023-11-23 09:02:52,797 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 09:02:52,799 INFO L413 NwaCegarLoop]: 360 mSDtfsCounter, 65 mSDsluCounter, 1350 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.4s IncrementalHoareTripleChecker+Time [2023-11-23 09:02:52,801 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.4s Time] [2023-11-23 09:02:52,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2023-11-23 09:02:52,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 316. [2023-11-23 09:02:52,820 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 09:02:52,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 455 transitions. [2023-11-23 09:02:52,823 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 455 transitions. Word has length 163 [2023-11-23 09:02:52,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:02:52,824 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 455 transitions. [2023-11-23 09:02:52,825 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 09:02:52,825 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 455 transitions. [2023-11-23 09:02:52,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2023-11-23 09:02:52,828 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:02:52,829 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 09:02:52,851 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 09:02:53,047 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 09:02:53,048 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:02:53,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:02:53,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1501906916, now seen corresponding path program 1 times [2023-11-23 09:02:53,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:02:53,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712042145] [2023-11-23 09:02:53,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:02:53,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:02:53,137 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 09:02:53,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1202819446] [2023-11-23 09:02:53,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:02:53,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:02:53,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:02:53,139 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 09:02:53,158 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 09:02:53,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:53,638 INFO L262 TraceCheckSpWp]: Trace formula consists of 2562 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 09:02:53,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:02:53,731 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 09:02:53,732 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:02:53,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:02:53,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712042145] [2023-11-23 09:02:53,732 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 09:02:53,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202819446] [2023-11-23 09:02:53,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202819446] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:02:53,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:02:53,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 09:02:53,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850955741] [2023-11-23 09:02:53,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:02:53,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 09:02:53,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:02:53,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 09:02:53,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-23 09:02:53,735 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 09:02:54,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:02:54,301 INFO L93 Difference]: Finished difference Result 605 states and 877 transitions. [2023-11-23 09:02:54,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 09:02:54,302 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 09:02:54,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:02:54,304 INFO L225 Difference]: With dead ends: 605 [2023-11-23 09:02:54,305 INFO L226 Difference]: Without dead ends: 332 [2023-11-23 09:02:54,306 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-23 09:02:54,307 INFO L413 NwaCegarLoop]: 343 mSDtfsCounter, 125 mSDsluCounter, 1944 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 2287 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-23 09:02:54,307 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 2287 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-23 09:02:54,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2023-11-23 09:02:54,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 316. [2023-11-23 09:02:54,321 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 09:02:54,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 455 transitions. [2023-11-23 09:02:54,324 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 455 transitions. Word has length 179 [2023-11-23 09:02:54,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:02:54,324 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 455 transitions. [2023-11-23 09:02:54,325 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 09:02:54,325 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 455 transitions. [2023-11-23 09:02:54,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2023-11-23 09:02:54,327 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:02:54,327 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 09:02:54,349 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 09:02:54,543 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 09:02:54,544 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:02:54,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:02:54,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1199443459, now seen corresponding path program 2 times [2023-11-23 09:02:54,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:02:54,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131566721] [2023-11-23 09:02:54,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:02:54,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:02:54,631 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 09:02:54,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1123044765] [2023-11-23 09:02:54,631 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 09:02:54,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:02:54,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:02:54,633 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 09:02:54,650 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 09:02:55,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-23 09:02:55,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 09:02:55,083 INFO L262 TraceCheckSpWp]: Trace formula consists of 1778 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 09:02:55,089 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:02:55,122 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2023-11-23 09:02:55,122 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:02:55,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:02:55,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131566721] [2023-11-23 09:02:55,123 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 09:02:55,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123044765] [2023-11-23 09:02:55,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123044765] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:02:55,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:02:55,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 09:02:55,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077354017] [2023-11-23 09:02:55,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:02:55,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 09:02:55,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:02:55,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 09:02:55,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 09:02:55,125 INFO L87 Difference]: Start difference. First operand 316 states and 455 transitions. Second operand has 6 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 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 09:02:55,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:02:55,423 INFO L93 Difference]: Finished difference Result 324 states and 463 transitions. [2023-11-23 09:02:55,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 09:02:55,423 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 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 192 [2023-11-23 09:02:55,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:02:55,426 INFO L225 Difference]: With dead ends: 324 [2023-11-23 09:02:55,426 INFO L226 Difference]: Without dead ends: 322 [2023-11-23 09:02:55,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 187 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 09:02:55,427 INFO L413 NwaCegarLoop]: 385 mSDtfsCounter, 5 mSDsluCounter, 1524 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 1909 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 09:02:55,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 1909 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 09:02:55,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2023-11-23 09:02:55,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 321. [2023-11-23 09:02:55,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 187 states have (on average 1.2406417112299466) internal successors, (232), 189 states have internal predecessors, (232), 107 states have call successors, (107), 24 states have call predecessors, (107), 26 states have return successors, (121), 107 states have call predecessors, (121), 106 states have call successors, (121) [2023-11-23 09:02:55,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 460 transitions. [2023-11-23 09:02:55,444 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 460 transitions. Word has length 192 [2023-11-23 09:02:55,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:02:55,444 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 460 transitions. [2023-11-23 09:02:55,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 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 09:02:55,445 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 460 transitions. [2023-11-23 09:02:55,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-11-23 09:02:55,447 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:02:55,447 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:02:55,469 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 09:02:55,660 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 09:02:55,660 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:02:55,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:02:55,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1453975942, now seen corresponding path program 3 times [2023-11-23 09:02:55,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:02:55,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294028216] [2023-11-23 09:02:55,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:02:55,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:02:55,729 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 09:02:55,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1927224794] [2023-11-23 09:02:55,729 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-23 09:02:55,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:02:55,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:02:55,731 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 09:02:55,749 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 09:02:56,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-23 09:02:56,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 09:02:56,197 INFO L262 TraceCheckSpWp]: Trace formula consists of 2028 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-23 09:02:56,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:02:56,287 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 24 proven. 2 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2023-11-23 09:02:56,287 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 09:02:56,575 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 24 proven. 3 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2023-11-23 09:02:56,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:02:56,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294028216] [2023-11-23 09:02:56,576 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 09:02:56,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927224794] [2023-11-23 09:02:56,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927224794] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 09:02:56,576 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 09:02:56,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 8 [2023-11-23 09:02:56,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565854060] [2023-11-23 09:02:56,577 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 09:02:56,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 09:02:56,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:02:56,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 09:02:56,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-23 09:02:56,579 INFO L87 Difference]: Start difference. First operand 321 states and 460 transitions. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 4 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (29), 4 states have call predecessors, (29), 3 states have call successors, (29) [2023-11-23 09:02:57,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:02:57,315 INFO L93 Difference]: Finished difference Result 571 states and 834 transitions. [2023-11-23 09:02:57,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 09:02:57,316 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 4 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (29), 4 states have call predecessors, (29), 3 states have call successors, (29) Word has length 205 [2023-11-23 09:02:57,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:02:57,318 INFO L225 Difference]: With dead ends: 571 [2023-11-23 09:02:57,318 INFO L226 Difference]: Without dead ends: 328 [2023-11-23 09:02:57,320 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 412 GetRequests, 404 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-23 09:02:57,320 INFO L413 NwaCegarLoop]: 371 mSDtfsCounter, 33 mSDsluCounter, 1784 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 2155 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-23 09:02:57,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 2155 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-23 09:02:57,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2023-11-23 09:02:57,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 326. [2023-11-23 09:02:57,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 190 states have (on average 1.236842105263158) internal successors, (235), 191 states have internal predecessors, (235), 109 states have call successors, (109), 25 states have call predecessors, (109), 26 states have return successors, (123), 109 states have call predecessors, (123), 108 states have call successors, (123) [2023-11-23 09:02:57,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 467 transitions. [2023-11-23 09:02:57,337 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 467 transitions. Word has length 205 [2023-11-23 09:02:57,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:02:57,338 INFO L495 AbstractCegarLoop]: Abstraction has 326 states and 467 transitions. [2023-11-23 09:02:57,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 4 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (29), 4 states have call predecessors, (29), 3 states have call successors, (29) [2023-11-23 09:02:57,339 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 467 transitions. [2023-11-23 09:02:57,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2023-11-23 09:02:57,341 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:02:57,341 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:02:57,363 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 09:02:57,556 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 09:02:57,556 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:02:57,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:02:57,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1492553005, now seen corresponding path program 1 times [2023-11-23 09:02:57,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:02:57,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745887538] [2023-11-23 09:02:57,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:02:57,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:02:57,666 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 09:02:57,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [72017224] [2023-11-23 09:02:57,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:02:57,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:02:57,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:02:57,668 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 09:02:57,686 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 09:02:58,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:58,214 INFO L262 TraceCheckSpWp]: Trace formula consists of 2750 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 09:02:58,222 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:02:58,304 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 143 trivial. 0 not checked. [2023-11-23 09:02:58,304 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:02:58,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:02:58,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745887538] [2023-11-23 09:02:58,304 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 09:02:58,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72017224] [2023-11-23 09:02:58,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72017224] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:02:58,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:02:58,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-23 09:02:58,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95380634] [2023-11-23 09:02:58,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:02:58,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 09:02:58,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:02:58,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 09:02:58,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-23 09:02:58,307 INFO L87 Difference]: Start difference. First operand 326 states and 467 transitions. Second operand has 7 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 4 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 4 states have call successors, (31) [2023-11-23 09:02:58,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:02:58,693 INFO L93 Difference]: Finished difference Result 581 states and 841 transitions. [2023-11-23 09:02:58,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 09:02:58,693 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 4 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 4 states have call successors, (31) Word has length 206 [2023-11-23 09:02:58,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:02:58,700 INFO L225 Difference]: With dead ends: 581 [2023-11-23 09:02:58,700 INFO L226 Difference]: Without dead ends: 328 [2023-11-23 09:02:58,702 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 201 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 09:02:58,703 INFO L413 NwaCegarLoop]: 362 mSDtfsCounter, 83 mSDsluCounter, 1686 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2023-11-23 09:02:58,703 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.3s Time] [2023-11-23 09:02:58,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2023-11-23 09:02:58,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 328. [2023-11-23 09:02:58,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 191 states have (on average 1.2356020942408377) internal successors, (236), 193 states have internal predecessors, (236), 109 states have call successors, (109), 25 states have call predecessors, (109), 27 states have return successors, (125), 109 states have call predecessors, (125), 108 states have call successors, (125) [2023-11-23 09:02:58,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 470 transitions. [2023-11-23 09:02:58,721 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 470 transitions. Word has length 206 [2023-11-23 09:02:58,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:02:58,721 INFO L495 AbstractCegarLoop]: Abstraction has 328 states and 470 transitions. [2023-11-23 09:02:58,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 4 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 4 states have call successors, (31) [2023-11-23 09:02:58,722 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 470 transitions. [2023-11-23 09:02:58,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2023-11-23 09:02:58,725 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:02:58,726 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:02:58,749 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 09:02:58,938 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 09:02:58,939 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:02:58,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:02:58,939 INFO L85 PathProgramCache]: Analyzing trace with hash 352445136, now seen corresponding path program 1 times [2023-11-23 09:02:58,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:02:58,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177227164] [2023-11-23 09:02:58,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:02:58,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:02:59,017 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 09:02:59,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [693717428] [2023-11-23 09:02:59,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:02:59,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:02:59,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:02:59,019 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 09:02:59,039 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 09:02:59,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:02:59,669 INFO L262 TraceCheckSpWp]: Trace formula consists of 3168 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 09:02:59,675 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:02:59,782 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 189 proven. 0 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2023-11-23 09:02:59,782 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:02:59,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:02:59,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177227164] [2023-11-23 09:02:59,782 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 09:02:59,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693717428] [2023-11-23 09:02:59,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693717428] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:02:59,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:02:59,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 09:02:59,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990484289] [2023-11-23 09:02:59,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:02:59,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 09:02:59,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:02:59,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 09:02:59,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-23 09:02:59,789 INFO L87 Difference]: Start difference. First operand 328 states and 470 transitions. Second operand has 8 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 5 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (31), 4 states have call predecessors, (31), 5 states have call successors, (31) [2023-11-23 09:03:00,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:03:00,300 INFO L93 Difference]: Finished difference Result 586 states and 848 transitions. [2023-11-23 09:03:00,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 09:03:00,301 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 5 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (31), 4 states have call predecessors, (31), 5 states have call successors, (31) Word has length 239 [2023-11-23 09:03:00,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:03:00,303 INFO L225 Difference]: With dead ends: 586 [2023-11-23 09:03:00,303 INFO L226 Difference]: Without dead ends: 331 [2023-11-23 09:03:00,304 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-23 09:03:00,306 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 09:03:00,307 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 09:03:00,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2023-11-23 09:03:00,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 329. [2023-11-23 09:03:00,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 192 states have (on average 1.234375) internal successors, (237), 194 states have internal predecessors, (237), 109 states have call successors, (109), 25 states have call predecessors, (109), 27 states have return successors, (125), 109 states have call predecessors, (125), 108 states have call successors, (125) [2023-11-23 09:03:00,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 471 transitions. [2023-11-23 09:03:00,322 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 471 transitions. Word has length 239 [2023-11-23 09:03:00,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:03:00,322 INFO L495 AbstractCegarLoop]: Abstraction has 329 states and 471 transitions. [2023-11-23 09:03:00,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 5 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (31), 4 states have call predecessors, (31), 5 states have call successors, (31) [2023-11-23 09:03:00,323 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 471 transitions. [2023-11-23 09:03:00,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2023-11-23 09:03:00,325 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:03:00,326 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 09:03:00,350 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 09:03:00,547 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 09:03:00,547 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:03:00,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:03:00,548 INFO L85 PathProgramCache]: Analyzing trace with hash 270631997, now seen corresponding path program 1 times [2023-11-23 09:03:00,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:03:00,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150435119] [2023-11-23 09:03:00,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:03:00,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:03:00,632 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 09:03:00,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [102336409] [2023-11-23 09:03:00,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:03:00,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:03:00,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:03:00,634 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 09:03:00,650 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 09:03:01,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:03:01,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 3240 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-23 09:03:01,283 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:03:01,389 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2023-11-23 09:03:01,390 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:03:01,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:03:01,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150435119] [2023-11-23 09:03:01,390 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 09:03:01,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102336409] [2023-11-23 09:03:01,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102336409] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:03:01,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:03:01,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-23 09:03:01,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152136521] [2023-11-23 09:03:01,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:03:01,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-23 09:03:01,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:03:01,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-23 09:03:01,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-23 09:03:01,394 INFO L87 Difference]: Start difference. First operand 329 states and 471 transitions. Second operand has 10 states, 9 states have (on average 11.222222222222221) internal successors, (101), 9 states have internal predecessors, (101), 6 states have call successors, (35), 3 states have call predecessors, (35), 4 states have return successors, (32), 5 states have call predecessors, (32), 6 states have call successors, (32) [2023-11-23 09:03:02,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:03:02,208 INFO L93 Difference]: Finished difference Result 585 states and 844 transitions. [2023-11-23 09:03:02,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 09:03:02,209 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 11.222222222222221) internal successors, (101), 9 states have internal predecessors, (101), 6 states have call successors, (35), 3 states have call predecessors, (35), 4 states have return successors, (32), 5 states have call predecessors, (32), 6 states have call successors, (32) Word has length 255 [2023-11-23 09:03:02,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:03:02,211 INFO L225 Difference]: With dead ends: 585 [2023-11-23 09:03:02,212 INFO L226 Difference]: Without dead ends: 329 [2023-11-23 09:03:02,213 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 250 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 09:03:02,214 INFO L413 NwaCegarLoop]: 338 mSDtfsCounter, 162 mSDsluCounter, 2540 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 2878 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-23 09:03:02,215 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 2878 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-23 09:03:02,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2023-11-23 09:03:02,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 326. [2023-11-23 09:03:02,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 190 states have (on average 1.236842105263158) internal successors, (235), 191 states have internal predecessors, (235), 109 states have call successors, (109), 25 states have call predecessors, (109), 26 states have return successors, (121), 109 states have call predecessors, (121), 108 states have call successors, (121) [2023-11-23 09:03:02,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 465 transitions. [2023-11-23 09:03:02,233 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 465 transitions. Word has length 255 [2023-11-23 09:03:02,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:03:02,233 INFO L495 AbstractCegarLoop]: Abstraction has 326 states and 465 transitions. [2023-11-23 09:03:02,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 11.222222222222221) internal successors, (101), 9 states have internal predecessors, (101), 6 states have call successors, (35), 3 states have call predecessors, (35), 4 states have return successors, (32), 5 states have call predecessors, (32), 6 states have call successors, (32) [2023-11-23 09:03:02,234 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 465 transitions. [2023-11-23 09:03:02,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2023-11-23 09:03:02,237 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:03:02,237 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 09:03:02,265 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 09:03:02,458 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 09:03:02,459 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:03:02,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:03:02,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1933795104, now seen corresponding path program 1 times [2023-11-23 09:03:02,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:03:02,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288884169] [2023-11-23 09:03:02,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:03:02,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:03:02,547 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 09:03:02,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [365669612] [2023-11-23 09:03:02,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:03:02,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:03:02,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:03:02,549 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 09:03:02,574 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 09:03:03,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:03:03,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 3379 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 09:03:03,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:03:03,411 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 232 proven. 0 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2023-11-23 09:03:03,411 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:03:03,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:03:03,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288884169] [2023-11-23 09:03:03,412 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 09:03:03,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365669612] [2023-11-23 09:03:03,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365669612] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:03:03,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:03:03,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 09:03:03,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375789411] [2023-11-23 09:03:03,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:03:03,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 09:03:03,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:03:03,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 09:03:03,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 09:03:03,414 INFO L87 Difference]: Start difference. First operand 326 states and 465 transitions. Second operand has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 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 09:03:03,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:03:03,978 INFO L93 Difference]: Finished difference Result 641 states and 924 transitions. [2023-11-23 09:03:03,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-23 09:03:03,979 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 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 09:03:03,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:03:03,981 INFO L225 Difference]: With dead ends: 641 [2023-11-23 09:03:03,981 INFO L226 Difference]: Without dead ends: 358 [2023-11-23 09:03:03,983 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-11-23 09:03:03,983 INFO L413 NwaCegarLoop]: 382 mSDtfsCounter, 21 mSDsluCounter, 1387 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1769 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-23 09:03:03,984 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 1769 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-23 09:03:03,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2023-11-23 09:03:03,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 334. [2023-11-23 09:03:03,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 198 states have (on average 1.2373737373737375) internal successors, (245), 199 states have internal predecessors, (245), 109 states have call successors, (109), 25 states have call predecessors, (109), 26 states have return successors, (121), 109 states have call predecessors, (121), 108 states have call successors, (121) [2023-11-23 09:03:04,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 475 transitions. [2023-11-23 09:03:04,001 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 475 transitions. Word has length 268 [2023-11-23 09:03:04,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:03:04,002 INFO L495 AbstractCegarLoop]: Abstraction has 334 states and 475 transitions. [2023-11-23 09:03:04,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 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 09:03:04,002 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 475 transitions. [2023-11-23 09:03:04,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2023-11-23 09:03:04,005 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:03:04,005 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 09:03:04,029 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 09:03:04,221 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 09:03:04,221 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:03:04,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:03:04,222 INFO L85 PathProgramCache]: Analyzing trace with hash -639332132, now seen corresponding path program 1 times [2023-11-23 09:03:04,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:03:04,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100279784] [2023-11-23 09:03:04,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:03:04,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:03:04,306 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 09:03:04,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1025898924] [2023-11-23 09:03:04,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:03:04,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:03:04,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:03:04,308 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 09:03:04,333 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 09:03:05,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:03:05,039 INFO L262 TraceCheckSpWp]: Trace formula consists of 3373 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 09:03:05,044 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:03:05,069 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 234 proven. 0 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2023-11-23 09:03:05,069 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:03:05,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:03:05,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100279784] [2023-11-23 09:03:05,070 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 09:03:05,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025898924] [2023-11-23 09:03:05,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025898924] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:03:05,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:03:05,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 09:03:05,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028919014] [2023-11-23 09:03:05,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:03:05,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 09:03:05,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:03:05,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 09:03:05,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 09:03:05,072 INFO L87 Difference]: Start difference. First operand 334 states and 475 transitions. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 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 09:03:05,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:03:05,305 INFO L93 Difference]: Finished difference Result 633 states and 910 transitions. [2023-11-23 09:03:05,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 09:03:05,306 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 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 09:03:05,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:03:05,308 INFO L225 Difference]: With dead ends: 633 [2023-11-23 09:03:05,308 INFO L226 Difference]: Without dead ends: 342 [2023-11-23 09:03:05,310 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 265 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 09:03:05,311 INFO L413 NwaCegarLoop]: 385 mSDtfsCounter, 3 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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 09:03:05,311 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 09:03:05,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2023-11-23 09:03:05,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 338. [2023-11-23 09:03:05,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 202 states have (on average 1.2326732673267327) internal successors, (249), 203 states have internal predecessors, (249), 109 states have call successors, (109), 25 states have call predecessors, (109), 26 states have return successors, (121), 109 states have call predecessors, (121), 108 states have call successors, (121) [2023-11-23 09:03:05,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 479 transitions. [2023-11-23 09:03:05,325 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 479 transitions. Word has length 268 [2023-11-23 09:03:05,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:03:05,325 INFO L495 AbstractCegarLoop]: Abstraction has 338 states and 479 transitions. [2023-11-23 09:03:05,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 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 09:03:05,326 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 479 transitions. [2023-11-23 09:03:05,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2023-11-23 09:03:05,329 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:03:05,329 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 09:03:05,349 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 09:03:05,542 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 09:03:05,543 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:03:05,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:03:05,543 INFO L85 PathProgramCache]: Analyzing trace with hash -16756776, now seen corresponding path program 1 times [2023-11-23 09:03:05,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:03:05,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119449228] [2023-11-23 09:03:05,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:03:05,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:03:05,634 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 09:03:05,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [751604429] [2023-11-23 09:03:05,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:03:05,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:03:05,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:03:05,637 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 09:03:05,640 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 09:03:06,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:03:06,448 INFO L262 TraceCheckSpWp]: Trace formula consists of 3363 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-23 09:03:06,456 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:03:06,638 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 9 treesize of output 3 [2023-11-23 09:03:06,641 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 9 treesize of output 3 [2023-11-23 09:03:06,674 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 09:03:06,675 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:03:06,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:03:06,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119449228] [2023-11-23 09:03:06,675 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 09:03:06,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751604429] [2023-11-23 09:03:06,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751604429] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:03:06,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:03:06,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-23 09:03:06,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235904305] [2023-11-23 09:03:06,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:03:06,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-23 09:03:06,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:03:06,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-23 09:03:06,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2023-11-23 09:03:06,678 INFO L87 Difference]: Start difference. First operand 338 states and 479 transitions. Second operand has 12 states, 12 states have (on average 8.833333333333334) internal successors, (106), 12 states have internal predecessors, (106), 5 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (33), 5 states have call predecessors, (33), 5 states have call successors, (33) [2023-11-23 09:03:08,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:03:08,008 INFO L93 Difference]: Finished difference Result 705 states and 1014 transitions. [2023-11-23 09:03:08,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-23 09:03:08,009 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.833333333333334) internal successors, (106), 12 states have internal predecessors, (106), 5 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (33), 5 states have call predecessors, (33), 5 states have call successors, (33) Word has length 268 [2023-11-23 09:03:08,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:03:08,013 INFO L225 Difference]: With dead ends: 705 [2023-11-23 09:03:08,013 INFO L226 Difference]: Without dead ends: 410 [2023-11-23 09:03:08,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 266 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2023-11-23 09:03:08,016 INFO L413 NwaCegarLoop]: 374 mSDtfsCounter, 92 mSDsluCounter, 3448 mSDsCounter, 0 mSdLazyCounter, 999 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 3822 SdHoareTripleChecker+Invalid, 1008 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 999 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-23 09:03:08,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 3822 Invalid, 1008 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 999 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-23 09:03:08,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2023-11-23 09:03:08,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 375. [2023-11-23 09:03:08,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 238 states have (on average 1.2436974789915967) internal successors, (296), 238 states have internal predecessors, (296), 109 states have call successors, (109), 25 states have call predecessors, (109), 27 states have return successors, (132), 111 states have call predecessors, (132), 108 states have call successors, (132) [2023-11-23 09:03:08,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 537 transitions. [2023-11-23 09:03:08,036 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 537 transitions. Word has length 268 [2023-11-23 09:03:08,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:03:08,037 INFO L495 AbstractCegarLoop]: Abstraction has 375 states and 537 transitions. [2023-11-23 09:03:08,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.833333333333334) internal successors, (106), 12 states have internal predecessors, (106), 5 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (33), 5 states have call predecessors, (33), 5 states have call successors, (33) [2023-11-23 09:03:08,037 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 537 transitions. [2023-11-23 09:03:08,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2023-11-23 09:03:08,039 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:03:08,039 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 09:03:08,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-23 09:03:08,259 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 09:03:08,260 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:03:08,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:03:08,261 INFO L85 PathProgramCache]: Analyzing trace with hash 800836188, now seen corresponding path program 1 times [2023-11-23 09:03:08,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:03:08,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938689997] [2023-11-23 09:03:08,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:03:08,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:03:08,361 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 09:03:08,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1443884396] [2023-11-23 09:03:08,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:03:08,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:03:08,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:03:08,363 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 09:03:08,379 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 09:03:08,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:03:09,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 3353 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 09:03:09,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:03:09,023 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 09:03:09,023 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:03:09,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:03:09,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938689997] [2023-11-23 09:03:09,024 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 09:03:09,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443884396] [2023-11-23 09:03:09,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443884396] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:03:09,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:03:09,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 09:03:09,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794280654] [2023-11-23 09:03:09,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:03:09,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 09:03:09,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:03:09,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 09:03:09,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 09:03:09,027 INFO L87 Difference]: Start difference. First operand 375 states and 537 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 09:03:09,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:03:09,244 INFO L93 Difference]: Finished difference Result 710 states and 1046 transitions. [2023-11-23 09:03:09,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 09:03:09,245 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 09:03:09,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:03:09,248 INFO L225 Difference]: With dead ends: 710 [2023-11-23 09:03:09,248 INFO L226 Difference]: Without dead ends: 378 [2023-11-23 09:03:09,250 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 09:03:09,250 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 7 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2023-11-23 09:03:09,251 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.2s Time] [2023-11-23 09:03:09,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2023-11-23 09:03:09,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 375. [2023-11-23 09:03:09,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 238 states have (on average 1.2394957983193278) internal successors, (295), 238 states have internal predecessors, (295), 109 states have call successors, (109), 25 states have call predecessors, (109), 27 states have return successors, (132), 111 states have call predecessors, (132), 108 states have call successors, (132) [2023-11-23 09:03:09,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 536 transitions. [2023-11-23 09:03:09,268 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 536 transitions. Word has length 268 [2023-11-23 09:03:09,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:03:09,269 INFO L495 AbstractCegarLoop]: Abstraction has 375 states and 536 transitions. [2023-11-23 09:03:09,269 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 09:03:09,269 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 536 transitions. [2023-11-23 09:03:09,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-11-23 09:03:09,271 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:03:09,271 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 09:03:09,296 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 09:03:09,496 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 09:03:09,496 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:03:09,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:03:09,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1932372896, now seen corresponding path program 1 times [2023-11-23 09:03:09,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:03:09,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900532923] [2023-11-23 09:03:09,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:03:09,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:03:09,581 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 09:03:09,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1825858769] [2023-11-23 09:03:09,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:03:09,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:03:09,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:03:09,583 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 09:03:09,603 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 09:03:10,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:03:10,561 INFO L262 TraceCheckSpWp]: Trace formula consists of 3383 conjuncts, 85 conjunts are in the unsatisfiable core [2023-11-23 09:03:10,570 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:03:10,759 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 09:03:10,759 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:03:10,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:03:10,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900532923] [2023-11-23 09:03:10,760 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 09:03:10,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825858769] [2023-11-23 09:03:10,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825858769] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:03:10,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:03:10,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-23 09:03:10,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965821277] [2023-11-23 09:03:10,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:03:10,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-23 09:03:10,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:03:10,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-23 09:03:10,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-23 09:03:10,762 INFO L87 Difference]: Start difference. First operand 375 states and 536 transitions. Second operand has 11 states, 10 states have (on average 8.7) internal successors, (87), 9 states have internal predecessors, (87), 6 states have call successors, (33), 4 states have call predecessors, (33), 3 states have return successors, (30), 5 states have call predecessors, (30), 5 states have call successors, (30) [2023-11-23 09:03:11,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:03:11,634 INFO L93 Difference]: Finished difference Result 677 states and 978 transitions. [2023-11-23 09:03:11,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-23 09:03:11,635 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 8.7) internal successors, (87), 9 states have internal predecessors, (87), 6 states have call successors, (33), 4 states have call predecessors, (33), 3 states have return successors, (30), 5 states have call predecessors, (30), 5 states have call successors, (30) Word has length 272 [2023-11-23 09:03:11,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:03:11,638 INFO L225 Difference]: With dead ends: 677 [2023-11-23 09:03:11,638 INFO L226 Difference]: Without dead ends: 380 [2023-11-23 09:03:11,640 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2023-11-23 09:03:11,640 INFO L413 NwaCegarLoop]: 343 mSDtfsCounter, 61 mSDsluCounter, 2216 mSDsCounter, 0 mSdLazyCounter, 682 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 2559 SdHoareTripleChecker+Invalid, 704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-23 09:03:11,640 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 2559 Invalid, 704 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 682 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-23 09:03:11,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2023-11-23 09:03:11,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 377. [2023-11-23 09:03:11,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 240 states have (on average 1.2375) internal successors, (297), 239 states have internal predecessors, (297), 109 states have call successors, (109), 26 states have call predecessors, (109), 27 states have return successors, (132), 111 states have call predecessors, (132), 108 states have call successors, (132) [2023-11-23 09:03:11,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 538 transitions. [2023-11-23 09:03:11,658 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 538 transitions. Word has length 272 [2023-11-23 09:03:11,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:03:11,658 INFO L495 AbstractCegarLoop]: Abstraction has 377 states and 538 transitions. [2023-11-23 09:03:11,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 8.7) internal successors, (87), 9 states have internal predecessors, (87), 6 states have call successors, (33), 4 states have call predecessors, (33), 3 states have return successors, (30), 5 states have call predecessors, (30), 5 states have call successors, (30) [2023-11-23 09:03:11,659 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 538 transitions. [2023-11-23 09:03:11,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-11-23 09:03:11,661 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:03:11,661 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 09:03:11,692 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 09:03:11,875 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 09:03:11,875 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:03:11,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:03:11,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1918693726, now seen corresponding path program 1 times [2023-11-23 09:03:11,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:03:11,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326947390] [2023-11-23 09:03:11,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:03:11,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:03:11,965 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 09:03:11,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1203062548] [2023-11-23 09:03:11,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:03:11,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:03:11,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:03:11,967 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 09:03:11,989 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 09:03:12,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:03:12,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 3388 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-23 09:03:12,794 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:03:12,936 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 11 treesize of output 5 [2023-11-23 09:03:12,973 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 09:03:12,974 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:03:12,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:03:12,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326947390] [2023-11-23 09:03:12,974 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 09:03:12,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203062548] [2023-11-23 09:03:12,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203062548] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:03:12,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:03:12,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-23 09:03:12,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255566448] [2023-11-23 09:03:12,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:03:12,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-23 09:03:12,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:03:12,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-23 09:03:12,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-11-23 09:03:12,977 INFO L87 Difference]: Start difference. First operand 377 states and 538 transitions. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 5 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (33), 5 states have call predecessors, (33), 5 states have call successors, (33) [2023-11-23 09:03:13,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:03:13,889 INFO L93 Difference]: Finished difference Result 742 states and 1076 transitions. [2023-11-23 09:03:13,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-23 09:03:13,890 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 5 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (33), 5 states have call predecessors, (33), 5 states have call successors, (33) Word has length 272 [2023-11-23 09:03:13,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:03:13,893 INFO L225 Difference]: With dead ends: 742 [2023-11-23 09:03:13,893 INFO L226 Difference]: Without dead ends: 408 [2023-11-23 09:03:13,895 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2023-11-23 09:03:13,896 INFO L413 NwaCegarLoop]: 369 mSDtfsCounter, 83 mSDsluCounter, 2395 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 2764 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-23 09:03:13,896 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 2764 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 734 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-23 09:03:13,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2023-11-23 09:03:13,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 359. [2023-11-23 09:03:13,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 222 states have (on average 1.2162162162162162) internal successors, (270), 221 states have internal predecessors, (270), 109 states have call successors, (109), 26 states have call predecessors, (109), 27 states have return successors, (132), 111 states have call predecessors, (132), 108 states have call successors, (132) [2023-11-23 09:03:13,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 511 transitions. [2023-11-23 09:03:13,917 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 511 transitions. Word has length 272 [2023-11-23 09:03:13,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:03:13,917 INFO L495 AbstractCegarLoop]: Abstraction has 359 states and 511 transitions. [2023-11-23 09:03:13,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 5 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (33), 5 states have call predecessors, (33), 5 states have call successors, (33) [2023-11-23 09:03:13,919 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 511 transitions. [2023-11-23 09:03:13,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-11-23 09:03:13,921 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:03:13,922 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 09:03:13,949 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 09:03:14,136 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 09:03:14,136 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:03:14,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:03:14,137 INFO L85 PathProgramCache]: Analyzing trace with hash -317710426, now seen corresponding path program 1 times [2023-11-23 09:03:14,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:03:14,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138792290] [2023-11-23 09:03:14,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:03:14,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:03:14,227 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 09:03:14,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1870995572] [2023-11-23 09:03:14,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:03:14,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:03:14,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:03:14,229 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 09:03:14,240 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 09:03:14,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:03:15,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 3378 conjuncts, 105 conjunts are in the unsatisfiable core [2023-11-23 09:03:15,007 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:03:15,350 WARN L876 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| Int)) (and (<= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| |c_aws_mul_size_checked_#in~r#1.offset|) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| (select (select |c_#memory_$Pointer$.base| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset|)))) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| (select (select |c_#memory_$Pointer$.offset| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset|))) |c_#memory_$Pointer$.offset|))) is different from true [2023-11-23 09:03:15,849 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 203 proven. 0 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2023-11-23 09:03:15,849 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:03:15,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:03:15,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138792290] [2023-11-23 09:03:15,850 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 09:03:15,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870995572] [2023-11-23 09:03:15,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870995572] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:03:15,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:03:15,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2023-11-23 09:03:15,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036595125] [2023-11-23 09:03:15,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:03:15,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-23 09:03:15,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:03:15,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-23 09:03:15,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=391, Unknown=23, NotChecked=40, Total=506 [2023-11-23 09:03:15,851 INFO L87 Difference]: Start difference. First operand 359 states and 511 transitions. Second operand has 23 states, 21 states have (on average 4.904761904761905) internal successors, (103), 20 states have internal predecessors, (103), 10 states have call successors, (37), 5 states have call predecessors, (37), 5 states have return successors, (34), 8 states have call predecessors, (34), 10 states have call successors, (34) [2023-11-23 09:03:18,993 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 09:03:34,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:03:36,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:03:48,065 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-23 09:03:50,103 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-23 09:03:52,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-23 09:03:54,177 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-23 09:03:58,249 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 09:04:00,298 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 09:04:14,360 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:04:16,397 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:04:18,545 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:04:20,574 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:04:22,860 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:04:24,911 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:04:27,271 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:04:29,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:04:40,288 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 09:04:42,793 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 09:04:43,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:04:43,464 INFO L93 Difference]: Finished difference Result 855 states and 1356 transitions. [2023-11-23 09:04:43,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-23 09:04:43,465 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 4.904761904761905) internal successors, (103), 20 states have internal predecessors, (103), 10 states have call successors, (37), 5 states have call predecessors, (37), 5 states have return successors, (34), 8 states have call predecessors, (34), 10 states have call successors, (34) Word has length 272 [2023-11-23 09:04:43,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:04:43,468 INFO L225 Difference]: With dead ends: 855 [2023-11-23 09:04:43,469 INFO L226 Difference]: Without dead ends: 576 [2023-11-23 09:04:43,471 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 254 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=198, Invalid=1669, Unknown=29, NotChecked=84, Total=1980 [2023-11-23 09:04:43,471 INFO L413 NwaCegarLoop]: 286 mSDtfsCounter, 397 mSDsluCounter, 3429 mSDsCounter, 0 mSdLazyCounter, 5846 mSolverCounterSat, 254 mSolverCounterUnsat, 44 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 81.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 3715 SdHoareTripleChecker+Invalid, 6933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 5846 IncrementalHoareTripleChecker+Invalid, 44 IncrementalHoareTripleChecker+Unknown, 789 IncrementalHoareTripleChecker+Unchecked, 83.1s IncrementalHoareTripleChecker+Time [2023-11-23 09:04:43,472 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [446 Valid, 3715 Invalid, 6933 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [254 Valid, 5846 Invalid, 44 Unknown, 789 Unchecked, 83.1s Time] [2023-11-23 09:04:43,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2023-11-23 09:04:43,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 375. [2023-11-23 09:04:43,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 228 states have (on average 1.2105263157894737) internal successors, (276), 229 states have internal predecessors, (276), 117 states have call successors, (117), 26 states have call predecessors, (117), 29 states have return successors, (155), 119 states have call predecessors, (155), 116 states have call successors, (155) [2023-11-23 09:04:43,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 548 transitions. [2023-11-23 09:04:43,514 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 548 transitions. Word has length 272 [2023-11-23 09:04:43,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:04:43,515 INFO L495 AbstractCegarLoop]: Abstraction has 375 states and 548 transitions. [2023-11-23 09:04:43,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 4.904761904761905) internal successors, (103), 20 states have internal predecessors, (103), 10 states have call successors, (37), 5 states have call predecessors, (37), 5 states have return successors, (34), 8 states have call predecessors, (34), 10 states have call successors, (34) [2023-11-23 09:04:43,515 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 548 transitions. [2023-11-23 09:04:43,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2023-11-23 09:04:43,517 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:04:43,517 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 09:04:43,543 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 09:04:43,736 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 09:04:43,736 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:04:43,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:04:43,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1840587678, now seen corresponding path program 2 times [2023-11-23 09:04:43,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:04:43,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773682832] [2023-11-23 09:04:43,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:04:43,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:04:43,821 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 09:04:43,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [984287104] [2023-11-23 09:04:43,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 09:04:43,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:04:43,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:04:43,823 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 09:04:43,826 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 09:04:44,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-23 09:04:44,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 09:04:44,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 1927 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 09:04:44,690 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:04:45,123 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 09:04:45,123 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:04:45,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:04:45,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773682832] [2023-11-23 09:04:45,124 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 09:04:45,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984287104] [2023-11-23 09:04:45,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984287104] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:04:45,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:04:45,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 09:04:45,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564572231] [2023-11-23 09:04:45,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:04:45,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 09:04:45,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:04:45,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 09:04:45,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 09:04:45,126 INFO L87 Difference]: Start difference. First operand 375 states and 548 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 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 09:04:47,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:04:47,592 INFO L93 Difference]: Finished difference Result 709 states and 1068 transitions. [2023-11-23 09:04:47,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 09:04:47,593 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 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 09:04:47,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:04:47,597 INFO L225 Difference]: With dead ends: 709 [2023-11-23 09:04:47,597 INFO L226 Difference]: Without dead ends: 377 [2023-11-23 09:04:47,599 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-23 09:04:47,600 INFO L413 NwaCegarLoop]: 394 mSDtfsCounter, 15 mSDsluCounter, 1072 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1466 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-11-23 09:04:47,600 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 1466 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-11-23 09:04:47,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2023-11-23 09:04:47,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 375. [2023-11-23 09:04:47,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 228 states have (on average 1.206140350877193) internal successors, (275), 229 states have internal predecessors, (275), 117 states have call successors, (117), 26 states have call predecessors, (117), 29 states have return successors, (155), 119 states have call predecessors, (155), 116 states have call successors, (155) [2023-11-23 09:04:47,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 547 transitions. [2023-11-23 09:04:47,626 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 547 transitions. Word has length 276 [2023-11-23 09:04:47,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:04:47,626 INFO L495 AbstractCegarLoop]: Abstraction has 375 states and 547 transitions. [2023-11-23 09:04:47,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 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 09:04:47,627 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 547 transitions. [2023-11-23 09:04:47,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2023-11-23 09:04:47,629 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:04:47,629 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 09:04:47,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-23 09:04:47,848 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 09:04:47,849 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:04:47,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:04:47,849 INFO L85 PathProgramCache]: Analyzing trace with hash 2004534810, now seen corresponding path program 1 times [2023-11-23 09:04:47,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:04:47,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027910944] [2023-11-23 09:04:47,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:04:47,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:04:47,953 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 09:04:47,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [324175722] [2023-11-23 09:04:47,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:04:47,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:04:47,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:04:47,955 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 09:04:47,957 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 09:04:48,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:04:48,740 INFO L262 TraceCheckSpWp]: Trace formula consists of 3388 conjuncts, 230 conjunts are in the unsatisfiable core [2023-11-23 09:04:48,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:04:48,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-23 09:04:53,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 09:04:53,122 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 09:04:53,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 09:04:53,154 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 09:04:54,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 09:04:54,318 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 09:04:54,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 09:04:54,365 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 09:04:54,454 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 09:04:54,489 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 09:05:03,871 WARN L876 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| Int)) (and (<= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| |c_aws_mul_size_checked_#in~r#1.offset|) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| (select (select |c_#memory_$Pointer$.base| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset|)))) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| (select (select |c_#memory_$Pointer$.offset| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset|))) |c_#memory_$Pointer$.offset|))) is different from true [2023-11-23 09:05:03,987 WARN L876 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| Int)) (and (<= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| 0) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| (select (select |c_#memory_$Pointer$.base| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset|)))) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| (select (select |c_#memory_$Pointer$.offset| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset|))) |c_#memory_$Pointer$.offset|))) is different from true [2023-11-23 09:05:11,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 09:05:12,320 INFO L349 Elim1Store]: treesize reduction 77, result has 31.9 percent of original size [2023-11-23 09:05:12,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 94 [2023-11-23 09:05:12,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 09:05:13,047 INFO L349 Elim1Store]: treesize reduction 77, result has 31.9 percent of original size [2023-11-23 09:05:13,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 94 [2023-11-23 09:05:13,156 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-23 09:05:13,156 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-23 09:05:13,218 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2023-11-23 09:05:13,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2023-11-23 09:05:13,502 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-11-23 09:05:13,550 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-23 09:05:13,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2023-11-23 09:05:13,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 09:05:13,708 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-23 09:05:13,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 11 [2023-11-23 09:05:13,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 09:05:13,866 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-23 09:05:13,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 11 [2023-11-23 09:05:14,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2023-11-23 09:05:14,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-11-23 09:05:14,403 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 65 treesize of output 53 [2023-11-23 09:05:14,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-11-23 09:05:41,331 WARN L876 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset_39| Int)) (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| Int)) (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_39| Int)) (and (= |c_#memory_$Pointer$.base| (let ((.cse0 (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| (select (select |c_#memory_$Pointer$.base| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset|))))) (store .cse0 |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_39| (store (select .cse0 |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_39|) |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset_39| (select (select |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_39|) |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset_39|))))) (not (= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_39|)) (= |c_#memory_$Pointer$.offset| (let ((.cse1 (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| (select (select |c_#memory_$Pointer$.offset| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset|))))) (store .cse1 |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_39| (store (select .cse1 |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_39|) |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset_39| (select (select |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_39|) |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset_39|))))))) (<= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| 0))) (<= |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset_39| 0))) (exists ((|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset_39| Int)) (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| Int)) (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_39| Int)) (and (= |c_#memory_$Pointer$.base| (let ((.cse2 (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| (select (select |c_#memory_$Pointer$.base| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset|))))) (store .cse2 |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_39| (store (select .cse2 |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_39|) |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset_39| (select (select |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_39|) |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset_39|))))) (= |c_#memory_$Pointer$.offset| (let ((.cse3 (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| (select (select |c_#memory_$Pointer$.offset| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset|))))) (store .cse3 |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_39| (store (select .cse3 |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_39|) |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset_39| (select (select |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_39|) |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset_39|))))))) (<= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| 0) (not (= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset_39|)))) (<= |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset_39| 0))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| Int)) (and (<= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| 0) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| (select (select |c_#memory_$Pointer$.base| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset|)))) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| (select (select |c_#memory_$Pointer$.offset| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset|))) |c_#memory_$Pointer$.offset|)))) is different from true [2023-11-23 09:05:46,146 INFO L349 Elim1Store]: treesize reduction 208, result has 17.5 percent of original size [2023-11-23 09:05:46,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 221 treesize of output 268 [2023-11-23 09:05:46,405 INFO L224 Elim1Store]: Index analysis took 233 ms [2023-11-23 09:05:47,321 INFO L349 Elim1Store]: treesize reduction 208, result has 17.5 percent of original size [2023-11-23 09:05:47,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 137 treesize of output 184 [2023-11-23 09:06:20,415 INFO L349 Elim1Store]: treesize reduction 371, result has 26.5 percent of original size [2023-11-23 09:06:20,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 7 new quantified variables, introduced 18 case distinctions, treesize of input 2871 treesize of output 3174 [2023-11-23 09:06:22,707 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 09:06:22,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 108 [2023-11-23 09:06:23,441 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 09:06:23,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 67 [2023-11-23 09:06:25,420 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 09:06:25,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 54 [2023-11-23 09:06:25,947 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 09:06:25,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 67 [2023-11-23 09:06:27,196 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 09:06:27,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 114 [2023-11-23 09:06:27,681 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 09:06:27,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 67 [2023-11-23 09:06:31,250 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 09:06:31,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 134 treesize of output 134 [2023-11-23 09:06:32,548 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 09:06:32,548 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 98 [2023-11-23 09:06:34,486 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 09:06:34,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 54 [2023-11-23 09:06:35,386 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 09:06:35,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 62 [2023-11-23 09:06:36,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 Killed by 15