./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/aws-c-common/aws_priority_queue_s_sift_up_harness.i --full-output --preprocessor.use.memory.slicer true --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version abd6749d Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/aws-c-common/aws_priority_queue_s_sift_up_harness.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 723ac1839b12f7ec2d51e01d6b07ab9cd6a1336eb9a801e97d56c2782f32ef5c --preprocessor.use.memory.slicer true --- Real Ultimate output --- This is Ultimate 0.2.3-?-abd6749-m [2023-11-23 07:39:59,257 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 07:39:59,324 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-23 07:39:59,328 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 07:39:59,329 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 07:39:59,352 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 07:39:59,353 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 07:39:59,353 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 07:39:59,354 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 07:39:59,357 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 07:39:59,358 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 07:39:59,358 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 07:39:59,359 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 07:39:59,360 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 07:39:59,360 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 07:39:59,360 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 07:39:59,361 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 07:39:59,361 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 07:39:59,361 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 07:39:59,361 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 07:39:59,361 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 07:39:59,362 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 07:39:59,362 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 07:39:59,362 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 07:39:59,363 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 07:39:59,363 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 07:39:59,363 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 07:39:59,363 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 07:39:59,364 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 07:39:59,364 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 07:39:59,365 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 07:39:59,365 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 07:39:59,365 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-23 07:39:59,365 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-23 07:39:59,365 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 07:39:59,366 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-23 07:39:59,366 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 07:39:59,366 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-23 07:39:59,366 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 07:39:59,366 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 -> 723ac1839b12f7ec2d51e01d6b07ab9cd6a1336eb9a801e97d56c2782f32ef5c Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> true [2023-11-23 07:39:59,614 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 07:39:59,637 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 07:39:59,639 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 07:39:59,640 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 07:39:59,641 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 07:39:59,642 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_up_harness.i [2023-11-23 07:40:00,788 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 07:40:01,285 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 07:40:01,286 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_priority_queue_s_sift_up_harness.i [2023-11-23 07:40:01,319 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a3b7f5a26/474fb20c822e48abbbff080fce993f5c/FLAG39a88a4ed [2023-11-23 07:40:01,336 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a3b7f5a26/474fb20c822e48abbbff080fce993f5c [2023-11-23 07:40:01,339 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 07:40:01,341 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 07:40:01,343 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 07:40:01,343 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 07:40:01,348 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 07:40:01,349 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 07:40:01" (1/1) ... [2023-11-23 07:40:01,349 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27be054b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:40:01, skipping insertion in model container [2023-11-23 07:40:01,350 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 07:40:01" (1/1) ... [2023-11-23 07:40:01,463 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 07:40:01,680 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_up_harness.i[4502,4515] [2023-11-23 07:40:01,687 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_up_harness.i[4562,4575] [2023-11-23 07:40:02,233 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,240 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,240 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,241 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,241 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,250 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,254 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,257 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,258 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,263 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,265 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,266 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,267 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,485 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 07:40:02,486 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 07:40:02,488 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 07:40:02,489 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 07:40:02,491 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 07:40:02,493 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 07:40:02,494 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 07:40:02,495 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 07:40:02,504 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 07:40:02,505 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 07:40:02,653 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,658 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,664 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,671 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,724 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,724 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,725 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,725 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,725 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,726 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,726 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,740 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,741 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,741 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,741 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,742 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,742 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,745 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,745 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,746 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,746 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,751 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,752 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,759 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,760 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,760 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,775 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 07:40:02,811 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 07:40:02,826 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_up_harness.i[4502,4515] [2023-11-23 07:40:02,828 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_up_harness.i[4562,4575] [2023-11-23 07:40:02,883 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,883 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,884 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,884 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,884 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,889 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,889 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,890 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,890 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,891 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,892 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,892 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,892 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,926 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 07:40:02,928 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 07:40:02,928 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 07:40:02,928 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 07:40:02,929 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 07:40:02,929 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 07:40:02,930 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 07:40:02,930 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 07:40:02,930 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 07:40:02,930 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 07:40:02,972 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,973 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,973 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,975 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,978 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : : "r"(pBuf) : "memory"); [7776-7787] [2023-11-23 07:40:02,987 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,988 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,988 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,988 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,989 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,989 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,989 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,989 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,989 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,990 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,990 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,990 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,990 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,991 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,991 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,991 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,991 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,992 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,993 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,996 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,997 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:02,997 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:40:03,005 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 07:40:03,168 WARN L675 CHandler]: The function __atomic_fetch_or is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:40:03,168 WARN L675 CHandler]: The function __atomic_fetch_sub is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:40:03,169 WARN L675 CHandler]: The function __atomic_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:40:03,169 WARN L675 CHandler]: The function __atomic_fetch_xor is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:40:03,169 WARN L675 CHandler]: The function htons is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:40:03,169 WARN L675 CHandler]: The function ntohl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:40:03,169 WARN L675 CHandler]: The function __atomic_compare_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:40:03,169 WARN L675 CHandler]: The function __atomic_fetch_add is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:40:03,169 WARN L675 CHandler]: The function fprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:40:03,170 WARN L675 CHandler]: The function htonl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:40:03,170 WARN L675 CHandler]: The function __atomic_store_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:40:03,170 WARN L675 CHandler]: The function ntohs is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:40:03,170 WARN L675 CHandler]: The function __atomic_load_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:40:03,170 WARN L675 CHandler]: The function __atomic_thread_fence is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:40:03,170 WARN L675 CHandler]: The function __atomic_fetch_and is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:40:03,176 INFO L206 MainTranslator]: Completed translation [2023-11-23 07:40:03,177 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:40:03 WrapperNode [2023-11-23 07:40:03,177 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 07:40:03,178 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 07:40:03,178 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 07:40:03,179 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 07:40:03,185 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:40:03" (1/1) ... [2023-11-23 07:40:03,246 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:40:03" (1/1) ... [2023-11-23 07:40:03,330 INFO L138 Inliner]: procedures = 696, calls = 1888, calls flagged for inlining = 61, calls inlined = 14, statements flattened = 820 [2023-11-23 07:40:03,330 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 07:40:03,331 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 07:40:03,331 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 07:40:03,331 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 07:40:03,341 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:40:03" (1/1) ... [2023-11-23 07:40:03,341 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:40:03" (1/1) ... [2023-11-23 07:40:03,355 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:40:03" (1/1) ... [2023-11-23 07:40:03,432 INFO L188 MemorySlicer]: Split 321 memory accesses to 7 slices as follows [2, 236, 52, 18, 7, 3, 3]. 74 percent of accesses are in the largest equivalence class. The 249 initializations are split as follows [2, 236, 0, 5, 2, 1, 3]. The 12 writes are split as follows [0, 0, 4, 6, 1, 1, 0]. [2023-11-23 07:40:03,433 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:40:03" (1/1) ... [2023-11-23 07:40:03,433 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:40:03" (1/1) ... [2023-11-23 07:40:03,474 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:40:03" (1/1) ... [2023-11-23 07:40:03,483 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:40:03" (1/1) ... [2023-11-23 07:40:03,498 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:40:03" (1/1) ... [2023-11-23 07:40:03,506 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:40:03" (1/1) ... [2023-11-23 07:40:03,516 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 07:40:03,521 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 07:40:03,521 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 07:40:03,521 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 07:40:03,522 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:40:03" (1/1) ... [2023-11-23 07:40:03,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 07:40:03,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:03,586 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-23 07:40:03,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-23 07:40:03,662 INFO L130 BoogieDeclarations]: Found specification of procedure s_swap [2023-11-23 07:40:03,663 INFO L138 BoogieDeclarations]: Found implementation of procedure s_swap [2023-11-23 07:40:03,663 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_mem_zeroed [2023-11-23 07:40:03,663 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_mem_zeroed [2023-11-23 07:40:03,663 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 07:40:03,663 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2023-11-23 07:40:03,663 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2023-11-23 07:40:03,663 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2023-11-23 07:40:03,664 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2023-11-23 07:40:03,664 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2023-11-23 07:40:03,664 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2023-11-23 07:40:03,664 INFO L130 BoogieDeclarations]: Found specification of procedure s_sift_up [2023-11-23 07:40:03,664 INFO L138 BoogieDeclarations]: Found implementation of procedure s_sift_up [2023-11-23 07:40:03,664 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-23 07:40:03,665 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-23 07:40:03,665 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-23 07:40:03,665 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-23 07:40:03,665 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-23 07:40:03,665 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-23 07:40:03,665 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-23 07:40:03,666 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2023-11-23 07:40:03,666 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2023-11-23 07:40:03,666 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-23 07:40:03,666 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-23 07:40:03,666 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 07:40:03,667 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 07:40:03,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-23 07:40:03,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-23 07:40:03,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-23 07:40:03,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-23 07:40:03,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-23 07:40:03,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-23 07:40:03,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-23 07:40:03,668 INFO L130 BoogieDeclarations]: Found specification of procedure my_abort [2023-11-23 07:40:03,670 INFO L138 BoogieDeclarations]: Found implementation of procedure my_abort [2023-11-23 07:40:03,670 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2023-11-23 07:40:03,670 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2023-11-23 07:40:03,671 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 07:40:03,671 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 07:40:03,671 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2023-11-23 07:40:03,671 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2023-11-23 07:40:03,671 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2023-11-23 07:40:03,671 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2023-11-23 07:40:03,672 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2023-11-23 07:40:03,676 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2023-11-23 07:40:03,676 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_is_valid [2023-11-23 07:40:03,676 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_is_valid [2023-11-23 07:40:03,676 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2023-11-23 07:40:03,676 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2023-11-23 07:40:03,676 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 07:40:03,677 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 07:40:03,677 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2023-11-23 07:40:03,677 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2023-11-23 07:40:03,677 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 07:40:03,677 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-23 07:40:03,677 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-23 07:40:03,678 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-23 07:40:03,678 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-23 07:40:03,678 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-23 07:40:03,678 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-23 07:40:03,678 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-23 07:40:03,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-23 07:40:03,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-23 07:40:03,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-23 07:40:03,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-23 07:40:03,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-23 07:40:03,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-23 07:40:03,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-23 07:40:03,679 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_get_at_ptr [2023-11-23 07:40:03,679 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_get_at_ptr [2023-11-23 07:40:03,679 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2023-11-23 07:40:03,679 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2023-11-23 07:40:03,679 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2023-11-23 07:40:03,679 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2023-11-23 07:40:03,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-23 07:40:03,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-23 07:40:03,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-23 07:40:03,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-23 07:40:03,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-23 07:40:03,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-23 07:40:03,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-23 07:40:03,681 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2023-11-23 07:40:03,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2023-11-23 07:40:03,681 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_backpointer_index_valid [2023-11-23 07:40:03,681 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_backpointer_index_valid [2023-11-23 07:40:03,681 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-11-23 07:40:03,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-11-23 07:40:03,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-23 07:40:03,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-23 07:40:03,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-23 07:40:03,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-23 07:40:03,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-23 07:40:03,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-23 07:40:03,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-23 07:40:04,007 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 07:40:04,009 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 07:40:04,660 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 07:40:04,723 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 07:40:04,723 INFO L309 CfgBuilder]: Removed 5 assume(true) statements. [2023-11-23 07:40:04,724 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 07:40:04 BoogieIcfgContainer [2023-11-23 07:40:04,724 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 07:40:04,725 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 07:40:04,726 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 07:40:04,728 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 07:40:04,728 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 07:40:01" (1/3) ... [2023-11-23 07:40:04,729 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f6fcf30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 07:40:04, skipping insertion in model container [2023-11-23 07:40:04,729 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:40:03" (2/3) ... [2023-11-23 07:40:04,729 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f6fcf30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 07:40:04, skipping insertion in model container [2023-11-23 07:40:04,729 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 07:40:04" (3/3) ... [2023-11-23 07:40:04,730 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_priority_queue_s_sift_up_harness.i [2023-11-23 07:40:04,743 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 07:40:04,744 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-11-23 07:40:04,780 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 07:40:04,785 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;@26af62e5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 07:40:04,786 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-11-23 07:40:04,790 INFO L276 IsEmpty]: Start isEmpty. Operand has 279 states, 158 states have (on average 1.2911392405063291) internal successors, (204), 161 states have internal predecessors, (204), 95 states have call successors, (95), 23 states have call predecessors, (95), 23 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2023-11-23 07:40:04,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2023-11-23 07:40:04,799 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:04,800 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:04,800 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:04,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:04,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1234306049, now seen corresponding path program 1 times [2023-11-23 07:40:04,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:04,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220321360] [2023-11-23 07:40:04,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:04,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:05,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:40:05,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:40:05,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:40:05,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:40:05,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:40:05,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:40:05,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 07:40:05,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:40:05,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:40:05,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:40:05,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-23 07:40:05,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-23 07:40:05,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-23 07:40:05,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:40:05,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:40:05,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-23 07:40:05,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,785 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2023-11-23 07:40:05,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:05,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220321360] [2023-11-23 07:40:05,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220321360] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:05,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:05,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 07:40:05,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080870882] [2023-11-23 07:40:05,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:05,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 07:40:05,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:05,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 07:40:05,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-23 07:40:05,825 INFO L87 Difference]: Start difference. First operand has 279 states, 158 states have (on average 1.2911392405063291) internal successors, (204), 161 states have internal predecessors, (204), 95 states have call successors, (95), 23 states have call predecessors, (95), 23 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-11-23 07:40:07,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:07,635 INFO L93 Difference]: Finished difference Result 638 states and 1043 transitions. [2023-11-23 07:40:07,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-23 07:40:07,638 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 95 [2023-11-23 07:40:07,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:07,648 INFO L225 Difference]: With dead ends: 638 [2023-11-23 07:40:07,649 INFO L226 Difference]: Without dead ends: 365 [2023-11-23 07:40:07,654 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-23 07:40:07,657 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 212 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 323 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 323 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:07,657 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 340 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [323 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-11-23 07:40:07,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2023-11-23 07:40:07,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 276. [2023-11-23 07:40:07,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 157 states have (on average 1.2420382165605095) internal successors, (195), 159 states have internal predecessors, (195), 95 states have call successors, (95), 23 states have call predecessors, (95), 22 states have return successors, (93), 93 states have call predecessors, (93), 93 states have call successors, (93) [2023-11-23 07:40:07,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 383 transitions. [2023-11-23 07:40:07,719 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 383 transitions. Word has length 95 [2023-11-23 07:40:07,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:07,719 INFO L495 AbstractCegarLoop]: Abstraction has 276 states and 383 transitions. [2023-11-23 07:40:07,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-11-23 07:40:07,720 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 383 transitions. [2023-11-23 07:40:07,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2023-11-23 07:40:07,723 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:07,723 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:07,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-23 07:40:07,724 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:07,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:07,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1352893233, now seen corresponding path program 1 times [2023-11-23 07:40:07,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:07,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165943987] [2023-11-23 07:40:07,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:07,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:07,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:40:08,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:40:08,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:40:08,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:40:08,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:40:08,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:40:08,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 07:40:08,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:40:08,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:40:08,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:40:08,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-23 07:40:08,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-23 07:40:08,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-23 07:40:08,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 07:40:08,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:40:08,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-23 07:40:08,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,432 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-11-23 07:40:08,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:08,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165943987] [2023-11-23 07:40:08,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165943987] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:40:08,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211822635] [2023-11-23 07:40:08,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:08,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:08,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:08,435 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:08,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-23 07:40:08,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:08,886 INFO L262 TraceCheckSpWp]: Trace formula consists of 2456 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-23 07:40:08,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:08,956 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-11-23 07:40:08,956 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:08,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211822635] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:08,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:40:08,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2023-11-23 07:40:08,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522016709] [2023-11-23 07:40:08,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:08,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:40:08,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:08,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:40:08,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:40:08,959 INFO L87 Difference]: Start difference. First operand 276 states and 383 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-11-23 07:40:09,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:09,226 INFO L93 Difference]: Finished difference Result 523 states and 731 transitions. [2023-11-23 07:40:09,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:40:09,226 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 95 [2023-11-23 07:40:09,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:09,228 INFO L225 Difference]: With dead ends: 523 [2023-11-23 07:40:09,228 INFO L226 Difference]: Without dead ends: 278 [2023-11-23 07:40:09,230 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-23 07:40:09,230 INFO L413 NwaCegarLoop]: 345 mSDtfsCounter, 45 mSDsluCounter, 969 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1314 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:09,231 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 1314 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:40:09,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2023-11-23 07:40:09,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 278. [2023-11-23 07:40:09,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 158 states have (on average 1.240506329113924) internal successors, (196), 161 states have internal predecessors, (196), 95 states have call successors, (95), 23 states have call predecessors, (95), 23 states have return successors, (97), 93 states have call predecessors, (97), 93 states have call successors, (97) [2023-11-23 07:40:09,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 388 transitions. [2023-11-23 07:40:09,251 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 388 transitions. Word has length 95 [2023-11-23 07:40:09,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:09,251 INFO L495 AbstractCegarLoop]: Abstraction has 278 states and 388 transitions. [2023-11-23 07:40:09,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-11-23 07:40:09,252 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 388 transitions. [2023-11-23 07:40:09,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-11-23 07:40:09,253 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:09,253 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:09,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-23 07:40:09,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:09,472 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:09,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:09,473 INFO L85 PathProgramCache]: Analyzing trace with hash 659436281, now seen corresponding path program 1 times [2023-11-23 07:40:09,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:09,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14140781] [2023-11-23 07:40:09,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:09,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:09,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:09,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:40:09,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:09,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:40:09,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:09,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:40:09,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:09,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:40:09,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:09,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:40:09,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:09,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:40:09,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:09,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 07:40:09,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:09,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:40:09,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:09,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:40:09,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:10,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:40:10,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:10,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:40:10,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:10,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-23 07:40:10,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:10,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2023-11-23 07:40:10,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:10,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2023-11-23 07:40:10,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:10,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-11-23 07:40:10,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:10,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 07:40:10,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:10,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2023-11-23 07:40:10,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:10,272 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-23 07:40:10,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:10,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14140781] [2023-11-23 07:40:10,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14140781] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:40:10,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333559218] [2023-11-23 07:40:10,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:10,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:10,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:10,275 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:10,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-23 07:40:10,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:10,749 INFO L262 TraceCheckSpWp]: Trace formula consists of 2554 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-23 07:40:10,754 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:10,847 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-11-23 07:40:10,847 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:10,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333559218] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:10,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:40:10,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 15 [2023-11-23 07:40:10,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844827166] [2023-11-23 07:40:10,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:10,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 07:40:10,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:10,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 07:40:10,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2023-11-23 07:40:10,850 INFO L87 Difference]: Start difference. First operand 278 states and 388 transitions. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 4 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2023-11-23 07:40:11,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:11,396 INFO L93 Difference]: Finished difference Result 546 states and 778 transitions. [2023-11-23 07:40:11,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 07:40:11,397 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 4 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 103 [2023-11-23 07:40:11,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:11,399 INFO L225 Difference]: With dead ends: 546 [2023-11-23 07:40:11,399 INFO L226 Difference]: Without dead ends: 299 [2023-11-23 07:40:11,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2023-11-23 07:40:11,401 INFO L413 NwaCegarLoop]: 329 mSDtfsCounter, 96 mSDsluCounter, 1551 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 1880 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:11,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 1880 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-23 07:40:11,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2023-11-23 07:40:11,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 297. [2023-11-23 07:40:11,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 174 states have (on average 1.2528735632183907) internal successors, (218), 177 states have internal predecessors, (218), 97 states have call successors, (97), 23 states have call predecessors, (97), 24 states have return successors, (110), 96 states have call predecessors, (110), 95 states have call successors, (110) [2023-11-23 07:40:11,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 425 transitions. [2023-11-23 07:40:11,422 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 425 transitions. Word has length 103 [2023-11-23 07:40:11,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:11,423 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 425 transitions. [2023-11-23 07:40:11,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 4 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2023-11-23 07:40:11,423 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 425 transitions. [2023-11-23 07:40:11,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-11-23 07:40:11,425 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:11,425 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:11,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-23 07:40:11,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-11-23 07:40:11,641 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:11,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:11,642 INFO L85 PathProgramCache]: Analyzing trace with hash -2070297333, now seen corresponding path program 1 times [2023-11-23 07:40:11,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:11,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690146224] [2023-11-23 07:40:11,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:11,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:11,706 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:11,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [220217988] [2023-11-23 07:40:11,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:11,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:11,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:11,721 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:11,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-23 07:40:12,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:12,210 INFO L262 TraceCheckSpWp]: Trace formula consists of 2741 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 07:40:12,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:12,267 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-11-23 07:40:12,267 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:12,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:12,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690146224] [2023-11-23 07:40:12,267 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:12,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220217988] [2023-11-23 07:40:12,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220217988] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:12,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:12,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:40:12,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313299089] [2023-11-23 07:40:12,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:12,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:40:12,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:12,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:40:12,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:40:12,270 INFO L87 Difference]: Start difference. First operand 297 states and 425 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 4 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2023-11-23 07:40:12,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:12,598 INFO L93 Difference]: Finished difference Result 569 states and 822 transitions. [2023-11-23 07:40:12,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 07:40:12,598 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 4 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) Word has length 116 [2023-11-23 07:40:12,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:12,600 INFO L225 Difference]: With dead ends: 569 [2023-11-23 07:40:12,601 INFO L226 Difference]: Without dead ends: 303 [2023-11-23 07:40:12,602 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:40:12,602 INFO L413 NwaCegarLoop]: 338 mSDtfsCounter, 64 mSDsluCounter, 1270 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 1608 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:12,603 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 1608 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:40:12,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2023-11-23 07:40:12,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 297. [2023-11-23 07:40:12,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 174 states have (on average 1.2528735632183907) internal successors, (218), 177 states have internal predecessors, (218), 97 states have call successors, (97), 23 states have call predecessors, (97), 24 states have return successors, (110), 96 states have call predecessors, (110), 95 states have call successors, (110) [2023-11-23 07:40:12,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 425 transitions. [2023-11-23 07:40:12,659 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 425 transitions. Word has length 116 [2023-11-23 07:40:12,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:12,659 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 425 transitions. [2023-11-23 07:40:12,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 4 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2023-11-23 07:40:12,659 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 425 transitions. [2023-11-23 07:40:12,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-11-23 07:40:12,661 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:12,661 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 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] [2023-11-23 07:40:12,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-23 07:40:12,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:12,895 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:12,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:12,896 INFO L85 PathProgramCache]: Analyzing trace with hash -548311210, now seen corresponding path program 1 times [2023-11-23 07:40:12,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:12,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016042217] [2023-11-23 07:40:12,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:12,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:12,950 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:12,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [248154140] [2023-11-23 07:40:12,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:12,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:12,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:12,977 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:13,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-23 07:40:13,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:13,485 INFO L262 TraceCheckSpWp]: Trace formula consists of 2858 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 07:40:13,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:13,502 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-11-23 07:40:13,502 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:13,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:13,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016042217] [2023-11-23 07:40:13,503 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:13,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248154140] [2023-11-23 07:40:13,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248154140] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:13,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:13,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 07:40:13,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478596742] [2023-11-23 07:40:13,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:13,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 07:40:13,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:13,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 07:40:13,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 07:40:13,505 INFO L87 Difference]: Start difference. First operand 297 states and 425 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-23 07:40:13,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:13,672 INFO L93 Difference]: Finished difference Result 571 states and 830 transitions. [2023-11-23 07:40:13,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:40:13,673 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 132 [2023-11-23 07:40:13,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:13,675 INFO L225 Difference]: With dead ends: 571 [2023-11-23 07:40:13,675 INFO L226 Difference]: Without dead ends: 305 [2023-11-23 07:40:13,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:40:13,676 INFO L413 NwaCegarLoop]: 357 mSDtfsCounter, 3 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1064 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:13,677 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1064 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 07:40:13,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2023-11-23 07:40:13,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 301. [2023-11-23 07:40:13,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 178 states have (on average 1.247191011235955) internal successors, (222), 181 states have internal predecessors, (222), 97 states have call successors, (97), 23 states have call predecessors, (97), 24 states have return successors, (110), 96 states have call predecessors, (110), 95 states have call successors, (110) [2023-11-23 07:40:13,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 429 transitions. [2023-11-23 07:40:13,693 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 429 transitions. Word has length 132 [2023-11-23 07:40:13,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:13,693 INFO L495 AbstractCegarLoop]: Abstraction has 301 states and 429 transitions. [2023-11-23 07:40:13,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-23 07:40:13,693 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 429 transitions. [2023-11-23 07:40:13,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-11-23 07:40:13,694 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:13,695 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 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] [2023-11-23 07:40:13,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-23 07:40:13,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:13,911 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:13,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:13,912 INFO L85 PathProgramCache]: Analyzing trace with hash -563829928, now seen corresponding path program 1 times [2023-11-23 07:40:13,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:13,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457499111] [2023-11-23 07:40:13,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:13,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:13,960 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:13,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [202920811] [2023-11-23 07:40:13,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:13,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:13,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:13,962 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:13,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-23 07:40:14,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:14,448 INFO L262 TraceCheckSpWp]: Trace formula consists of 2853 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 07:40:14,452 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:14,512 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2023-11-23 07:40:14,512 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:14,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:14,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457499111] [2023-11-23 07:40:14,512 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:14,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202920811] [2023-11-23 07:40:14,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202920811] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:14,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:14,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 07:40:14,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97354] [2023-11-23 07:40:14,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:14,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:40:14,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:14,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:40:14,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:40:14,514 INFO L87 Difference]: Start difference. First operand 301 states and 429 transitions. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 5 states have call successors, (20), 2 states have call predecessors, (20), 4 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2023-11-23 07:40:15,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:15,015 INFO L93 Difference]: Finished difference Result 607 states and 872 transitions. [2023-11-23 07:40:15,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:40:15,016 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 5 states have call successors, (20), 2 states have call predecessors, (20), 4 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 132 [2023-11-23 07:40:15,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:15,019 INFO L225 Difference]: With dead ends: 607 [2023-11-23 07:40:15,019 INFO L226 Difference]: Without dead ends: 337 [2023-11-23 07:40:15,020 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:40:15,020 INFO L413 NwaCegarLoop]: 323 mSDtfsCounter, 115 mSDsluCounter, 1827 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 2150 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:15,021 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 2150 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-23 07:40:15,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2023-11-23 07:40:15,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 301. [2023-11-23 07:40:15,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 178 states have (on average 1.247191011235955) internal successors, (222), 181 states have internal predecessors, (222), 97 states have call successors, (97), 23 states have call predecessors, (97), 24 states have return successors, (110), 96 states have call predecessors, (110), 95 states have call successors, (110) [2023-11-23 07:40:15,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 429 transitions. [2023-11-23 07:40:15,036 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 429 transitions. Word has length 132 [2023-11-23 07:40:15,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:15,037 INFO L495 AbstractCegarLoop]: Abstraction has 301 states and 429 transitions. [2023-11-23 07:40:15,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 5 states have call successors, (20), 2 states have call predecessors, (20), 4 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2023-11-23 07:40:15,037 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 429 transitions. [2023-11-23 07:40:15,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-11-23 07:40:15,039 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:15,039 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 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] [2023-11-23 07:40:15,057 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-23 07:40:15,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:15,252 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:15,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:15,253 INFO L85 PathProgramCache]: Analyzing trace with hash 2015178402, now seen corresponding path program 1 times [2023-11-23 07:40:15,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:15,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279377245] [2023-11-23 07:40:15,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:15,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:15,359 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:15,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [641349514] [2023-11-23 07:40:15,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:15,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:15,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:15,369 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:15,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-23 07:40:15,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:15,876 INFO L262 TraceCheckSpWp]: Trace formula consists of 3040 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 07:40:15,880 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:15,929 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-23 07:40:15,929 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:15,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:15,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279377245] [2023-11-23 07:40:15,929 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:15,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641349514] [2023-11-23 07:40:15,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641349514] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:15,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:15,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-23 07:40:15,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492746879] [2023-11-23 07:40:15,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:15,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 07:40:15,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:15,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 07:40:15,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:40:15,932 INFO L87 Difference]: Start difference. First operand 301 states and 429 transitions. Second operand has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 4 states have call successors, (18) [2023-11-23 07:40:16,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:16,316 INFO L93 Difference]: Finished difference Result 547 states and 787 transitions. [2023-11-23 07:40:16,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 07:40:16,316 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 4 states have call successors, (18) Word has length 145 [2023-11-23 07:40:16,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:16,318 INFO L225 Difference]: With dead ends: 547 [2023-11-23 07:40:16,318 INFO L226 Difference]: Without dead ends: 303 [2023-11-23 07:40:16,319 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:40:16,320 INFO L413 NwaCegarLoop]: 341 mSDtfsCounter, 75 mSDsluCounter, 1599 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 1940 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:16,320 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 1940 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:40:16,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2023-11-23 07:40:16,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 303. [2023-11-23 07:40:16,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 179 states have (on average 1.2458100558659218) internal successors, (223), 183 states have internal predecessors, (223), 97 states have call successors, (97), 23 states have call predecessors, (97), 25 states have return successors, (112), 96 states have call predecessors, (112), 95 states have call successors, (112) [2023-11-23 07:40:16,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 432 transitions. [2023-11-23 07:40:16,350 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 432 transitions. Word has length 145 [2023-11-23 07:40:16,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:16,351 INFO L495 AbstractCegarLoop]: Abstraction has 303 states and 432 transitions. [2023-11-23 07:40:16,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 4 states have call successors, (18) [2023-11-23 07:40:16,351 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 432 transitions. [2023-11-23 07:40:16,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2023-11-23 07:40:16,353 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:16,353 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:16,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-23 07:40:16,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:16,592 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:16,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:16,593 INFO L85 PathProgramCache]: Analyzing trace with hash 556768050, now seen corresponding path program 1 times [2023-11-23 07:40:16,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:16,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108766902] [2023-11-23 07:40:16,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:16,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:16,729 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:16,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1945488422] [2023-11-23 07:40:16,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:16,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:16,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:16,744 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:16,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-23 07:40:17,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:17,330 INFO L262 TraceCheckSpWp]: Trace formula consists of 3236 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 07:40:17,334 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:17,409 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2023-11-23 07:40:17,409 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:17,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:17,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108766902] [2023-11-23 07:40:17,409 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:17,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945488422] [2023-11-23 07:40:17,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945488422] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:17,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:17,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-23 07:40:17,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647171393] [2023-11-23 07:40:17,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:17,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 07:40:17,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:17,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 07:40:17,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:40:17,411 INFO L87 Difference]: Start difference. First operand 303 states and 432 transitions. Second operand has 9 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 5 states have call successors, (22), 3 states have call predecessors, (22), 4 states have return successors, (20), 4 states have call predecessors, (20), 5 states have call successors, (20) [2023-11-23 07:40:17,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:17,987 INFO L93 Difference]: Finished difference Result 567 states and 815 transitions. [2023-11-23 07:40:17,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:40:17,988 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 5 states have call successors, (22), 3 states have call predecessors, (22), 4 states have return successors, (20), 4 states have call predecessors, (20), 5 states have call successors, (20) Word has length 161 [2023-11-23 07:40:17,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:17,990 INFO L225 Difference]: With dead ends: 567 [2023-11-23 07:40:17,990 INFO L226 Difference]: Without dead ends: 321 [2023-11-23 07:40:17,991 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:40:17,991 INFO L413 NwaCegarLoop]: 342 mSDtfsCounter, 110 mSDsluCounter, 2228 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 2570 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:17,992 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 2570 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-23 07:40:17,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2023-11-23 07:40:18,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 319. [2023-11-23 07:40:18,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 194 states have (on average 1.2525773195876289) internal successors, (243), 197 states have internal predecessors, (243), 98 states have call successors, (98), 23 states have call predecessors, (98), 25 states have return successors, (113), 98 states have call predecessors, (113), 96 states have call successors, (113) [2023-11-23 07:40:18,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 454 transitions. [2023-11-23 07:40:18,007 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 454 transitions. Word has length 161 [2023-11-23 07:40:18,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:18,007 INFO L495 AbstractCegarLoop]: Abstraction has 319 states and 454 transitions. [2023-11-23 07:40:18,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 5 states have call successors, (22), 3 states have call predecessors, (22), 4 states have return successors, (20), 4 states have call predecessors, (20), 5 states have call successors, (20) [2023-11-23 07:40:18,007 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 454 transitions. [2023-11-23 07:40:18,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-11-23 07:40:18,009 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:18,009 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:18,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-23 07:40:18,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:18,224 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:18,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:18,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1388211072, now seen corresponding path program 1 times [2023-11-23 07:40:18,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:18,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869190204] [2023-11-23 07:40:18,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:18,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:18,289 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:18,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [401658996] [2023-11-23 07:40:18,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:18,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:18,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:18,292 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:18,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-23 07:40:18,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:18,916 INFO L262 TraceCheckSpWp]: Trace formula consists of 3610 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 07:40:18,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:18,987 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2023-11-23 07:40:18,988 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:18,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:18,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869190204] [2023-11-23 07:40:18,988 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:18,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401658996] [2023-11-23 07:40:18,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401658996] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:18,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:18,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 07:40:18,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124716731] [2023-11-23 07:40:18,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:18,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:40:18,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:18,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:40:18,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:40:18,990 INFO L87 Difference]: Start difference. First operand 319 states and 454 transitions. Second operand has 8 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 5 states have call successors, (24), 3 states have call predecessors, (24), 3 states have return successors, (22), 4 states have call predecessors, (22), 5 states have call successors, (22) [2023-11-23 07:40:19,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:19,432 INFO L93 Difference]: Finished difference Result 587 states and 842 transitions. [2023-11-23 07:40:19,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:40:19,432 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 5 states have call successors, (24), 3 states have call predecessors, (24), 3 states have return successors, (22), 4 states have call predecessors, (22), 5 states have call successors, (22) Word has length 187 [2023-11-23 07:40:19,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:19,436 INFO L225 Difference]: With dead ends: 587 [2023-11-23 07:40:19,436 INFO L226 Difference]: Without dead ends: 325 [2023-11-23 07:40:19,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:40:19,444 INFO L413 NwaCegarLoop]: 334 mSDtfsCounter, 94 mSDsluCounter, 1882 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 2216 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:19,450 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 2216 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-23 07:40:19,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2023-11-23 07:40:19,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 319. [2023-11-23 07:40:19,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 194 states have (on average 1.2525773195876289) internal successors, (243), 197 states have internal predecessors, (243), 98 states have call successors, (98), 23 states have call predecessors, (98), 25 states have return successors, (113), 98 states have call predecessors, (113), 96 states have call successors, (113) [2023-11-23 07:40:19,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 454 transitions. [2023-11-23 07:40:19,533 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 454 transitions. Word has length 187 [2023-11-23 07:40:19,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:19,534 INFO L495 AbstractCegarLoop]: Abstraction has 319 states and 454 transitions. [2023-11-23 07:40:19,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 5 states have call successors, (24), 3 states have call predecessors, (24), 3 states have return successors, (22), 4 states have call predecessors, (22), 5 states have call successors, (22) [2023-11-23 07:40:19,534 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 454 transitions. [2023-11-23 07:40:19,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2023-11-23 07:40:19,539 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:19,539 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:19,556 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-23 07:40:19,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-23 07:40:19,752 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:19,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:19,753 INFO L85 PathProgramCache]: Analyzing trace with hash 739454688, now seen corresponding path program 1 times [2023-11-23 07:40:19,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:19,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859055876] [2023-11-23 07:40:19,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:19,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:19,831 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:19,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1263304014] [2023-11-23 07:40:19,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:19,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:19,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:19,844 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:19,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-23 07:40:20,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:20,575 INFO L262 TraceCheckSpWp]: Trace formula consists of 3834 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-23 07:40:20,581 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:20,660 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 179 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2023-11-23 07:40:20,660 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:20,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:20,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859055876] [2023-11-23 07:40:20,660 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:20,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263304014] [2023-11-23 07:40:20,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263304014] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:20,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:20,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-23 07:40:20,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177547560] [2023-11-23 07:40:20,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:20,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-23 07:40:20,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:20,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-23 07:40:20,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:40:20,663 INFO L87 Difference]: Start difference. First operand 319 states and 454 transitions. Second operand has 10 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 6 states have call successors, (26), 3 states have call predecessors, (26), 4 states have return successors, (24), 5 states have call predecessors, (24), 6 states have call successors, (24) [2023-11-23 07:40:21,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:21,409 INFO L93 Difference]: Finished difference Result 599 states and 857 transitions. [2023-11-23 07:40:21,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 07:40:21,410 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 6 states have call successors, (26), 3 states have call predecessors, (26), 4 states have return successors, (24), 5 states have call predecessors, (24), 6 states have call successors, (24) Word has length 219 [2023-11-23 07:40:21,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:21,412 INFO L225 Difference]: With dead ends: 599 [2023-11-23 07:40:21,412 INFO L226 Difference]: Without dead ends: 337 [2023-11-23 07:40:21,414 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2023-11-23 07:40:21,414 INFO L413 NwaCegarLoop]: 319 mSDtfsCounter, 145 mSDsluCounter, 2401 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 2720 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:21,415 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 2720 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 602 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-23 07:40:21,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2023-11-23 07:40:21,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 301. [2023-11-23 07:40:21,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 178 states have (on average 1.247191011235955) internal successors, (222), 181 states have internal predecessors, (222), 97 states have call successors, (97), 23 states have call predecessors, (97), 24 states have return successors, (108), 96 states have call predecessors, (108), 95 states have call successors, (108) [2023-11-23 07:40:21,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 427 transitions. [2023-11-23 07:40:21,439 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 427 transitions. Word has length 219 [2023-11-23 07:40:21,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:21,442 INFO L495 AbstractCegarLoop]: Abstraction has 301 states and 427 transitions. [2023-11-23 07:40:21,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 6 states have call successors, (26), 3 states have call predecessors, (26), 4 states have return successors, (24), 5 states have call predecessors, (24), 6 states have call successors, (24) [2023-11-23 07:40:21,443 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 427 transitions. [2023-11-23 07:40:21,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2023-11-23 07:40:21,445 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:21,445 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:21,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-23 07:40:21,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-23 07:40:21,665 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:21,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:21,665 INFO L85 PathProgramCache]: Analyzing trace with hash -996605116, now seen corresponding path program 1 times [2023-11-23 07:40:21,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:21,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99448759] [2023-11-23 07:40:21,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:21,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:21,740 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:21,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [449339171] [2023-11-23 07:40:21,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:21,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:21,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:21,757 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:21,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-23 07:40:22,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:22,573 INFO L262 TraceCheckSpWp]: Trace formula consists of 4208 conjuncts, 121 conjunts are in the unsatisfiable core [2023-11-23 07:40:22,586 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:22,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:40:22,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:40:23,339 INFO L134 CoverageAnalysis]: Checked inductivity of 412 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2023-11-23 07:40:23,339 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:23,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:23,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99448759] [2023-11-23 07:40:23,340 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:23,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449339171] [2023-11-23 07:40:23,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449339171] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:23,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:23,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-23 07:40:23,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116550236] [2023-11-23 07:40:23,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:23,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-23 07:40:23,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:23,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-23 07:40:23,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:40:23,342 INFO L87 Difference]: Start difference. First operand 301 states and 427 transitions. Second operand has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 states have internal predecessors, (80), 7 states have call successors, (23), 3 states have call predecessors, (23), 4 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2023-11-23 07:40:27,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:27,039 INFO L93 Difference]: Finished difference Result 611 states and 886 transitions. [2023-11-23 07:40:27,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-23 07:40:27,040 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 states have internal predecessors, (80), 7 states have call successors, (23), 3 states have call predecessors, (23), 4 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) Word has length 245 [2023-11-23 07:40:27,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:27,042 INFO L225 Difference]: With dead ends: 611 [2023-11-23 07:40:27,042 INFO L226 Difference]: Without dead ends: 341 [2023-11-23 07:40:27,043 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2023-11-23 07:40:27,043 INFO L413 NwaCegarLoop]: 233 mSDtfsCounter, 230 mSDsluCounter, 1360 mSDsCounter, 0 mSdLazyCounter, 3127 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 1593 SdHoareTripleChecker+Invalid, 3244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 3127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:27,044 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 1593 Invalid, 3244 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [117 Valid, 3127 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-11-23 07:40:27,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2023-11-23 07:40:27,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 330. [2023-11-23 07:40:27,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 206 states have (on average 1.2572815533980584) internal successors, (259), 208 states have internal predecessors, (259), 97 states have call successors, (97), 23 states have call predecessors, (97), 25 states have return successors, (119), 98 states have call predecessors, (119), 95 states have call successors, (119) [2023-11-23 07:40:27,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 475 transitions. [2023-11-23 07:40:27,064 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 475 transitions. Word has length 245 [2023-11-23 07:40:27,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:27,064 INFO L495 AbstractCegarLoop]: Abstraction has 330 states and 475 transitions. [2023-11-23 07:40:27,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 states have internal predecessors, (80), 7 states have call successors, (23), 3 states have call predecessors, (23), 4 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2023-11-23 07:40:27,065 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 475 transitions. [2023-11-23 07:40:27,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2023-11-23 07:40:27,067 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:27,067 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:27,086 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-23 07:40:27,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-23 07:40:27,286 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:27,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:27,286 INFO L85 PathProgramCache]: Analyzing trace with hash -588847106, now seen corresponding path program 1 times [2023-11-23 07:40:27,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:27,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266947073] [2023-11-23 07:40:27,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:27,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:27,359 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:27,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1657832661] [2023-11-23 07:40:27,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:27,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:27,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:27,377 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:27,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-23 07:40:28,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:28,155 INFO L262 TraceCheckSpWp]: Trace formula consists of 4193 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 07:40:28,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:28,171 INFO L134 CoverageAnalysis]: Checked inductivity of 412 backedges. 189 proven. 0 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2023-11-23 07:40:28,171 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:28,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:28,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266947073] [2023-11-23 07:40:28,172 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:28,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657832661] [2023-11-23 07:40:28,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657832661] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:28,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:28,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 07:40:28,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885916925] [2023-11-23 07:40:28,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:28,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 07:40:28,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:28,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 07:40:28,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 07:40:28,174 INFO L87 Difference]: Start difference. First operand 330 states and 475 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-23 07:40:28,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:28,407 INFO L93 Difference]: Finished difference Result 632 states and 938 transitions. [2023-11-23 07:40:28,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:40:28,408 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 245 [2023-11-23 07:40:28,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:28,410 INFO L225 Difference]: With dead ends: 632 [2023-11-23 07:40:28,410 INFO L226 Difference]: Without dead ends: 333 [2023-11-23 07:40:28,412 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:40:28,412 INFO L413 NwaCegarLoop]: 364 mSDtfsCounter, 7 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1072 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:28,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1072 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:40:28,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2023-11-23 07:40:28,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 330. [2023-11-23 07:40:28,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 206 states have (on average 1.2524271844660195) internal successors, (258), 208 states have internal predecessors, (258), 97 states have call successors, (97), 23 states have call predecessors, (97), 25 states have return successors, (119), 98 states have call predecessors, (119), 95 states have call successors, (119) [2023-11-23 07:40:28,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 474 transitions. [2023-11-23 07:40:28,428 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 474 transitions. Word has length 245 [2023-11-23 07:40:28,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:28,429 INFO L495 AbstractCegarLoop]: Abstraction has 330 states and 474 transitions. [2023-11-23 07:40:28,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-23 07:40:28,429 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 474 transitions. [2023-11-23 07:40:28,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2023-11-23 07:40:28,431 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:28,431 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:28,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-23 07:40:28,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-23 07:40:28,649 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:28,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:28,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1404535118, now seen corresponding path program 1 times [2023-11-23 07:40:28,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:28,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895289425] [2023-11-23 07:40:28,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:28,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:28,716 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:28,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [654804328] [2023-11-23 07:40:28,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:28,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:28,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:28,718 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:28,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-23 07:40:30,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:30,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 4223 conjuncts, 104 conjunts are in the unsatisfiable core [2023-11-23 07:40:30,665 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:30,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:40:30,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 07:40:30,708 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 7 treesize of output 3 [2023-11-23 07:40:31,140 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 229 proven. 0 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2023-11-23 07:40:31,141 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:31,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:31,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895289425] [2023-11-23 07:40:31,141 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:31,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654804328] [2023-11-23 07:40:31,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654804328] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:31,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:31,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-23 07:40:31,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825348423] [2023-11-23 07:40:31,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:31,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-23 07:40:31,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:31,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-23 07:40:31,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:40:31,145 INFO L87 Difference]: Start difference. First operand 330 states and 474 transitions. Second operand has 14 states, 13 states have (on average 7.461538461538462) internal successors, (97), 14 states have internal predecessors, (97), 8 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (23), 7 states have call predecessors, (23), 8 states have call successors, (23) [2023-11-23 07:40:33,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:33,924 INFO L93 Difference]: Finished difference Result 674 states and 986 transitions. [2023-11-23 07:40:33,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-23 07:40:33,925 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 7.461538461538462) internal successors, (97), 14 states have internal predecessors, (97), 8 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (23), 7 states have call predecessors, (23), 8 states have call successors, (23) Word has length 251 [2023-11-23 07:40:33,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:33,928 INFO L225 Difference]: With dead ends: 674 [2023-11-23 07:40:33,928 INFO L226 Difference]: Without dead ends: 375 [2023-11-23 07:40:33,929 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2023-11-23 07:40:33,930 INFO L413 NwaCegarLoop]: 213 mSDtfsCounter, 242 mSDsluCounter, 1074 mSDsCounter, 0 mSdLazyCounter, 2992 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 1287 SdHoareTripleChecker+Invalid, 3113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 2992 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:33,930 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 1287 Invalid, 3113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 2992 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-11-23 07:40:33,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2023-11-23 07:40:33,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 351. [2023-11-23 07:40:33,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 226 states have (on average 1.2699115044247788) internal successors, (287), 227 states have internal predecessors, (287), 97 states have call successors, (97), 23 states have call predecessors, (97), 26 states have return successors, (130), 100 states have call predecessors, (130), 95 states have call successors, (130) [2023-11-23 07:40:33,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 514 transitions. [2023-11-23 07:40:33,968 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 514 transitions. Word has length 251 [2023-11-23 07:40:33,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:33,968 INFO L495 AbstractCegarLoop]: Abstraction has 351 states and 514 transitions. [2023-11-23 07:40:33,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 7.461538461538462) internal successors, (97), 14 states have internal predecessors, (97), 8 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (23), 7 states have call predecessors, (23), 8 states have call successors, (23) [2023-11-23 07:40:33,968 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 514 transitions. [2023-11-23 07:40:33,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2023-11-23 07:40:33,970 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:33,970 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:40:33,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-23 07:40:34,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-23 07:40:34,170 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:34,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:34,171 INFO L85 PathProgramCache]: Analyzing trace with hash 775436586, now seen corresponding path program 1 times [2023-11-23 07:40:34,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:34,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322776836] [2023-11-23 07:40:34,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:34,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:34,313 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:34,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [137976144] [2023-11-23 07:40:34,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:34,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:34,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:34,333 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:34,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-23 07:40:36,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:36,051 INFO L262 TraceCheckSpWp]: Trace formula consists of 4221 conjuncts, 161 conjunts are in the unsatisfiable core [2023-11-23 07:40:36,061 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:36,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:40:36,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:40:36,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 07:40:36,087 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 7 treesize of output 3 [2023-11-23 07:40:36,668 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 10 treesize of output 4 [2023-11-23 07:40:36,797 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 7 treesize of output 3 [2023-11-23 07:40:37,187 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 262 proven. 78 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2023-11-23 07:40:37,187 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:40:37,365 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 42 treesize of output 34 [2023-11-23 07:40:38,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:38,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322776836] [2023-11-23 07:40:38,066 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:38,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137976144] [2023-11-23 07:40:38,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137976144] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:40:38,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:40:38,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2023-11-23 07:40:38,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038477881] [2023-11-23 07:40:38,080 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-23 07:40:38,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-23 07:40:38,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:38,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-23 07:40:38,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1259, Unknown=0, NotChecked=0, Total=1406 [2023-11-23 07:40:38,083 INFO L87 Difference]: Start difference. First operand 351 states and 514 transitions. Second operand has 27 states, 26 states have (on average 5.346153846153846) internal successors, (139), 26 states have internal predecessors, (139), 13 states have call successors, (30), 6 states have call predecessors, (30), 8 states have return successors, (28), 12 states have call predecessors, (28), 13 states have call successors, (28) [2023-11-23 07:40:41,418 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:43,602 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:45,682 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:47,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:49,847 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:52,165 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:54,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:56,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:58,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:00,567 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:02,577 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:04,594 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:07,728 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:09,910 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:12,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:14,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:16,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:18,518 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 07:41:21,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:24,251 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:26,366 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:26,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:41:26,480 INFO L93 Difference]: Finished difference Result 785 states and 1164 transitions. [2023-11-23 07:41:26,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-23 07:41:26,481 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 5.346153846153846) internal successors, (139), 26 states have internal predecessors, (139), 13 states have call successors, (30), 6 states have call predecessors, (30), 8 states have return successors, (28), 12 states have call predecessors, (28), 13 states have call successors, (28) Word has length 251 [2023-11-23 07:41:26,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:41:26,484 INFO L225 Difference]: With dead ends: 785 [2023-11-23 07:41:26,484 INFO L226 Difference]: Without dead ends: 465 [2023-11-23 07:41:26,487 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 316 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 933 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=631, Invalid=3791, Unknown=0, NotChecked=0, Total=4422 [2023-11-23 07:41:26,488 INFO L413 NwaCegarLoop]: 213 mSDtfsCounter, 670 mSDsluCounter, 1710 mSDsCounter, 0 mSdLazyCounter, 4766 mSolverCounterSat, 523 mSolverCounterUnsat, 22 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 46.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 677 SdHoareTripleChecker+Valid, 1923 SdHoareTripleChecker+Invalid, 5311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 523 IncrementalHoareTripleChecker+Valid, 4766 IncrementalHoareTripleChecker+Invalid, 22 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 47.0s IncrementalHoareTripleChecker+Time [2023-11-23 07:41:26,488 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [677 Valid, 1923 Invalid, 5311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [523 Valid, 4766 Invalid, 22 Unknown, 0 Unchecked, 47.0s Time] [2023-11-23 07:41:26,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2023-11-23 07:41:26,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 362. [2023-11-23 07:41:26,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 233 states have (on average 1.261802575107296) internal successors, (294), 234 states have internal predecessors, (294), 98 states have call successors, (98), 26 states have call predecessors, (98), 29 states have return successors, (131), 101 states have call predecessors, (131), 96 states have call successors, (131) [2023-11-23 07:41:26,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 523 transitions. [2023-11-23 07:41:26,510 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 523 transitions. Word has length 251 [2023-11-23 07:41:26,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:41:26,510 INFO L495 AbstractCegarLoop]: Abstraction has 362 states and 523 transitions. [2023-11-23 07:41:26,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 5.346153846153846) internal successors, (139), 26 states have internal predecessors, (139), 13 states have call successors, (30), 6 states have call predecessors, (30), 8 states have return successors, (28), 12 states have call predecessors, (28), 13 states have call successors, (28) [2023-11-23 07:41:26,511 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 523 transitions. [2023-11-23 07:41:26,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2023-11-23 07:41:26,512 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:41:26,512 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:41:26,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-23 07:41:26,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-23 07:41:26,730 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:41:26,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:41:26,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1071621036, now seen corresponding path program 1 times [2023-11-23 07:41:26,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:41:26,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895452877] [2023-11-23 07:41:26,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:26,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:41:26,816 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:41:26,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1306006772] [2023-11-23 07:41:26,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:26,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:41:26,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:41:26,819 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:41:26,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-23 07:41:27,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:41:27,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 4262 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-23 07:41:27,709 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:41:27,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:41:27,925 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 217 proven. 0 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2023-11-23 07:41:27,925 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:41:27,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:41:27,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895452877] [2023-11-23 07:41:27,925 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:41:27,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306006772] [2023-11-23 07:41:27,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306006772] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:41:27,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:41:27,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-23 07:41:27,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991961397] [2023-11-23 07:41:27,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:41:27,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-23 07:41:27,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:41:27,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-23 07:41:27,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:41:27,928 INFO L87 Difference]: Start difference. First operand 362 states and 523 transitions. Second operand has 12 states, 12 states have (on average 7.583333333333333) internal successors, (91), 12 states have internal predecessors, (91), 7 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2023-11-23 07:41:30,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:41:30,157 INFO L93 Difference]: Finished difference Result 723 states and 1068 transitions. [2023-11-23 07:41:30,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-23 07:41:30,158 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.583333333333333) internal successors, (91), 12 states have internal predecessors, (91), 7 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) Word has length 251 [2023-11-23 07:41:30,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:41:30,160 INFO L225 Difference]: With dead ends: 723 [2023-11-23 07:41:30,160 INFO L226 Difference]: Without dead ends: 402 [2023-11-23 07:41:30,162 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2023-11-23 07:41:30,163 INFO L413 NwaCegarLoop]: 228 mSDtfsCounter, 213 mSDsluCounter, 954 mSDsCounter, 0 mSdLazyCounter, 2382 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 1182 SdHoareTripleChecker+Invalid, 2498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 2382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:41:30,163 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 1182 Invalid, 2498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 2382 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-11-23 07:41:30,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2023-11-23 07:41:30,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 374. [2023-11-23 07:41:30,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 244 states have (on average 1.25) internal successors, (305), 244 states have internal predecessors, (305), 98 states have call successors, (98), 26 states have call predecessors, (98), 30 states have return successors, (142), 103 states have call predecessors, (142), 96 states have call successors, (142) [2023-11-23 07:41:30,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 545 transitions. [2023-11-23 07:41:30,205 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 545 transitions. Word has length 251 [2023-11-23 07:41:30,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:41:30,205 INFO L495 AbstractCegarLoop]: Abstraction has 374 states and 545 transitions. [2023-11-23 07:41:30,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.583333333333333) internal successors, (91), 12 states have internal predecessors, (91), 7 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2023-11-23 07:41:30,206 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 545 transitions. [2023-11-23 07:41:30,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2023-11-23 07:41:30,207 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:41:30,208 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:41:30,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-23 07:41:30,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:41:30,425 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:41:30,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:41:30,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1184262362, now seen corresponding path program 1 times [2023-11-23 07:41:30,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:41:30,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70163172] [2023-11-23 07:41:30,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:30,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:41:30,501 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:41:30,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [263701306] [2023-11-23 07:41:30,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:30,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:41:30,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:41:30,503 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:41:30,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-23 07:41:31,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:41:31,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 4237 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-23 07:41:31,577 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:41:31,615 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 220 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2023-11-23 07:41:31,615 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:41:31,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:41:31,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70163172] [2023-11-23 07:41:31,616 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:41:31,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263701306] [2023-11-23 07:41:31,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263701306] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:41:31,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:41:31,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 07:41:31,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885384157] [2023-11-23 07:41:31,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:41:31,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:41:31,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:41:31,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:41:31,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:41:31,618 INFO L87 Difference]: Start difference. First operand 374 states and 545 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-23 07:41:31,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:41:31,897 INFO L93 Difference]: Finished difference Result 747 states and 1102 transitions. [2023-11-23 07:41:31,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:41:31,898 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 251 [2023-11-23 07:41:31,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:41:31,900 INFO L225 Difference]: With dead ends: 747 [2023-11-23 07:41:31,900 INFO L226 Difference]: Without dead ends: 414 [2023-11-23 07:41:31,902 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 247 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:41:31,902 INFO L413 NwaCegarLoop]: 368 mSDtfsCounter, 6 mSDsluCounter, 1076 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1444 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:41:31,902 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1444 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:41:31,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2023-11-23 07:41:31,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 362. [2023-11-23 07:41:31,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 233 states have (on average 1.2532188841201717) internal successors, (292), 234 states have internal predecessors, (292), 98 states have call successors, (98), 26 states have call predecessors, (98), 29 states have return successors, (131), 101 states have call predecessors, (131), 96 states have call successors, (131) [2023-11-23 07:41:31,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 521 transitions. [2023-11-23 07:41:31,921 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 521 transitions. Word has length 251 [2023-11-23 07:41:31,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:41:31,922 INFO L495 AbstractCegarLoop]: Abstraction has 362 states and 521 transitions. [2023-11-23 07:41:31,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-23 07:41:31,922 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 521 transitions. [2023-11-23 07:41:31,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2023-11-23 07:41:31,923 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:41:31,924 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:41:31,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-23 07:41:32,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-23 07:41:32,144 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:41:32,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:41:32,145 INFO L85 PathProgramCache]: Analyzing trace with hash -295671584, now seen corresponding path program 1 times [2023-11-23 07:41:32,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:41:32,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38616815] [2023-11-23 07:41:32,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:32,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:41:32,210 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:41:32,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2021141252] [2023-11-23 07:41:32,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:32,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:41:32,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:41:32,212 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:41:32,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-23 07:41:34,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:41:34,321 INFO L262 TraceCheckSpWp]: Trace formula consists of 4232 conjuncts, 71 conjunts are in the unsatisfiable core [2023-11-23 07:41:34,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:41:34,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:41:34,666 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 94 treesize of output 70 [2023-11-23 07:41:34,672 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 70 treesize of output 46 [2023-11-23 07:41:34,789 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 229 proven. 0 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2023-11-23 07:41:34,790 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:41:34,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:41:34,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38616815] [2023-11-23 07:41:34,791 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:41:34,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021141252] [2023-11-23 07:41:34,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021141252] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:41:34,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:41:34,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-23 07:41:34,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491746690] [2023-11-23 07:41:34,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:41:34,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-23 07:41:34,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:41:34,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-23 07:41:34,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:41:34,793 INFO L87 Difference]: Start difference. First operand 362 states and 521 transitions. Second operand has 14 states, 14 states have (on average 7.0) internal successors, (98), 14 states have internal predecessors, (98), 7 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2023-11-23 07:41:37,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:41:37,700 INFO L93 Difference]: Finished difference Result 739 states and 1080 transitions. [2023-11-23 07:41:37,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-23 07:41:37,700 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.0) internal successors, (98), 14 states have internal predecessors, (98), 7 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) Word has length 251 [2023-11-23 07:41:37,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:41:37,704 INFO L225 Difference]: With dead ends: 739 [2023-11-23 07:41:37,705 INFO L226 Difference]: Without dead ends: 418 [2023-11-23 07:41:37,706 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2023-11-23 07:41:37,707 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 202 mSDsluCounter, 1011 mSDsCounter, 0 mSdLazyCounter, 2467 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 1245 SdHoareTripleChecker+Invalid, 2585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 2467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:41:37,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 1245 Invalid, 2585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 2467 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-11-23 07:41:37,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2023-11-23 07:41:37,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 354. [2023-11-23 07:41:37,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 225 states have (on average 1.2444444444444445) internal successors, (280), 226 states have internal predecessors, (280), 98 states have call successors, (98), 26 states have call predecessors, (98), 29 states have return successors, (131), 101 states have call predecessors, (131), 96 states have call successors, (131) [2023-11-23 07:41:37,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 509 transitions. [2023-11-23 07:41:37,731 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 509 transitions. Word has length 251 [2023-11-23 07:41:37,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:41:37,732 INFO L495 AbstractCegarLoop]: Abstraction has 354 states and 509 transitions. [2023-11-23 07:41:37,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.0) internal successors, (98), 14 states have internal predecessors, (98), 7 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2023-11-23 07:41:37,732 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 509 transitions. [2023-11-23 07:41:37,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2023-11-23 07:41:37,734 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:41:37,734 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:41:37,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-23 07:41:37,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-23 07:41:37,960 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:41:37,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:41:37,960 INFO L85 PathProgramCache]: Analyzing trace with hash 888678642, now seen corresponding path program 1 times [2023-11-23 07:41:37,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:41:37,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378854147] [2023-11-23 07:41:37,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:37,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:41:38,041 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:41:38,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1651983728] [2023-11-23 07:41:38,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:38,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:41:38,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:41:38,050 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:41:38,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-23 07:41:48,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:41:48,654 INFO L262 TraceCheckSpWp]: Trace formula consists of 4223 conjuncts, 137 conjunts are in the unsatisfiable core [2023-11-23 07:41:48,660 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:41:48,861 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-23 07:41:48,923 WARN L876 $PredicateComparison]: unable to prove that (exists ((ensure_array_list_has_allocated_data_member_~list.offset Int)) (and (= |c_#memory_int#2| (store |c_old(#memory_int#2)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| (store (select |c_old(#memory_int#2)| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) ensure_array_list_has_allocated_data_member_~list.offset (select (select |c_#memory_int#2| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) ensure_array_list_has_allocated_data_member_~list.offset)))) (<= |c_ensure_array_list_has_allocated_data_member_#in~list.offset| ensure_array_list_has_allocated_data_member_~list.offset))) is different from true [2023-11-23 07:41:48,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 07:41:48,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-23 07:41:48,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 07:41:48,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-23 07:41:48,969 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 5 [2023-11-23 07:41:48,971 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 7 treesize of output 3 [2023-11-23 07:41:49,159 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 17 treesize of output 9 [2023-11-23 07:41:49,275 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 244 proven. 20 refuted. 0 times theorem prover too weak. 152 trivial. 2 not checked. [2023-11-23 07:41:49,275 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:41:49,395 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 42 treesize of output 34 [2023-11-23 07:41:51,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:41:51,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378854147] [2023-11-23 07:41:51,827 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:41:51,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651983728] [2023-11-23 07:41:51,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651983728] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:41:51,827 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:41:51,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2023-11-23 07:41:51,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613218668] [2023-11-23 07:41:51,829 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-23 07:41:51,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-23 07:41:51,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:41:51,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-23 07:41:51,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=662, Unknown=2, NotChecked=52, Total=812 [2023-11-23 07:41:51,831 INFO L87 Difference]: Start difference. First operand 354 states and 509 transitions. Second operand has 21 states, 18 states have (on average 6.166666666666667) internal successors, (111), 18 states have internal predecessors, (111), 10 states have call successors, (26), 7 states have call predecessors, (26), 8 states have return successors, (24), 7 states have call predecessors, (24), 10 states have call successors, (24) [2023-11-23 07:41:58,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:41:58,509 INFO L93 Difference]: Finished difference Result 823 states and 1174 transitions. [2023-11-23 07:41:58,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-23 07:41:58,510 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 6.166666666666667) internal successors, (111), 18 states have internal predecessors, (111), 10 states have call successors, (26), 7 states have call predecessors, (26), 8 states have return successors, (24), 7 states have call predecessors, (24), 10 states have call successors, (24) Word has length 251 [2023-11-23 07:41:58,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:41:58,513 INFO L225 Difference]: With dead ends: 823 [2023-11-23 07:41:58,514 INFO L226 Difference]: Without dead ends: 381 [2023-11-23 07:41:58,515 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 384 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 517 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=243, Invalid=1562, Unknown=5, NotChecked=82, Total=1892 [2023-11-23 07:41:58,516 INFO L413 NwaCegarLoop]: 204 mSDtfsCounter, 480 mSDsluCounter, 1134 mSDsCounter, 0 mSdLazyCounter, 2396 mSolverCounterSat, 397 mSolverCounterUnsat, 83 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 1338 SdHoareTripleChecker+Invalid, 3447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 397 IncrementalHoareTripleChecker+Valid, 2396 IncrementalHoareTripleChecker+Invalid, 83 IncrementalHoareTripleChecker+Unknown, 571 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-11-23 07:41:58,517 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [488 Valid, 1338 Invalid, 3447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [397 Valid, 2396 Invalid, 83 Unknown, 571 Unchecked, 3.4s Time] [2023-11-23 07:41:58,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2023-11-23 07:41:58,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 379. [2023-11-23 07:41:58,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 240 states have (on average 1.2416666666666667) internal successors, (298), 243 states have internal predecessors, (298), 103 states have call successors, (103), 30 states have call predecessors, (103), 34 states have return successors, (140), 105 states have call predecessors, (140), 101 states have call successors, (140) [2023-11-23 07:41:58,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 541 transitions. [2023-11-23 07:41:58,547 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 541 transitions. Word has length 251 [2023-11-23 07:41:58,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:41:58,548 INFO L495 AbstractCegarLoop]: Abstraction has 379 states and 541 transitions. [2023-11-23 07:41:58,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 6.166666666666667) internal successors, (111), 18 states have internal predecessors, (111), 10 states have call successors, (26), 7 states have call predecessors, (26), 8 states have return successors, (24), 7 states have call predecessors, (24), 10 states have call successors, (24) [2023-11-23 07:41:58,548 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 541 transitions. [2023-11-23 07:41:58,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2023-11-23 07:41:58,549 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:41:58,549 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:41:58,584 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 07:41:58,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-23 07:41:58,777 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:41:58,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:41:58,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1502624976, now seen corresponding path program 1 times [2023-11-23 07:41:58,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:41:58,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960557181] [2023-11-23 07:41:58,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:58,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:41:58,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:41:58,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:41:58,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960557181] [2023-11-23 07:41:58,921 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-23 07:41:58,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729977661] [2023-11-23 07:41:58,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:58,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:41:58,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:41:58,936 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:41:59,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-23 07:41:59,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:41:59,783 INFO L262 TraceCheckSpWp]: Trace formula consists of 4220 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-23 07:41:59,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:41:59,806 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2023-11-23 07:41:59,806 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:41:59,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729977661] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:41:59,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:41:59,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 07:41:59,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006596687] [2023-11-23 07:41:59,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:41:59,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 07:41:59,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:41:59,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 07:41:59,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 07:41:59,808 INFO L87 Difference]: Start difference. First operand 379 states and 541 transitions. Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-23 07:41:59,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:41:59,956 INFO L93 Difference]: Finished difference Result 732 states and 1046 transitions. [2023-11-23 07:41:59,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 07:41:59,957 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 251 [2023-11-23 07:41:59,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:41:59,959 INFO L225 Difference]: With dead ends: 732 [2023-11-23 07:41:59,959 INFO L226 Difference]: Without dead ends: 373 [2023-11-23 07:41:59,960 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 249 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 07:41:59,960 INFO L413 NwaCegarLoop]: 360 mSDtfsCounter, 0 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 715 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:41:59,961 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 715 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 07:41:59,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2023-11-23 07:41:59,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 373. [2023-11-23 07:41:59,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 237 states have (on average 1.240506329113924) internal successors, (294), 239 states have internal predecessors, (294), 101 states have call successors, (101), 30 states have call predecessors, (101), 33 states have return successors, (136), 103 states have call predecessors, (136), 99 states have call successors, (136) [2023-11-23 07:41:59,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 531 transitions. [2023-11-23 07:41:59,983 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 531 transitions. Word has length 251 [2023-11-23 07:41:59,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:41:59,983 INFO L495 AbstractCegarLoop]: Abstraction has 373 states and 531 transitions. [2023-11-23 07:41:59,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-23 07:41:59,983 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 531 transitions. [2023-11-23 07:41:59,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-23 07:41:59,984 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:41:59,985 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:42:00,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-23 07:42:00,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:42:00,201 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:42:00,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:42:00,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1320370426, now seen corresponding path program 1 times [2023-11-23 07:42:00,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:42:00,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277163517] [2023-11-23 07:42:00,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:42:00,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:42:00,261 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:42:00,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [21507876] [2023-11-23 07:42:00,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:42:00,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:42:00,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:42:00,263 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:42:00,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-23 07:42:01,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:42:01,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 4260 conjuncts, 62 conjunts are in the unsatisfiable core [2023-11-23 07:42:01,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:42:01,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-23 07:42:01,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2023-11-23 07:42:03,286 WARN L876 $PredicateComparison]: unable to prove that (exists ((ensure_array_list_has_allocated_data_member_~list.offset Int)) (and (= (store |c_old(#memory_$Pointer$#2.base)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| (store (select |c_old(#memory_$Pointer$#2.base)| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) ensure_array_list_has_allocated_data_member_~list.offset (select (select |c_#memory_$Pointer$#2.base| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) ensure_array_list_has_allocated_data_member_~list.offset))) |c_#memory_$Pointer$#2.base|) (<= |c_ensure_array_list_has_allocated_data_member_#in~list.offset| ensure_array_list_has_allocated_data_member_~list.offset))) is different from true [2023-11-23 07:42:03,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 07:42:03,296 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 26 treesize of output 14 [2023-11-23 07:42:03,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2023-11-23 07:42:05,461 INFO L134 CoverageAnalysis]: Checked inductivity of 412 backedges. 229 proven. 17 refuted. 0 times theorem prover too weak. 164 trivial. 2 not checked. [2023-11-23 07:42:05,461 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:42:07,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:42:07,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277163517] [2023-11-23 07:42:07,960 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:42:07,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21507876] [2023-11-23 07:42:07,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21507876] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:42:07,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:42:07,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2023-11-23 07:42:07,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002776418] [2023-11-23 07:42:07,961 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-23 07:42:07,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-23 07:42:07,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:42:07,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-23 07:42:07,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=4, NotChecked=46, Total=650 [2023-11-23 07:42:07,963 INFO L87 Difference]: Start difference. First operand 373 states and 531 transitions. Second operand has 20 states, 17 states have (on average 6.705882352941177) internal successors, (114), 18 states have internal predecessors, (114), 12 states have call successors, (29), 4 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 12 states have call successors, (27) [2023-11-23 07:42:10,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:13,302 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:17,338 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:19,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:21,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:25,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:27,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:29,757 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:31,767 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:33,807 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:35,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:38,058 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:40,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:44,775 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:46,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:48,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:50,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:52,910 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:54,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:56,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:42:58,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:00,943 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:02,950 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:04,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:06,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:09,057 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:11,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:13,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:15,675 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:17,984 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 07:43:20,200 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:22,519 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:24,525 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:26,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:28,536 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:30,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:32,548 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:34,556 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:36,560 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:38,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:40,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:42,828 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:44,837 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:47,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:50,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:52,599 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:43:52,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:43:52,742 INFO L93 Difference]: Finished difference Result 1157 states and 1692 transitions. [2023-11-23 07:43:52,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-23 07:43:52,743 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 6.705882352941177) internal successors, (114), 18 states have internal predecessors, (114), 12 states have call successors, (29), 4 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 12 states have call successors, (27) Word has length 256 [2023-11-23 07:43:52,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:43:52,747 INFO L225 Difference]: With dead ends: 1157 [2023-11-23 07:43:52,747 INFO L226 Difference]: Without dead ends: 844 [2023-11-23 07:43:52,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 434 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 12.6s TimeCoverageRelationStatistics Valid=269, Invalid=1707, Unknown=8, NotChecked=86, Total=2070 [2023-11-23 07:43:52,750 INFO L413 NwaCegarLoop]: 448 mSDtfsCounter, 399 mSDsluCounter, 4400 mSDsCounter, 0 mSdLazyCounter, 7623 mSolverCounterSat, 303 mSolverCounterUnsat, 57 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 97.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 4848 SdHoareTripleChecker+Invalid, 8815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 7623 IncrementalHoareTripleChecker+Invalid, 57 IncrementalHoareTripleChecker+Unknown, 832 IncrementalHoareTripleChecker+Unchecked, 98.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:43:52,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [458 Valid, 4848 Invalid, 8815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 7623 Invalid, 57 Unknown, 832 Unchecked, 98.2s Time] [2023-11-23 07:43:52,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states. [2023-11-23 07:43:52,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 741. [2023-11-23 07:43:52,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 486 states have (on average 1.2510288065843622) internal successors, (608), 487 states have internal predecessors, (608), 192 states have call successors, (192), 53 states have call predecessors, (192), 61 states have return successors, (280), 200 states have call predecessors, (280), 189 states have call successors, (280) [2023-11-23 07:43:52,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 1080 transitions. [2023-11-23 07:43:52,812 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 1080 transitions. Word has length 256 [2023-11-23 07:43:52,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:43:52,813 INFO L495 AbstractCegarLoop]: Abstraction has 741 states and 1080 transitions. [2023-11-23 07:43:52,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 6.705882352941177) internal successors, (114), 18 states have internal predecessors, (114), 12 states have call successors, (29), 4 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 12 states have call successors, (27) [2023-11-23 07:43:52,813 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 1080 transitions. [2023-11-23 07:43:52,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-23 07:43:52,815 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:43:52,815 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:43:52,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-23 07:43:53,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:43:53,038 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:43:53,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:43:53,038 INFO L85 PathProgramCache]: Analyzing trace with hash -133942606, now seen corresponding path program 2 times [2023-11-23 07:43:53,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:43:53,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090639389] [2023-11-23 07:43:53,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:43:53,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:43:53,098 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:43:53,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [501494236] [2023-11-23 07:43:53,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 07:43:53,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:43:53,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:43:53,100 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:43:53,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-23 07:43:54,701 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-23 07:43:54,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:43:54,723 INFO L262 TraceCheckSpWp]: Trace formula consists of 4260 conjuncts, 125 conjunts are in the unsatisfiable core [2023-11-23 07:43:54,728 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:43:55,591 INFO L134 CoverageAnalysis]: Checked inductivity of 412 backedges. 252 proven. 0 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2023-11-23 07:43:55,591 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:43:55,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:43:55,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090639389] [2023-11-23 07:43:55,602 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:43:55,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501494236] [2023-11-23 07:43:55,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501494236] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:43:55,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:43:55,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2023-11-23 07:43:55,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128357508] [2023-11-23 07:43:55,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:43:55,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-23 07:43:55,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:43:55,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-23 07:43:55,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2023-11-23 07:43:55,604 INFO L87 Difference]: Start difference. First operand 741 states and 1080 transitions. Second operand has 23 states, 22 states have (on average 5.818181818181818) internal successors, (128), 21 states have internal predecessors, (128), 9 states have call successors, (30), 5 states have call predecessors, (30), 5 states have return successors, (28), 8 states have call predecessors, (28), 7 states have call successors, (28) [2023-11-23 07:44:00,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:44:00,901 INFO L93 Difference]: Finished difference Result 2381 states and 3529 transitions. [2023-11-23 07:44:00,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-23 07:44:00,902 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 5.818181818181818) internal successors, (128), 21 states have internal predecessors, (128), 9 states have call successors, (30), 5 states have call predecessors, (30), 5 states have return successors, (28), 8 states have call predecessors, (28), 7 states have call successors, (28) Word has length 256 [2023-11-23 07:44:00,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:44:00,911 INFO L225 Difference]: With dead ends: 2381 [2023-11-23 07:44:00,911 INFO L226 Difference]: Without dead ends: 1772 [2023-11-23 07:44:00,915 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 248 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 717 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=420, Invalid=2660, Unknown=0, NotChecked=0, Total=3080 [2023-11-23 07:44:00,916 INFO L413 NwaCegarLoop]: 238 mSDtfsCounter, 575 mSDsluCounter, 1840 mSDsCounter, 0 mSdLazyCounter, 4551 mSolverCounterSat, 456 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 631 SdHoareTripleChecker+Valid, 2078 SdHoareTripleChecker+Invalid, 5007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 456 IncrementalHoareTripleChecker+Valid, 4551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:44:00,916 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [631 Valid, 2078 Invalid, 5007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [456 Valid, 4551 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2023-11-23 07:44:00,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1772 states. [2023-11-23 07:44:01,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1772 to 1365. [2023-11-23 07:44:01,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1365 states, 906 states have (on average 1.2582781456953642) internal successors, (1140), 905 states have internal predecessors, (1140), 352 states have call successors, (352), 85 states have call predecessors, (352), 105 states have return successors, (550), 374 states have call predecessors, (550), 347 states have call successors, (550) [2023-11-23 07:44:01,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1365 states to 1365 states and 2042 transitions. [2023-11-23 07:44:01,091 INFO L78 Accepts]: Start accepts. Automaton has 1365 states and 2042 transitions. Word has length 256 [2023-11-23 07:44:01,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:44:01,091 INFO L495 AbstractCegarLoop]: Abstraction has 1365 states and 2042 transitions. [2023-11-23 07:44:01,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 5.818181818181818) internal successors, (128), 21 states have internal predecessors, (128), 9 states have call successors, (30), 5 states have call predecessors, (30), 5 states have return successors, (28), 8 states have call predecessors, (28), 7 states have call successors, (28) [2023-11-23 07:44:01,092 INFO L276 IsEmpty]: Start isEmpty. Operand 1365 states and 2042 transitions. [2023-11-23 07:44:01,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2023-11-23 07:44:01,094 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:44:01,094 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:44:01,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-11-23 07:44:01,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-23 07:44:01,313 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:44:01,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:44:01,313 INFO L85 PathProgramCache]: Analyzing trace with hash 830201551, now seen corresponding path program 1 times [2023-11-23 07:44:01,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:44:01,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044924130] [2023-11-23 07:44:01,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:44:01,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:44:01,376 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:44:01,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [188526228] [2023-11-23 07:44:01,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:44:01,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:44:01,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:44:01,378 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:44:01,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-23 07:44:03,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:44:03,614 INFO L262 TraceCheckSpWp]: Trace formula consists of 4263 conjuncts, 190 conjunts are in the unsatisfiable core [2023-11-23 07:44:03,621 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:44:03,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-23 07:44:03,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2023-11-23 07:44:05,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 Killed by 15