./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/aws-c-common/aws_priority_queue_push_harness_negated.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_push_harness_negated.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 2d9cd1fbf07c8f7717ce8cdae57eca9d2d6f93d8e8fe0dc5f3196ac4db1f48e1 --preprocessor.use.memory.slicer true --- Real Ultimate output --- This is Ultimate 0.2.3-?-abd6749-m [2023-11-23 07:37:45,271 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 07:37:45,328 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-23 07:37:45,335 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 07:37:45,336 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 07:37:45,356 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 07:37:45,359 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 07:37:45,359 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 07:37:45,360 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 07:37:45,364 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 07:37:45,364 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 07:37:45,364 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 07:37:45,365 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 07:37:45,366 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 07:37:45,367 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 07:37:45,367 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 07:37:45,367 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 07:37:45,367 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 07:37:45,368 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 07:37:45,368 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 07:37:45,369 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 07:37:45,369 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 07:37:45,370 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 07:37:45,370 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 07:37:45,370 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 07:37:45,371 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 07:37:45,371 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 07:37:45,371 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 07:37:45,371 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 07:37:45,371 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 07:37:45,372 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 07:37:45,373 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 07:37:45,373 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-23 07:37:45,373 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-23 07:37:45,373 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 07:37:45,373 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-23 07:37:45,373 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 07:37:45,374 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-23 07:37:45,374 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 07:37:45,374 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 -> 2d9cd1fbf07c8f7717ce8cdae57eca9d2d6f93d8e8fe0dc5f3196ac4db1f48e1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> true [2023-11-23 07:37:45,624 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 07:37:45,646 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 07:37:45,648 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 07:37:45,649 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 07:37:45,650 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 07:37:45,651 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_push_harness_negated.i [2023-11-23 07:37:46,817 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 07:37:47,260 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 07:37:47,260 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_priority_queue_push_harness_negated.i [2023-11-23 07:37:47,307 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d07bba036/f12ba20f6ba846f3b740d5c7db9fc5a0/FLAG73cb8d2b1 [2023-11-23 07:37:47,382 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d07bba036/f12ba20f6ba846f3b740d5c7db9fc5a0 [2023-11-23 07:37:47,387 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 07:37:47,388 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 07:37:47,419 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 07:37:47,420 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 07:37:47,424 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 07:37:47,424 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 07:37:47" (1/1) ... [2023-11-23 07:37:47,425 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6c1eff72 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:37:47, skipping insertion in model container [2023-11-23 07:37:47,425 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 07:37:47" (1/1) ... [2023-11-23 07:37:47,567 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 07:37:47,759 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_push_harness_negated.i[4497,4510] [2023-11-23 07:37:47,765 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_push_harness_negated.i[4557,4570] [2023-11-23 07:37:48,325 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,328 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,328 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,329 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,330 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,350 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,353 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,357 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,358 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,360 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,362 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,363 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,364 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,594 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 07:37:48,595 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 07:37:48,595 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 07:37:48,596 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 07:37:48,597 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 07:37:48,597 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 07:37:48,597 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 07:37:48,598 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 07:37:48,598 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 07:37:48,599 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 07:37:48,717 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,721 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,785 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,786 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,786 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,787 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,787 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,789 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,789 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,790 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,790 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,791 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,791 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,791 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,791 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,794 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,795 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,795 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,795 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,802 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,803 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,810 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,817 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,817 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,827 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 07:37:48,851 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 07:37:48,860 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_push_harness_negated.i[4497,4510] [2023-11-23 07:37:48,861 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_push_harness_negated.i[4557,4570] [2023-11-23 07:37:48,925 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,925 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,926 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,926 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,926 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,930 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,931 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,931 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,932 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,933 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,933 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,933 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,934 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:48,953 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 07:37:48,954 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 07:37:48,954 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 07:37:48,955 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 07:37:48,956 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 07:37:48,956 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 07:37:48,956 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 07:37:48,957 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 07:37:48,957 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 07:37:48,957 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 07:37:48,995 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,005 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,011 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : : "r"(pBuf) : "memory"); [7739-7750] [2023-11-23 07:37:49,027 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,028 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,028 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,029 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,029 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,029 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,029 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,030 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,030 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,031 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,031 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,031 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,032 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,036 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,036 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,036 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,036 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,039 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,039 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,046 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,046 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,047 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:37:49,056 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 07:37:49,224 WARN L675 CHandler]: The function __atomic_fetch_or is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:37:49,224 WARN L675 CHandler]: The function __atomic_fetch_sub is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:37:49,224 WARN L675 CHandler]: The function __atomic_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:37:49,225 WARN L675 CHandler]: The function __atomic_fetch_xor is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:37:49,225 WARN L675 CHandler]: The function htons is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:37:49,225 WARN L675 CHandler]: The function ntohl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:37:49,226 WARN L675 CHandler]: The function __atomic_compare_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:37:49,226 WARN L675 CHandler]: The function __atomic_fetch_add is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:37:49,226 WARN L675 CHandler]: The function fprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:37:49,226 WARN L675 CHandler]: The function htonl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:37:49,226 WARN L675 CHandler]: The function __atomic_store_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:37:49,226 WARN L675 CHandler]: The function ntohs is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:37:49,227 WARN L675 CHandler]: The function __atomic_load_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:37:49,227 WARN L675 CHandler]: The function __atomic_thread_fence is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:37:49,227 WARN L675 CHandler]: The function __atomic_fetch_and is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:37:49,233 INFO L206 MainTranslator]: Completed translation [2023-11-23 07:37:49,234 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:37:49 WrapperNode [2023-11-23 07:37:49,234 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 07:37:49,235 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 07:37:49,235 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 07:37:49,235 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 07:37:49,240 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:37:49" (1/1) ... [2023-11-23 07:37:49,315 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:37:49" (1/1) ... [2023-11-23 07:37:49,378 INFO L138 Inliner]: procedures = 696, calls = 1880, calls flagged for inlining = 60, calls inlined = 19, statements flattened = 1165 [2023-11-23 07:37:49,379 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 07:37:49,379 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 07:37:49,380 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 07:37:49,380 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 07:37:49,388 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:37:49" (1/1) ... [2023-11-23 07:37:49,388 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:37:49" (1/1) ... [2023-11-23 07:37:49,397 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:37:49" (1/1) ... [2023-11-23 07:37:49,485 INFO L188 MemorySlicer]: Split 373 memory accesses to 8 slices as follows [2, 236, 92, 9, 7, 24, 0, 3]. 63 percent of accesses are in the largest equivalence class. The 249 initializations are split as follows [2, 236, 0, 1, 2, 5, 0, 3]. The 23 writes are split as follows [0, 0, 13, 1, 1, 8, 0, 0]. [2023-11-23 07:37:49,486 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:37:49" (1/1) ... [2023-11-23 07:37:49,486 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:37:49" (1/1) ... [2023-11-23 07:37:49,532 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:37:49" (1/1) ... [2023-11-23 07:37:49,546 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:37:49" (1/1) ... [2023-11-23 07:37:49,556 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:37:49" (1/1) ... [2023-11-23 07:37:49,568 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:37:49" (1/1) ... [2023-11-23 07:37:49,584 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 07:37:49,589 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 07:37:49,589 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 07:37:49,589 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 07:37:49,589 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:37:49" (1/1) ... [2023-11-23 07:37:49,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 07:37:49,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:37:49,622 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:37:49,646 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:37:49,681 INFO L130 BoogieDeclarations]: Found specification of procedure s_swap [2023-11-23 07:37:49,681 INFO L138 BoogieDeclarations]: Found implementation of procedure s_swap [2023-11-23 07:37:49,681 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_init_dynamic [2023-11-23 07:37:49,682 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_init_dynamic [2023-11-23 07:37:49,682 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_mem_zeroed [2023-11-23 07:37:49,682 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_mem_zeroed [2023-11-23 07:37:49,682 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 07:37:49,682 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2023-11-23 07:37:49,682 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2023-11-23 07:37:49,682 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2023-11-23 07:37:49,682 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2023-11-23 07:37:49,682 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2023-11-23 07:37:49,683 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2023-11-23 07:37:49,683 INFO L130 BoogieDeclarations]: Found specification of procedure aws_allocator_is_valid [2023-11-23 07:37:49,683 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_allocator_is_valid [2023-11-23 07:37:49,683 INFO L130 BoogieDeclarations]: Found specification of procedure s_sift_up [2023-11-23 07:37:49,683 INFO L138 BoogieDeclarations]: Found implementation of procedure s_sift_up [2023-11-23 07:37:49,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-23 07:37:49,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-23 07:37:49,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-23 07:37:49,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-23 07:37:49,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-23 07:37:49,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-23 07:37:49,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-23 07:37:49,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-23 07:37:49,684 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2023-11-23 07:37:49,685 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2023-11-23 07:37:49,685 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-23 07:37:49,685 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-23 07:37:49,685 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 07:37:49,685 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 07:37:49,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-23 07:37:49,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-23 07:37:49,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-23 07:37:49,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-23 07:37:49,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-23 07:37:49,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-23 07:37:49,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-23 07:37:49,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-23 07:37:49,688 INFO L130 BoogieDeclarations]: Found specification of procedure my_abort [2023-11-23 07:37:49,689 INFO L138 BoogieDeclarations]: Found implementation of procedure my_abort [2023-11-23 07:37:49,689 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2023-11-23 07:37:49,689 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2023-11-23 07:37:49,689 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 07:37:49,689 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 07:37:49,689 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2023-11-23 07:37:49,689 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2023-11-23 07:37:49,690 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2023-11-23 07:37:49,693 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2023-11-23 07:37:49,693 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2023-11-23 07:37:49,693 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2023-11-23 07:37:49,693 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_is_valid [2023-11-23 07:37:49,694 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_is_valid [2023-11-23 07:37:49,694 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_release [2023-11-23 07:37:49,694 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_release [2023-11-23 07:37:49,694 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2023-11-23 07:37:49,694 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2023-11-23 07:37:49,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2023-11-23 07:37:49,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2023-11-23 07:37:49,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2023-11-23 07:37:49,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2023-11-23 07:37:49,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2023-11-23 07:37:49,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2023-11-23 07:37:49,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2023-11-23 07:37:49,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2023-11-23 07:37:49,695 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2023-11-23 07:37:49,695 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2023-11-23 07:37:49,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2023-11-23 07:37:49,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2023-11-23 07:37:49,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2023-11-23 07:37:49,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2023-11-23 07:37:49,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2023-11-23 07:37:49,696 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2023-11-23 07:37:49,696 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 07:37:49,696 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 07:37:49,696 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2023-11-23 07:37:49,696 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2023-11-23 07:37:49,697 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_pop_back [2023-11-23 07:37:49,697 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_pop_back [2023-11-23 07:37:49,697 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_acquire [2023-11-23 07:37:49,697 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_acquire [2023-11-23 07:37:49,697 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 07:37:49,697 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2023-11-23 07:37:49,698 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2023-11-23 07:37:49,698 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-23 07:37:49,698 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-23 07:37:49,698 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-23 07:37:49,698 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-23 07:37:49,698 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-23 07:37:49,698 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-23 07:37:49,698 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-23 07:37:49,699 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-23 07:37:49,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-23 07:37:49,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-23 07:37:49,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-23 07:37:49,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-23 07:37:49,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-23 07:37:49,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-23 07:37:49,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-23 07:37:49,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-23 07:37:49,699 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_get_at_ptr [2023-11-23 07:37:49,700 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_get_at_ptr [2023-11-23 07:37:49,700 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2023-11-23 07:37:49,700 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2023-11-23 07:37:49,700 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2023-11-23 07:37:49,700 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2023-11-23 07:37:49,700 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2023-11-23 07:37:49,701 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2023-11-23 07:37:49,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-23 07:37:49,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-23 07:37:49,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-23 07:37:49,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-23 07:37:49,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-23 07:37:49,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-23 07:37:49,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-23 07:37:49,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-23 07:37:49,702 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2023-11-23 07:37:49,702 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2023-11-23 07:37:49,703 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_set_at [2023-11-23 07:37:49,703 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_set_at [2023-11-23 07:37:49,703 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_backpointer_index_valid [2023-11-23 07:37:49,704 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_backpointer_index_valid [2023-11-23 07:37:49,704 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-11-23 07:37:49,704 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-11-23 07:37:49,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-23 07:37:49,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-23 07:37:49,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-23 07:37:49,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-23 07:37:49,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-23 07:37:49,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-23 07:37:49,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-23 07:37:49,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-23 07:37:50,021 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 07:37:50,023 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 07:37:50,977 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 07:37:51,039 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 07:37:51,040 INFO L309 CfgBuilder]: Removed 5 assume(true) statements. [2023-11-23 07:37:51,040 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 07:37:51 BoogieIcfgContainer [2023-11-23 07:37:51,040 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 07:37:51,042 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 07:37:51,042 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 07:37:51,044 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 07:37:51,044 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 07:37:47" (1/3) ... [2023-11-23 07:37:51,045 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f3ea372 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 07:37:51, skipping insertion in model container [2023-11-23 07:37:51,045 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:37:49" (2/3) ... [2023-11-23 07:37:51,045 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f3ea372 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 07:37:51, skipping insertion in model container [2023-11-23 07:37:51,045 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 07:37:51" (3/3) ... [2023-11-23 07:37:51,046 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_priority_queue_push_harness_negated.i [2023-11-23 07:37:51,057 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 07:37:51,058 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-11-23 07:37:51,095 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 07:37:51,100 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;@61952021, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 07:37:51,100 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-11-23 07:37:51,104 INFO L276 IsEmpty]: Start isEmpty. Operand has 507 states, 276 states have (on average 1.2789855072463767) internal successors, (353), 279 states have internal predecessors, (353), 196 states have call successors, (196), 33 states have call predecessors, (196), 33 states have return successors, (196), 196 states have call predecessors, (196), 196 states have call successors, (196) [2023-11-23 07:37:51,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-11-23 07:37:51,116 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:37:51,116 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:51,117 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:37:51,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:37:51,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1001442691, now seen corresponding path program 1 times [2023-11-23 07:37:51,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:37:51,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658765608] [2023-11-23 07:37:51,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:37:51,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:37:51,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:37:51,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:37:51,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:37:51,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:37:51,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:37:51,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:37:51,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 07:37:51,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:37:51,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:37:51,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:37:51,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-23 07:37:51,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-23 07:37:51,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:37:51,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-23 07:37:51,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:37:51,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-23 07:37:51,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 07:37:51,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-23 07:37:51,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-23 07:37:51,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-23 07:37:51,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:51,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-11-23 07:37:52,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:52,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 07:37:52,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:52,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2023-11-23 07:37:52,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:52,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2023-11-23 07:37:52,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:52,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2023-11-23 07:37:52,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:52,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2023-11-23 07:37:52,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:52,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-23 07:37:52,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:52,053 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 349 trivial. 0 not checked. [2023-11-23 07:37:52,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:37:52,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658765608] [2023-11-23 07:37:52,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658765608] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:37:52,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:37:52,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 07:37:52,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519698344] [2023-11-23 07:37:52,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:37:52,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:37:52,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:37:52,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:37:52,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:37:52,083 INFO L87 Difference]: Start difference. First operand has 507 states, 276 states have (on average 1.2789855072463767) internal successors, (353), 279 states have internal predecessors, (353), 196 states have call successors, (196), 33 states have call predecessors, (196), 33 states have return successors, (196), 196 states have call predecessors, (196), 196 states have call successors, (196) Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (27), 5 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2023-11-23 07:37:56,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:37:56,340 INFO L93 Difference]: Finished difference Result 1159 states and 1964 transitions. [2023-11-23 07:37:56,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:37:56,343 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (27), 5 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 158 [2023-11-23 07:37:56,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:37:56,366 INFO L225 Difference]: With dead ends: 1159 [2023-11-23 07:37:56,366 INFO L226 Difference]: Without dead ends: 658 [2023-11-23 07:37:56,374 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:37:56,378 INFO L413 NwaCegarLoop]: 608 mSDtfsCounter, 176 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 1059 mSolverCounterSat, 249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 1201 SdHoareTripleChecker+Invalid, 1308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 249 IncrementalHoareTripleChecker+Valid, 1059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2023-11-23 07:37:56,382 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 1201 Invalid, 1308 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [249 Valid, 1059 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2023-11-23 07:37:56,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2023-11-23 07:37:56,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 504. [2023-11-23 07:37:56,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 274 states have (on average 1.2554744525547445) internal successors, (344), 276 states have internal predecessors, (344), 196 states have call successors, (196), 33 states have call predecessors, (196), 32 states have return successors, (194), 194 states have call predecessors, (194), 194 states have call successors, (194) [2023-11-23 07:37:56,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 734 transitions. [2023-11-23 07:37:56,521 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 734 transitions. Word has length 158 [2023-11-23 07:37:56,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:37:56,522 INFO L495 AbstractCegarLoop]: Abstraction has 504 states and 734 transitions. [2023-11-23 07:37:56,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (27), 5 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2023-11-23 07:37:56,523 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 734 transitions. [2023-11-23 07:37:56,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-11-23 07:37:56,534 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:37:56,534 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:56,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-23 07:37:56,535 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:37:56,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:37:56,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1127808775, now seen corresponding path program 1 times [2023-11-23 07:37:56,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:37:56,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523479953] [2023-11-23 07:37:56,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:37:56,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:37:56,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:56,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:37:56,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:56,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:37:56,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:56,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:37:56,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:37:57,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:37:57,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:37:57,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 07:37:57,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:37:57,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:37:57,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:37:57,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-23 07:37:57,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-23 07:37:57,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:37:57,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-23 07:37:57,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:37:57,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-23 07:37:57,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 07:37:57,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-23 07:37:57,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-23 07:37:57,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-23 07:37:57,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-11-23 07:37:57,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 07:37:57,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2023-11-23 07:37:57,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2023-11-23 07:37:57,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2023-11-23 07:37:57,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2023-11-23 07:37:57,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-23 07:37:57,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:57,472 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 343 trivial. 0 not checked. [2023-11-23 07:37:57,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:37:57,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523479953] [2023-11-23 07:37:57,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523479953] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:37:57,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436253124] [2023-11-23 07:37:57,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:37:57,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:37:57,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:37:57,490 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:37:57,518 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:37:58,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:58,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 2922 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-23 07:37:58,019 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:37:58,079 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2023-11-23 07:37:58,080 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:37:58,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436253124] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:37:58,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:37:58,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2023-11-23 07:37:58,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014182353] [2023-11-23 07:37:58,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:37:58,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:37:58,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:37:58,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:37:58,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-23 07:37:58,083 INFO L87 Difference]: Start difference. First operand 504 states and 734 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2023-11-23 07:37:58,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:37:58,373 INFO L93 Difference]: Finished difference Result 981 states and 1440 transitions. [2023-11-23 07:37:58,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:37:58,374 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 158 [2023-11-23 07:37:58,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:37:58,377 INFO L225 Difference]: With dead ends: 981 [2023-11-23 07:37:58,377 INFO L226 Difference]: Without dead ends: 506 [2023-11-23 07:37:58,379 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:37:58,380 INFO L413 NwaCegarLoop]: 687 mSDtfsCounter, 83 mSDsluCounter, 1919 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 2606 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:37:58,380 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 2606 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:37:58,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2023-11-23 07:37:58,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 506. [2023-11-23 07:37:58,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 275 states have (on average 1.2545454545454546) internal successors, (345), 278 states have internal predecessors, (345), 196 states have call successors, (196), 33 states have call predecessors, (196), 33 states have return successors, (204), 194 states have call predecessors, (204), 194 states have call successors, (204) [2023-11-23 07:37:58,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 745 transitions. [2023-11-23 07:37:58,413 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 745 transitions. Word has length 158 [2023-11-23 07:37:58,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:37:58,413 INFO L495 AbstractCegarLoop]: Abstraction has 506 states and 745 transitions. [2023-11-23 07:37:58,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2023-11-23 07:37:58,413 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 745 transitions. [2023-11-23 07:37:58,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-11-23 07:37:58,415 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:37:58,415 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:37:58,453 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:37:58,631 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:37:58,631 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:37:58,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:37:58,632 INFO L85 PathProgramCache]: Analyzing trace with hash -65618945, now seen corresponding path program 1 times [2023-11-23 07:37:58,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:37:58,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633230973] [2023-11-23 07:37:58,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:37:58,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:37:58,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:58,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:37:58,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:58,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:37:58,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:37:59,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:37:59,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:37:59,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:37:59,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 07:37:59,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:37:59,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:37:59,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:37:59,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:37:59,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-23 07:37:59,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2023-11-23 07:37:59,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:37:59,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 07:37:59,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-23 07:37:59,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-23 07:37:59,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2023-11-23 07:37:59,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-23 07:37:59,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2023-11-23 07:37:59,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-23 07:37:59,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-23 07:37:59,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 07:37:59,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-23 07:37:59,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2023-11-23 07:37:59,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2023-11-23 07:37:59,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2023-11-23 07:37:59,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2023-11-23 07:37:59,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:37:59,462 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2023-11-23 07:37:59,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:37:59,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633230973] [2023-11-23 07:37:59,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633230973] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:37:59,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095783731] [2023-11-23 07:37:59,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:37:59,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:37:59,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:37:59,464 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:37:59,512 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:38:00,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:38:00,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 3028 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-23 07:38:00,052 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:00,137 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 140 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2023-11-23 07:38:00,138 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:00,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095783731] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:00,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:38:00,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 15 [2023-11-23 07:38:00,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553534236] [2023-11-23 07:38:00,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:00,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 07:38:00,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:00,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 07:38:00,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2023-11-23 07:38:00,139 INFO L87 Difference]: Start difference. First operand 506 states and 745 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 4 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) [2023-11-23 07:38:00,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:00,826 INFO L93 Difference]: Finished difference Result 1004 states and 1520 transitions. [2023-11-23 07:38:00,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 07:38:00,827 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 4 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) Word has length 166 [2023-11-23 07:38:00,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:00,830 INFO L225 Difference]: With dead ends: 1004 [2023-11-23 07:38:00,830 INFO L226 Difference]: Without dead ends: 527 [2023-11-23 07:38:00,833 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2023-11-23 07:38:00,833 INFO L413 NwaCegarLoop]: 669 mSDtfsCounter, 117 mSDsluCounter, 3100 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 3769 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:00,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 3769 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-23 07:38:00,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2023-11-23 07:38:00,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 525. [2023-11-23 07:38:00,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 291 states have (on average 1.261168384879725) internal successors, (367), 294 states have internal predecessors, (367), 198 states have call successors, (198), 33 states have call predecessors, (198), 34 states have return successors, (238), 197 states have call predecessors, (238), 196 states have call successors, (238) [2023-11-23 07:38:00,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 803 transitions. [2023-11-23 07:38:00,861 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 803 transitions. Word has length 166 [2023-11-23 07:38:00,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:00,862 INFO L495 AbstractCegarLoop]: Abstraction has 525 states and 803 transitions. [2023-11-23 07:38:00,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 4 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) [2023-11-23 07:38:00,862 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 803 transitions. [2023-11-23 07:38:00,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2023-11-23 07:38:00,863 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:00,863 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:00,904 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:38:01,104 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:38:01,105 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:01,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:01,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1329235203, now seen corresponding path program 1 times [2023-11-23 07:38:01,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:01,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177718075] [2023-11-23 07:38:01,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:01,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:01,161 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:01,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1267725994] [2023-11-23 07:38:01,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:01,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:01,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:01,163 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:38:01,164 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:38:01,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:38:01,744 INFO L262 TraceCheckSpWp]: Trace formula consists of 3223 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 07:38:01,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:01,808 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 140 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2023-11-23 07:38:01,808 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:01,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:01,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177718075] [2023-11-23 07:38:01,809 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:01,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267725994] [2023-11-23 07:38:01,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267725994] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:01,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:01,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:38:01,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918477113] [2023-11-23 07:38:01,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:01,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:38:01,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:01,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:38:01,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:38:01,811 INFO L87 Difference]: Start difference. First operand 525 states and 803 transitions. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 4 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-23 07:38:02,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:02,134 INFO L93 Difference]: Finished difference Result 1027 states and 1591 transitions. [2023-11-23 07:38:02,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 07:38:02,135 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 4 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) Word has length 179 [2023-11-23 07:38:02,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:02,138 INFO L225 Difference]: With dead ends: 1027 [2023-11-23 07:38:02,138 INFO L226 Difference]: Without dead ends: 531 [2023-11-23 07:38:02,141 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 174 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:38:02,141 INFO L413 NwaCegarLoop]: 680 mSDtfsCounter, 102 mSDsluCounter, 2556 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 3236 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:02,141 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 3236 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:38:02,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2023-11-23 07:38:02,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 525. [2023-11-23 07:38:02,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 291 states have (on average 1.261168384879725) internal successors, (367), 294 states have internal predecessors, (367), 198 states have call successors, (198), 33 states have call predecessors, (198), 34 states have return successors, (238), 197 states have call predecessors, (238), 196 states have call successors, (238) [2023-11-23 07:38:02,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 803 transitions. [2023-11-23 07:38:02,212 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 803 transitions. Word has length 179 [2023-11-23 07:38:02,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:02,213 INFO L495 AbstractCegarLoop]: Abstraction has 525 states and 803 transitions. [2023-11-23 07:38:02,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 4 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-23 07:38:02,213 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 803 transitions. [2023-11-23 07:38:02,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-11-23 07:38:02,214 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:02,215 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:02,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-23 07:38:02,424 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:38:02,424 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:02,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:02,425 INFO L85 PathProgramCache]: Analyzing trace with hash 714388626, now seen corresponding path program 1 times [2023-11-23 07:38:02,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:02,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600638498] [2023-11-23 07:38:02,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:02,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:02,476 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:02,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [810991879] [2023-11-23 07:38:02,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:02,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:02,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:02,478 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:38:02,503 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:38:03,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:38:03,041 INFO L262 TraceCheckSpWp]: Trace formula consists of 3346 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 07:38:03,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:03,100 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 155 proven. 0 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2023-11-23 07:38:03,101 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:03,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:03,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600638498] [2023-11-23 07:38:03,101 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:03,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810991879] [2023-11-23 07:38:03,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810991879] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:03,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:03,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 07:38:03,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727706123] [2023-11-23 07:38:03,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:03,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:38:03,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:03,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:38:03,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:38:03,103 INFO L87 Difference]: Start difference. First operand 525 states and 803 transitions. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 5 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (29), 5 states have call predecessors, (29), 5 states have call successors, (29) [2023-11-23 07:38:03,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:03,784 INFO L93 Difference]: Finished difference Result 1053 states and 1629 transitions. [2023-11-23 07:38:03,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:38:03,785 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 5 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (29), 5 states have call predecessors, (29), 5 states have call successors, (29) Word has length 195 [2023-11-23 07:38:03,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:03,790 INFO L225 Difference]: With dead ends: 1053 [2023-11-23 07:38:03,790 INFO L226 Difference]: Without dead ends: 557 [2023-11-23 07:38:03,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 189 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:38:03,794 INFO L413 NwaCegarLoop]: 644 mSDtfsCounter, 153 mSDsluCounter, 3632 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 4276 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:03,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 4276 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 764 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-23 07:38:03,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2023-11-23 07:38:03,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 525. [2023-11-23 07:38:03,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 291 states have (on average 1.261168384879725) internal successors, (367), 294 states have internal predecessors, (367), 198 states have call successors, (198), 33 states have call predecessors, (198), 34 states have return successors, (238), 197 states have call predecessors, (238), 196 states have call successors, (238) [2023-11-23 07:38:03,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 803 transitions. [2023-11-23 07:38:03,823 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 803 transitions. Word has length 195 [2023-11-23 07:38:03,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:03,824 INFO L495 AbstractCegarLoop]: Abstraction has 525 states and 803 transitions. [2023-11-23 07:38:03,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 5 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (29), 5 states have call predecessors, (29), 5 states have call successors, (29) [2023-11-23 07:38:03,824 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 803 transitions. [2023-11-23 07:38:03,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2023-11-23 07:38:03,826 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:03,827 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:03,846 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:38:04,046 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:38:04,046 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:04,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:04,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1056123202, now seen corresponding path program 2 times [2023-11-23 07:38:04,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:04,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812404822] [2023-11-23 07:38:04,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:04,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:04,128 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:04,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1968729504] [2023-11-23 07:38:04,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 07:38:04,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:04,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:04,130 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:38:04,160 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:38:04,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-23 07:38:04,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:38:04,709 INFO L262 TraceCheckSpWp]: Trace formula consists of 1862 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 07:38:04,714 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:04,743 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2023-11-23 07:38:04,743 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:04,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:04,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812404822] [2023-11-23 07:38:04,743 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:04,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968729504] [2023-11-23 07:38:04,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968729504] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:04,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:04,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:38:04,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677730347] [2023-11-23 07:38:04,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:04,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:38:04,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:04,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:38:04,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:38:04,745 INFO L87 Difference]: Start difference. First operand 525 states and 803 transitions. Second operand has 6 states, 5 states have (on average 14.6) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 2 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-23 07:38:05,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:05,001 INFO L93 Difference]: Finished difference Result 533 states and 811 transitions. [2023-11-23 07:38:05,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:38:05,001 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 14.6) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 2 states have call predecessors, (29), 1 states have call successors, (29) Word has length 208 [2023-11-23 07:38:05,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:05,005 INFO L225 Difference]: With dead ends: 533 [2023-11-23 07:38:05,005 INFO L226 Difference]: Without dead ends: 531 [2023-11-23 07:38:05,006 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:38:05,007 INFO L413 NwaCegarLoop]: 703 mSDtfsCounter, 5 mSDsluCounter, 2775 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 3478 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:05,008 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 3478 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:38:05,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2023-11-23 07:38:05,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 530. [2023-11-23 07:38:05,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 294 states have (on average 1.2585034013605443) internal successors, (370), 297 states have internal predecessors, (370), 199 states have call successors, (199), 34 states have call predecessors, (199), 35 states have return successors, (239), 198 states have call predecessors, (239), 197 states have call successors, (239) [2023-11-23 07:38:05,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 808 transitions. [2023-11-23 07:38:05,037 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 808 transitions. Word has length 208 [2023-11-23 07:38:05,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:05,038 INFO L495 AbstractCegarLoop]: Abstraction has 530 states and 808 transitions. [2023-11-23 07:38:05,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.6) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 2 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-23 07:38:05,039 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 808 transitions. [2023-11-23 07:38:05,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2023-11-23 07:38:05,041 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:05,041 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:05,071 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:38:05,275 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:38:05,275 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:05,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:05,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1694673462, now seen corresponding path program 3 times [2023-11-23 07:38:05,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:05,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573734313] [2023-11-23 07:38:05,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:05,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:05,365 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:05,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [712497384] [2023-11-23 07:38:05,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-23 07:38:05,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:05,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:05,380 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:38:05,381 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:38:06,459 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-23 07:38:06,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:38:06,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 2184 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-23 07:38:06,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:06,548 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 30 proven. 2 refuted. 0 times theorem prover too weak. 384 trivial. 0 not checked. [2023-11-23 07:38:06,548 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:38:06,776 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 30 proven. 3 refuted. 0 times theorem prover too weak. 383 trivial. 0 not checked. [2023-11-23 07:38:06,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:06,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573734313] [2023-11-23 07:38:06,777 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:06,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712497384] [2023-11-23 07:38:06,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712497384] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:38:06,777 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 07:38:06,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 8 [2023-11-23 07:38:06,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004984996] [2023-11-23 07:38:06,777 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 07:38:06,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:38:06,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:06,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:38:06,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:38:06,779 INFO L87 Difference]: Start difference. First operand 530 states and 808 transitions. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 4 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 4 states have call predecessors, (30), 3 states have call successors, (30) [2023-11-23 07:38:07,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:07,552 INFO L93 Difference]: Finished difference Result 1012 states and 1562 transitions. [2023-11-23 07:38:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 07:38:07,553 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 4 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 4 states have call predecessors, (30), 3 states have call successors, (30) Word has length 221 [2023-11-23 07:38:07,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:07,559 INFO L225 Difference]: With dead ends: 1012 [2023-11-23 07:38:07,559 INFO L226 Difference]: Without dead ends: 537 [2023-11-23 07:38:07,561 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 443 GetRequests, 435 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:38:07,562 INFO L413 NwaCegarLoop]: 670 mSDtfsCounter, 33 mSDsluCounter, 2565 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 3235 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:07,562 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 3235 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 579 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-23 07:38:07,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2023-11-23 07:38:07,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 535. [2023-11-23 07:38:07,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 297 states have (on average 1.2558922558922558) internal successors, (373), 299 states have internal predecessors, (373), 201 states have call successors, (201), 35 states have call predecessors, (201), 35 states have return successors, (241), 200 states have call predecessors, (241), 199 states have call successors, (241) [2023-11-23 07:38:07,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 815 transitions. [2023-11-23 07:38:07,646 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 815 transitions. Word has length 221 [2023-11-23 07:38:07,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:07,646 INFO L495 AbstractCegarLoop]: Abstraction has 535 states and 815 transitions. [2023-11-23 07:38:07,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 4 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 4 states have call predecessors, (30), 3 states have call successors, (30) [2023-11-23 07:38:07,647 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 815 transitions. [2023-11-23 07:38:07,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2023-11-23 07:38:07,648 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:07,649 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:07,667 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-23 07:38:07,864 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:38:07,865 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:07,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:07,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1607915874, now seen corresponding path program 4 times [2023-11-23 07:38:07,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:07,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134187360] [2023-11-23 07:38:07,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:07,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:07,948 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:07,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1860808776] [2023-11-23 07:38:07,948 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-23 07:38:07,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:07,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:07,950 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:38:07,984 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:38:08,399 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-23 07:38:08,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:38:08,405 INFO L262 TraceCheckSpWp]: Trace formula consists of 1632 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-23 07:38:08,411 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:08,471 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 229 proven. 3 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2023-11-23 07:38:08,472 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:38:08,685 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 437 trivial. 0 not checked. [2023-11-23 07:38:08,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:08,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134187360] [2023-11-23 07:38:08,685 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:08,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860808776] [2023-11-23 07:38:08,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860808776] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:38:08,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 07:38:08,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2023-11-23 07:38:08,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134083391] [2023-11-23 07:38:08,686 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 07:38:08,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-23 07:38:08,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:08,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-23 07:38:08,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2023-11-23 07:38:08,688 INFO L87 Difference]: Start difference. First operand 535 states and 815 transitions. Second operand has 15 states, 13 states have (on average 7.846153846153846) internal successors, (102), 15 states have internal predecessors, (102), 8 states have call successors, (45), 2 states have call predecessors, (45), 5 states have return successors, (44), 6 states have call predecessors, (44), 8 states have call successors, (44) [2023-11-23 07:38:09,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:09,737 INFO L93 Difference]: Finished difference Result 1195 states and 1856 transitions. [2023-11-23 07:38:09,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-23 07:38:09,738 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 7.846153846153846) internal successors, (102), 15 states have internal predecessors, (102), 8 states have call successors, (45), 2 states have call predecessors, (45), 5 states have return successors, (44), 6 states have call predecessors, (44), 8 states have call successors, (44) Word has length 234 [2023-11-23 07:38:09,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:09,742 INFO L225 Difference]: With dead ends: 1195 [2023-11-23 07:38:09,742 INFO L226 Difference]: Without dead ends: 709 [2023-11-23 07:38:09,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 473 GetRequests, 454 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2023-11-23 07:38:09,746 INFO L413 NwaCegarLoop]: 740 mSDtfsCounter, 358 mSDsluCounter, 4996 mSDsCounter, 0 mSdLazyCounter, 889 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 5736 SdHoareTripleChecker+Invalid, 1050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 889 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:09,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [379 Valid, 5736 Invalid, 1050 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 889 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-23 07:38:09,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states. [2023-11-23 07:38:09,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 700. [2023-11-23 07:38:09,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 400 states have (on average 1.29) internal successors, (516), 404 states have internal predecessors, (516), 261 states have call successors, (261), 36 states have call predecessors, (261), 37 states have return successors, (322), 259 states have call predecessors, (322), 259 states have call successors, (322) [2023-11-23 07:38:09,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 1099 transitions. [2023-11-23 07:38:09,793 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 1099 transitions. Word has length 234 [2023-11-23 07:38:09,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:09,795 INFO L495 AbstractCegarLoop]: Abstraction has 700 states and 1099 transitions. [2023-11-23 07:38:09,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 7.846153846153846) internal successors, (102), 15 states have internal predecessors, (102), 8 states have call successors, (45), 2 states have call predecessors, (45), 5 states have return successors, (44), 6 states have call predecessors, (44), 8 states have call successors, (44) [2023-11-23 07:38:09,795 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 1099 transitions. [2023-11-23 07:38:09,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2023-11-23 07:38:09,798 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:09,798 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:09,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-23 07:38:10,012 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:38:10,013 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:10,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:10,013 INFO L85 PathProgramCache]: Analyzing trace with hash -871632156, now seen corresponding path program 1 times [2023-11-23 07:38:10,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:10,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723715249] [2023-11-23 07:38:10,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:10,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:10,169 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:10,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [807512668] [2023-11-23 07:38:10,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:10,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:10,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:10,171 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:38:10,197 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:38:10,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:38:10,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 4126 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 07:38:10,943 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:11,004 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 273 proven. 0 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2023-11-23 07:38:11,004 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:11,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:11,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723715249] [2023-11-23 07:38:11,005 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:11,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807512668] [2023-11-23 07:38:11,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807512668] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:11,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:11,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:38:11,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566645549] [2023-11-23 07:38:11,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:11,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:38:11,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:11,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:38:11,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:38:11,009 INFO L87 Difference]: Start difference. First operand 700 states and 1099 transitions. Second operand has 6 states, 5 states have (on average 18.0) internal successors, (90), 6 states have internal predecessors, (90), 4 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 4 states have call successors, (31) [2023-11-23 07:38:11,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:11,394 INFO L93 Difference]: Finished difference Result 1172 states and 1805 transitions. [2023-11-23 07:38:11,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:38:11,395 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 18.0) internal successors, (90), 6 states have internal predecessors, (90), 4 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 4 states have call successors, (31) Word has length 247 [2023-11-23 07:38:11,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:11,399 INFO L225 Difference]: With dead ends: 1172 [2023-11-23 07:38:11,399 INFO L226 Difference]: Without dead ends: 633 [2023-11-23 07:38:11,402 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:38:11,402 INFO L413 NwaCegarLoop]: 685 mSDtfsCounter, 132 mSDsluCounter, 2524 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 3209 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:11,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 3209 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:38:11,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2023-11-23 07:38:11,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 614. [2023-11-23 07:38:11,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 347 states have (on average 1.276657060518732) internal successors, (443), 352 states have internal predecessors, (443), 228 states have call successors, (228), 36 states have call predecessors, (228), 37 states have return successors, (281), 225 states have call predecessors, (281), 226 states have call successors, (281) [2023-11-23 07:38:11,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 952 transitions. [2023-11-23 07:38:11,435 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 952 transitions. Word has length 247 [2023-11-23 07:38:11,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:11,435 INFO L495 AbstractCegarLoop]: Abstraction has 614 states and 952 transitions. [2023-11-23 07:38:11,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 18.0) internal successors, (90), 6 states have internal predecessors, (90), 4 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 4 states have call successors, (31) [2023-11-23 07:38:11,436 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 952 transitions. [2023-11-23 07:38:11,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2023-11-23 07:38:11,437 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:11,438 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:38:11,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-23 07:38:11,651 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:38:11,652 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:11,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:11,652 INFO L85 PathProgramCache]: Analyzing trace with hash 377907932, now seen corresponding path program 1 times [2023-11-23 07:38:11,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:11,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572299592] [2023-11-23 07:38:11,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:11,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:11,717 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:11,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [867598150] [2023-11-23 07:38:11,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:11,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:11,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:11,719 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:38:11,721 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:38:12,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:38:12,477 INFO L262 TraceCheckSpWp]: Trace formula consists of 4232 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 07:38:12,483 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:12,550 INFO L134 CoverageAnalysis]: Checked inductivity of 531 backedges. 295 proven. 0 refuted. 0 times theorem prover too weak. 236 trivial. 0 not checked. [2023-11-23 07:38:12,550 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:12,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:12,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572299592] [2023-11-23 07:38:12,550 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:12,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867598150] [2023-11-23 07:38:12,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867598150] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:12,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:12,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 07:38:12,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545324801] [2023-11-23 07:38:12,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:12,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:38:12,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:12,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:38:12,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:38:12,553 INFO L87 Difference]: Start difference. First operand 614 states and 952 transitions. Second operand has 8 states, 7 states have (on average 13.714285714285714) internal successors, (96), 8 states have internal predecessors, (96), 5 states have call successors, (34), 2 states have call predecessors, (34), 4 states have return successors, (32), 4 states have call predecessors, (32), 5 states have call successors, (32) [2023-11-23 07:38:13,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:13,492 INFO L93 Difference]: Finished difference Result 1226 states and 1910 transitions. [2023-11-23 07:38:13,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-23 07:38:13,492 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.714285714285714) internal successors, (96), 8 states have internal predecessors, (96), 5 states have call successors, (34), 2 states have call predecessors, (34), 4 states have return successors, (32), 4 states have call predecessors, (32), 5 states have call successors, (32) Word has length 255 [2023-11-23 07:38:13,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:13,497 INFO L225 Difference]: With dead ends: 1226 [2023-11-23 07:38:13,497 INFO L226 Difference]: Without dead ends: 649 [2023-11-23 07:38:13,500 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-23 07:38:13,501 INFO L413 NwaCegarLoop]: 667 mSDtfsCounter, 166 mSDsluCounter, 3686 mSDsCounter, 0 mSdLazyCounter, 704 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 4353 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:13,502 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 4353 Invalid, 780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 704 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-23 07:38:13,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2023-11-23 07:38:13,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 630. [2023-11-23 07:38:13,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 361 states have (on average 1.2797783933518005) internal successors, (462), 366 states have internal predecessors, (462), 229 states have call successors, (229), 36 states have call predecessors, (229), 38 states have return successors, (290), 227 states have call predecessors, (290), 227 states have call successors, (290) [2023-11-23 07:38:13,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 981 transitions. [2023-11-23 07:38:13,536 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 981 transitions. Word has length 255 [2023-11-23 07:38:13,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:13,536 INFO L495 AbstractCegarLoop]: Abstraction has 630 states and 981 transitions. [2023-11-23 07:38:13,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.714285714285714) internal successors, (96), 8 states have internal predecessors, (96), 5 states have call successors, (34), 2 states have call predecessors, (34), 4 states have return successors, (32), 4 states have call predecessors, (32), 5 states have call successors, (32) [2023-11-23 07:38:13,537 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 981 transitions. [2023-11-23 07:38:13,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2023-11-23 07:38:13,539 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:13,539 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:38:13,580 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:38:13,752 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:38:13,752 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:13,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:13,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1456808022, now seen corresponding path program 1 times [2023-11-23 07:38:13,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:13,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529863213] [2023-11-23 07:38:13,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:13,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:13,848 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:13,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [911914160] [2023-11-23 07:38:13,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:13,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:13,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:13,857 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:38:13,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-23 07:38:14,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:38:14,703 INFO L262 TraceCheckSpWp]: Trace formula consists of 4338 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 07:38:14,708 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:14,767 INFO L134 CoverageAnalysis]: Checked inductivity of 563 backedges. 309 proven. 0 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2023-11-23 07:38:14,767 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:14,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:14,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529863213] [2023-11-23 07:38:14,768 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:14,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911914160] [2023-11-23 07:38:14,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911914160] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:14,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:14,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-23 07:38:14,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025873954] [2023-11-23 07:38:14,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:14,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 07:38:14,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:14,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 07:38:14,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:38:14,770 INFO L87 Difference]: Start difference. First operand 630 states and 981 transitions. Second operand has 7 states, 6 states have (on average 16.166666666666668) internal successors, (97), 7 states have internal predecessors, (97), 5 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 4 states have call predecessors, (33), 5 states have call successors, (33) [2023-11-23 07:38:15,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:15,263 INFO L93 Difference]: Finished difference Result 1232 states and 1934 transitions. [2023-11-23 07:38:15,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-23 07:38:15,263 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 16.166666666666668) internal successors, (97), 7 states have internal predecessors, (97), 5 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 4 states have call predecessors, (33), 5 states have call successors, (33) Word has length 263 [2023-11-23 07:38:15,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:15,267 INFO L225 Difference]: With dead ends: 1232 [2023-11-23 07:38:15,268 INFO L226 Difference]: Without dead ends: 639 [2023-11-23 07:38:15,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-23 07:38:15,271 INFO L413 NwaCegarLoop]: 678 mSDtfsCounter, 151 mSDsluCounter, 3152 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 3830 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:15,272 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 3830 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-23 07:38:15,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2023-11-23 07:38:15,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 630. [2023-11-23 07:38:15,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 361 states have (on average 1.2797783933518005) internal successors, (462), 366 states have internal predecessors, (462), 229 states have call successors, (229), 36 states have call predecessors, (229), 38 states have return successors, (290), 227 states have call predecessors, (290), 227 states have call successors, (290) [2023-11-23 07:38:15,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 981 transitions. [2023-11-23 07:38:15,309 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 981 transitions. Word has length 263 [2023-11-23 07:38:15,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:15,309 INFO L495 AbstractCegarLoop]: Abstraction has 630 states and 981 transitions. [2023-11-23 07:38:15,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 16.166666666666668) internal successors, (97), 7 states have internal predecessors, (97), 5 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 4 states have call predecessors, (33), 5 states have call successors, (33) [2023-11-23 07:38:15,310 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 981 transitions. [2023-11-23 07:38:15,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2023-11-23 07:38:15,311 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:15,311 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:15,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-23 07:38:15,531 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:38:15,532 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:15,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:15,532 INFO L85 PathProgramCache]: Analyzing trace with hash -355760757, now seen corresponding path program 2 times [2023-11-23 07:38:15,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:15,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475295469] [2023-11-23 07:38:15,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:15,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:15,624 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:15,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [128309075] [2023-11-23 07:38:15,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 07:38:15,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:15,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:15,632 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:38:15,634 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:38:16,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-23 07:38:16,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:38:16,782 INFO L262 TraceCheckSpWp]: Trace formula consists of 4656 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-23 07:38:16,788 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:16,894 INFO L134 CoverageAnalysis]: Checked inductivity of 668 backedges. 385 proven. 0 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2023-11-23 07:38:16,895 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:16,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:16,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475295469] [2023-11-23 07:38:16,895 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:16,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128309075] [2023-11-23 07:38:16,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128309075] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:16,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:16,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-23 07:38:16,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863609138] [2023-11-23 07:38:16,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:16,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 07:38:16,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:16,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 07:38:16,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:38:16,897 INFO L87 Difference]: Start difference. First operand 630 states and 981 transitions. Second operand has 9 states, 8 states have (on average 13.875) internal successors, (111), 9 states have internal predecessors, (111), 6 states have call successors, (36), 2 states have call predecessors, (36), 4 states have return successors, (34), 5 states have call predecessors, (34), 6 states have call successors, (34) [2023-11-23 07:38:17,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:17,769 INFO L93 Difference]: Finished difference Result 1255 states and 1960 transitions. [2023-11-23 07:38:17,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 07:38:17,769 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 13.875) internal successors, (111), 9 states have internal predecessors, (111), 6 states have call successors, (36), 2 states have call predecessors, (36), 4 states have return successors, (34), 5 states have call predecessors, (34), 6 states have call successors, (34) Word has length 292 [2023-11-23 07:38:17,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:17,773 INFO L225 Difference]: With dead ends: 1255 [2023-11-23 07:38:17,773 INFO L226 Difference]: Without dead ends: 662 [2023-11-23 07:38:17,776 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 287 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:38:17,777 INFO L413 NwaCegarLoop]: 642 mSDtfsCounter, 202 mSDsluCounter, 4191 mSDsCounter, 0 mSdLazyCounter, 849 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 4833 SdHoareTripleChecker+Invalid, 931 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 849 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:17,777 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 4833 Invalid, 931 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 849 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-23 07:38:17,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states. [2023-11-23 07:38:17,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 614. [2023-11-23 07:38:17,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 347 states have (on average 1.276657060518732) internal successors, (443), 352 states have internal predecessors, (443), 228 states have call successors, (228), 36 states have call predecessors, (228), 37 states have return successors, (279), 225 states have call predecessors, (279), 226 states have call successors, (279) [2023-11-23 07:38:17,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 950 transitions. [2023-11-23 07:38:17,823 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 950 transitions. Word has length 292 [2023-11-23 07:38:17,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:17,823 INFO L495 AbstractCegarLoop]: Abstraction has 614 states and 950 transitions. [2023-11-23 07:38:17,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 13.875) internal successors, (111), 9 states have internal predecessors, (111), 6 states have call successors, (36), 2 states have call predecessors, (36), 4 states have return successors, (34), 5 states have call predecessors, (34), 6 states have call successors, (34) [2023-11-23 07:38:17,824 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 950 transitions. [2023-11-23 07:38:17,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2023-11-23 07:38:17,825 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:17,826 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:38:17,857 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-23 07:38:18,058 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:38:18,058 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:18,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:18,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1072317857, now seen corresponding path program 2 times [2023-11-23 07:38:18,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:18,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315632668] [2023-11-23 07:38:18,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:18,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:18,140 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:18,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [292192897] [2023-11-23 07:38:18,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 07:38:18,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:18,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:18,142 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:38:18,168 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:38:19,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-23 07:38:19,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:38:19,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 4745 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 07:38:19,218 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:19,282 INFO L134 CoverageAnalysis]: Checked inductivity of 710 backedges. 378 proven. 0 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2023-11-23 07:38:19,283 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:19,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:19,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315632668] [2023-11-23 07:38:19,283 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:19,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292192897] [2023-11-23 07:38:19,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292192897] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:19,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:19,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-23 07:38:19,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657804106] [2023-11-23 07:38:19,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:19,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 07:38:19,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:19,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 07:38:19,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:38:19,286 INFO L87 Difference]: Start difference. First operand 614 states and 950 transitions. Second operand has 7 states, 6 states have (on average 14.5) internal successors, (87), 7 states have internal predecessors, (87), 5 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 4 states have call predecessors, (31), 5 states have call successors, (31) [2023-11-23 07:38:19,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:19,813 INFO L93 Difference]: Finished difference Result 1053 states and 1605 transitions. [2023-11-23 07:38:19,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 07:38:19,814 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 14.5) internal successors, (87), 7 states have internal predecessors, (87), 5 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 4 states have call predecessors, (31), 5 states have call successors, (31) Word has length 297 [2023-11-23 07:38:19,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:19,818 INFO L225 Difference]: With dead ends: 1053 [2023-11-23 07:38:19,818 INFO L226 Difference]: Without dead ends: 537 [2023-11-23 07:38:19,820 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:38:19,821 INFO L413 NwaCegarLoop]: 679 mSDtfsCounter, 177 mSDsluCounter, 3126 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 3805 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:19,821 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 3805 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-23 07:38:19,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2023-11-23 07:38:19,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 537. [2023-11-23 07:38:19,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 298 states have (on average 1.25503355704698) internal successors, (374), 301 states have internal predecessors, (374), 201 states have call successors, (201), 35 states have call predecessors, (201), 36 states have return successors, (243), 200 states have call predecessors, (243), 199 states have call successors, (243) [2023-11-23 07:38:19,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 818 transitions. [2023-11-23 07:38:19,850 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 818 transitions. Word has length 297 [2023-11-23 07:38:19,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:19,851 INFO L495 AbstractCegarLoop]: Abstraction has 537 states and 818 transitions. [2023-11-23 07:38:19,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 14.5) internal successors, (87), 7 states have internal predecessors, (87), 5 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 4 states have call predecessors, (31), 5 states have call successors, (31) [2023-11-23 07:38:19,851 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 818 transitions. [2023-11-23 07:38:19,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2023-11-23 07:38:19,853 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:19,853 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:19,886 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:38:20,074 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:38:20,074 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:20,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:20,074 INFO L85 PathProgramCache]: Analyzing trace with hash 528267613, now seen corresponding path program 3 times [2023-11-23 07:38:20,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:20,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933506360] [2023-11-23 07:38:20,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:20,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:20,161 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:20,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1929103960] [2023-11-23 07:38:20,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-23 07:38:20,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:20,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:20,163 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:38:20,172 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:38:21,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-11-23 07:38:21,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:38:21,450 INFO L262 TraceCheckSpWp]: Trace formula consists of 2833 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-23 07:38:21,455 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:21,578 INFO L134 CoverageAnalysis]: Checked inductivity of 746 backedges. 69 proven. 5 refuted. 0 times theorem prover too weak. 672 trivial. 0 not checked. [2023-11-23 07:38:21,578 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:38:21,882 INFO L134 CoverageAnalysis]: Checked inductivity of 746 backedges. 69 proven. 6 refuted. 0 times theorem prover too weak. 671 trivial. 0 not checked. [2023-11-23 07:38:21,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:21,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933506360] [2023-11-23 07:38:21,883 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:21,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929103960] [2023-11-23 07:38:21,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929103960] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:38:21,883 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 07:38:21,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 10 [2023-11-23 07:38:21,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575387541] [2023-11-23 07:38:21,884 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 07:38:21,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-23 07:38:21,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:21,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-23 07:38:21,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:38:21,885 INFO L87 Difference]: Start difference. First operand 537 states and 818 transitions. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 9 states have internal predecessors, (84), 5 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (30), 5 states have call predecessors, (30), 4 states have call successors, (30) [2023-11-23 07:38:22,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:22,935 INFO L93 Difference]: Finished difference Result 1055 states and 1615 transitions. [2023-11-23 07:38:22,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 07:38:22,935 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 9 states have internal predecessors, (84), 5 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (30), 5 states have call predecessors, (30), 4 states have call successors, (30) Word has length 305 [2023-11-23 07:38:22,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:22,954 INFO L225 Difference]: With dead ends: 1055 [2023-11-23 07:38:22,955 INFO L226 Difference]: Without dead ends: 573 [2023-11-23 07:38:22,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 613 GetRequests, 602 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-11-23 07:38:22,964 INFO L413 NwaCegarLoop]: 665 mSDtfsCounter, 55 mSDsluCounter, 4495 mSDsCounter, 0 mSdLazyCounter, 956 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 5160 SdHoareTripleChecker+Invalid, 975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 956 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:22,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 5160 Invalid, 975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 956 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-23 07:38:22,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2023-11-23 07:38:22,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 562. [2023-11-23 07:38:22,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 311 states have (on average 1.2604501607717042) internal successors, (392), 315 states have internal predecessors, (392), 212 states have call successors, (212), 36 states have call predecessors, (212), 37 states have return successors, (254), 210 states have call predecessors, (254), 210 states have call successors, (254) [2023-11-23 07:38:22,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 858 transitions. [2023-11-23 07:38:22,999 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 858 transitions. Word has length 305 [2023-11-23 07:38:22,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:23,000 INFO L495 AbstractCegarLoop]: Abstraction has 562 states and 858 transitions. [2023-11-23 07:38:23,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 9 states have internal predecessors, (84), 5 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (30), 5 states have call predecessors, (30), 4 states have call successors, (30) [2023-11-23 07:38:23,000 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 858 transitions. [2023-11-23 07:38:23,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 319 [2023-11-23 07:38:23,002 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:23,002 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:23,040 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:38:23,216 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:38:23,216 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:23,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:23,217 INFO L85 PathProgramCache]: Analyzing trace with hash 127738569, now seen corresponding path program 1 times [2023-11-23 07:38:23,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:23,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749418530] [2023-11-23 07:38:23,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:23,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:23,346 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:23,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [468730107] [2023-11-23 07:38:23,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:23,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:23,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:23,349 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:38:23,373 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:38:24,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:38:24,357 INFO L262 TraceCheckSpWp]: Trace formula consists of 5046 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-23 07:38:24,364 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:24,424 INFO L134 CoverageAnalysis]: Checked inductivity of 837 backedges. 437 proven. 0 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2023-11-23 07:38:24,424 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:24,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:24,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749418530] [2023-11-23 07:38:24,425 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:24,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468730107] [2023-11-23 07:38:24,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468730107] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:24,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:24,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 07:38:24,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570183843] [2023-11-23 07:38:24,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:24,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:38:24,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:24,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:38:24,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:38:24,427 INFO L87 Difference]: Start difference. First operand 562 states and 858 transitions. Second operand has 8 states, 7 states have (on average 12.857142857142858) internal successors, (90), 8 states have internal predecessors, (90), 6 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (32), 5 states have call predecessors, (32), 6 states have call successors, (32) [2023-11-23 07:38:24,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:24,981 INFO L93 Difference]: Finished difference Result 1084 states and 1661 transitions. [2023-11-23 07:38:24,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:38:24,982 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 12.857142857142858) internal successors, (90), 8 states have internal predecessors, (90), 6 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (32), 5 states have call predecessors, (32), 6 states have call successors, (32) Word has length 318 [2023-11-23 07:38:24,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:24,985 INFO L225 Difference]: With dead ends: 1084 [2023-11-23 07:38:24,985 INFO L226 Difference]: Without dead ends: 565 [2023-11-23 07:38:24,987 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-11-23 07:38:24,988 INFO L413 NwaCegarLoop]: 672 mSDtfsCounter, 196 mSDsluCounter, 3741 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 4413 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:24,988 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 4413 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-23 07:38:24,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2023-11-23 07:38:25,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 563. [2023-11-23 07:38:25,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 312 states have (on average 1.2596153846153846) internal successors, (393), 316 states have internal predecessors, (393), 212 states have call successors, (212), 36 states have call predecessors, (212), 37 states have return successors, (254), 210 states have call predecessors, (254), 210 states have call successors, (254) [2023-11-23 07:38:25,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 859 transitions. [2023-11-23 07:38:25,016 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 859 transitions. Word has length 318 [2023-11-23 07:38:25,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:25,017 INFO L495 AbstractCegarLoop]: Abstraction has 563 states and 859 transitions. [2023-11-23 07:38:25,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 12.857142857142858) internal successors, (90), 8 states have internal predecessors, (90), 6 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (32), 5 states have call predecessors, (32), 6 states have call successors, (32) [2023-11-23 07:38:25,017 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 859 transitions. [2023-11-23 07:38:25,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2023-11-23 07:38:25,019 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:25,019 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 9, 9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:25,041 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:38:25,238 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:38:25,239 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:25,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:25,239 INFO L85 PathProgramCache]: Analyzing trace with hash 708626604, now seen corresponding path program 1 times [2023-11-23 07:38:25,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:25,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878181215] [2023-11-23 07:38:25,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:25,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:25,314 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:25,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1099881774] [2023-11-23 07:38:25,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:25,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:25,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:25,316 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:38:25,317 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:38:26,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:38:26,205 INFO L262 TraceCheckSpWp]: Trace formula consists of 4974 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-23 07:38:26,211 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:26,325 INFO L134 CoverageAnalysis]: Checked inductivity of 802 backedges. 446 proven. 3 refuted. 0 times theorem prover too weak. 353 trivial. 0 not checked. [2023-11-23 07:38:26,325 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:38:26,623 INFO L134 CoverageAnalysis]: Checked inductivity of 802 backedges. 50 proven. 12 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2023-11-23 07:38:26,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:26,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878181215] [2023-11-23 07:38:26,624 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:26,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099881774] [2023-11-23 07:38:26,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099881774] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:38:26,624 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 07:38:26,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2023-11-23 07:38:26,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69193481] [2023-11-23 07:38:26,625 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 07:38:26,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-23 07:38:26,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:26,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-23 07:38:26,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:38:26,626 INFO L87 Difference]: Start difference. First operand 563 states and 859 transitions. Second operand has 14 states, 12 states have (on average 10.083333333333334) internal successors, (121), 14 states have internal predecessors, (121), 11 states have call successors, (58), 2 states have call predecessors, (58), 4 states have return successors, (56), 7 states have call predecessors, (56), 11 states have call successors, (56) [2023-11-23 07:38:27,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:27,864 INFO L93 Difference]: Finished difference Result 1102 states and 1688 transitions. [2023-11-23 07:38:27,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:38:27,865 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 10.083333333333334) internal successors, (121), 14 states have internal predecessors, (121), 11 states have call successors, (58), 2 states have call predecessors, (58), 4 states have return successors, (56), 7 states have call predecessors, (56), 11 states have call successors, (56) Word has length 321 [2023-11-23 07:38:27,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:27,868 INFO L225 Difference]: With dead ends: 1102 [2023-11-23 07:38:27,868 INFO L226 Difference]: Without dead ends: 582 [2023-11-23 07:38:27,870 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 645 GetRequests, 627 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2023-11-23 07:38:27,871 INFO L413 NwaCegarLoop]: 644 mSDtfsCounter, 266 mSDsluCounter, 6533 mSDsCounter, 0 mSdLazyCounter, 1169 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 7177 SdHoareTripleChecker+Invalid, 1308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 1169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:27,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 7177 Invalid, 1308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 1169 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-23 07:38:27,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2023-11-23 07:38:27,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 576. [2023-11-23 07:38:27,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 324 states have (on average 1.2654320987654322) internal successors, (410), 327 states have internal predecessors, (410), 213 states have call successors, (213), 36 states have call predecessors, (213), 37 states have return successors, (255), 212 states have call predecessors, (255), 211 states have call successors, (255) [2023-11-23 07:38:27,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 878 transitions. [2023-11-23 07:38:27,917 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 878 transitions. Word has length 321 [2023-11-23 07:38:27,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:27,917 INFO L495 AbstractCegarLoop]: Abstraction has 576 states and 878 transitions. [2023-11-23 07:38:27,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 10.083333333333334) internal successors, (121), 14 states have internal predecessors, (121), 11 states have call successors, (58), 2 states have call predecessors, (58), 4 states have return successors, (56), 7 states have call predecessors, (56), 11 states have call successors, (56) [2023-11-23 07:38:27,918 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 878 transitions. [2023-11-23 07:38:27,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 335 [2023-11-23 07:38:27,919 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:27,920 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:27,943 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:38:28,140 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:38:28,141 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:28,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:28,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1785297950, now seen corresponding path program 2 times [2023-11-23 07:38:28,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:28,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703589052] [2023-11-23 07:38:28,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:28,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:28,214 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:28,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [467620098] [2023-11-23 07:38:28,215 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 07:38:28,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:28,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:28,216 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:38:28,217 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:38:29,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-23 07:38:29,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:38:29,466 INFO L262 TraceCheckSpWp]: Trace formula consists of 5169 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-23 07:38:29,472 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:29,593 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 488 proven. 0 refuted. 0 times theorem prover too weak. 405 trivial. 0 not checked. [2023-11-23 07:38:29,593 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:29,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:29,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703589052] [2023-11-23 07:38:29,594 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:29,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467620098] [2023-11-23 07:38:29,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467620098] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:29,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:29,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-23 07:38:29,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959323368] [2023-11-23 07:38:29,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:29,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-23 07:38:29,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:29,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-23 07:38:29,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:38:29,596 INFO L87 Difference]: Start difference. First operand 576 states and 878 transitions. Second operand has 10 states, 9 states have (on average 11.555555555555555) internal successors, (104), 10 states have internal predecessors, (104), 7 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (33), 6 states have call predecessors, (33), 7 states have call successors, (33) [2023-11-23 07:38:30,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:30,622 INFO L93 Difference]: Finished difference Result 1125 states and 1716 transitions. [2023-11-23 07:38:30,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 07:38:30,622 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 11.555555555555555) internal successors, (104), 10 states have internal predecessors, (104), 7 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (33), 6 states have call predecessors, (33), 7 states have call successors, (33) Word has length 334 [2023-11-23 07:38:30,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:30,626 INFO L225 Difference]: With dead ends: 1125 [2023-11-23 07:38:30,626 INFO L226 Difference]: Without dead ends: 592 [2023-11-23 07:38:30,628 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 328 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-11-23 07:38:30,629 INFO L413 NwaCegarLoop]: 636 mSDtfsCounter, 247 mSDsluCounter, 4735 mSDsCounter, 0 mSdLazyCounter, 951 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 5371 SdHoareTripleChecker+Invalid, 1063 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 951 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:30,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 5371 Invalid, 1063 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 951 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-23 07:38:30,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2023-11-23 07:38:30,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 560. [2023-11-23 07:38:30,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 310 states have (on average 1.261290322580645) internal successors, (391), 313 states have internal predecessors, (391), 212 states have call successors, (212), 36 states have call predecessors, (212), 36 states have return successors, (246), 210 states have call predecessors, (246), 210 states have call successors, (246) [2023-11-23 07:38:30,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 849 transitions. [2023-11-23 07:38:30,666 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 849 transitions. Word has length 334 [2023-11-23 07:38:30,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:30,667 INFO L495 AbstractCegarLoop]: Abstraction has 560 states and 849 transitions. [2023-11-23 07:38:30,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 11.555555555555555) internal successors, (104), 10 states have internal predecessors, (104), 7 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (33), 6 states have call predecessors, (33), 7 states have call successors, (33) [2023-11-23 07:38:30,667 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 849 transitions. [2023-11-23 07:38:30,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2023-11-23 07:38:30,669 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:30,670 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:30,704 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:38:30,884 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:38:30,884 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:30,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:30,885 INFO L85 PathProgramCache]: Analyzing trace with hash -401348774, now seen corresponding path program 1 times [2023-11-23 07:38:30,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:30,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953901313] [2023-11-23 07:38:30,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:30,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:30,961 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:30,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [731426892] [2023-11-23 07:38:30,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:30,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:30,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:30,963 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:38:30,984 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:38:32,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:38:32,105 INFO L262 TraceCheckSpWp]: Trace formula consists of 5364 conjuncts, 42 conjunts are in the unsatisfiable core [2023-11-23 07:38:32,111 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:32,244 INFO L134 CoverageAnalysis]: Checked inductivity of 997 backedges. 358 proven. 0 refuted. 0 times theorem prover too weak. 639 trivial. 0 not checked. [2023-11-23 07:38:32,244 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:32,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:32,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953901313] [2023-11-23 07:38:32,244 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:32,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731426892] [2023-11-23 07:38:32,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731426892] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:32,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:32,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-23 07:38:32,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937570939] [2023-11-23 07:38:32,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:32,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-23 07:38:32,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:32,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-23 07:38:32,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:38:32,246 INFO L87 Difference]: Start difference. First operand 560 states and 849 transitions. Second operand has 10 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 6 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 7 states have call predecessors, (31), 6 states have call successors, (31) [2023-11-23 07:38:33,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:33,156 INFO L93 Difference]: Finished difference Result 1163 states and 1777 transitions. [2023-11-23 07:38:33,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 07:38:33,157 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 6 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 7 states have call predecessors, (31), 6 states have call successors, (31) Word has length 347 [2023-11-23 07:38:33,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:33,161 INFO L225 Difference]: With dead ends: 1163 [2023-11-23 07:38:33,161 INFO L226 Difference]: Without dead ends: 658 [2023-11-23 07:38:33,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:38:33,164 INFO L413 NwaCegarLoop]: 758 mSDtfsCounter, 162 mSDsluCounter, 5917 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 6675 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:33,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 6675 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-23 07:38:33,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2023-11-23 07:38:33,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 585. [2023-11-23 07:38:33,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 324 states have (on average 1.2592592592592593) internal successors, (408), 326 states have internal predecessors, (408), 222 states have call successors, (222), 36 states have call predecessors, (222), 37 states have return successors, (259), 222 states have call predecessors, (259), 220 states have call successors, (259) [2023-11-23 07:38:33,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 889 transitions. [2023-11-23 07:38:33,203 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 889 transitions. Word has length 347 [2023-11-23 07:38:33,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:33,203 INFO L495 AbstractCegarLoop]: Abstraction has 585 states and 889 transitions. [2023-11-23 07:38:33,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 6 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 7 states have call predecessors, (31), 6 states have call successors, (31) [2023-11-23 07:38:33,204 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 889 transitions. [2023-11-23 07:38:33,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2023-11-23 07:38:33,205 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:33,206 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:33,241 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:38:33,427 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:38:33,427 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:33,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:33,428 INFO L85 PathProgramCache]: Analyzing trace with hash 277923480, now seen corresponding path program 1 times [2023-11-23 07:38:33,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:33,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413045008] [2023-11-23 07:38:33,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:33,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:33,507 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:33,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [899470932] [2023-11-23 07:38:33,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:33,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:33,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:33,509 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:38:33,535 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:38:34,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:38:34,596 INFO L262 TraceCheckSpWp]: Trace formula consists of 5361 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-23 07:38:34,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:34,701 INFO L134 CoverageAnalysis]: Checked inductivity of 997 backedges. 466 proven. 0 refuted. 0 times theorem prover too weak. 531 trivial. 0 not checked. [2023-11-23 07:38:34,702 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:34,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:34,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413045008] [2023-11-23 07:38:34,702 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:34,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899470932] [2023-11-23 07:38:34,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899470932] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:34,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:34,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-23 07:38:34,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341121026] [2023-11-23 07:38:34,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:34,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 07:38:34,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:34,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 07:38:34,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:38:34,705 INFO L87 Difference]: Start difference. First operand 585 states and 889 transitions. Second operand has 9 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 5 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 6 states have call predecessors, (31), 5 states have call successors, (31) [2023-11-23 07:38:35,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:35,409 INFO L93 Difference]: Finished difference Result 1172 states and 1788 transitions. [2023-11-23 07:38:35,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 07:38:35,409 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 5 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 6 states have call predecessors, (31), 5 states have call successors, (31) Word has length 347 [2023-11-23 07:38:35,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:35,412 INFO L225 Difference]: With dead ends: 1172 [2023-11-23 07:38:35,413 INFO L226 Difference]: Without dead ends: 656 [2023-11-23 07:38:35,414 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 339 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:38:35,415 INFO L413 NwaCegarLoop]: 760 mSDtfsCounter, 147 mSDsluCounter, 5192 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 5952 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:35,415 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 5952 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-23 07:38:35,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2023-11-23 07:38:35,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 585. [2023-11-23 07:38:35,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 324 states have (on average 1.2561728395061729) internal successors, (407), 326 states have internal predecessors, (407), 222 states have call successors, (222), 36 states have call predecessors, (222), 37 states have return successors, (259), 222 states have call predecessors, (259), 220 states have call successors, (259) [2023-11-23 07:38:35,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 888 transitions. [2023-11-23 07:38:35,449 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 888 transitions. Word has length 347 [2023-11-23 07:38:35,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:35,449 INFO L495 AbstractCegarLoop]: Abstraction has 585 states and 888 transitions. [2023-11-23 07:38:35,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 5 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 6 states have call predecessors, (31), 5 states have call successors, (31) [2023-11-23 07:38:35,450 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 888 transitions. [2023-11-23 07:38:35,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2023-11-23 07:38:35,452 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:35,452 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:35,474 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-23 07:38:35,668 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:38:35,668 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:35,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:35,669 INFO L85 PathProgramCache]: Analyzing trace with hash -605585510, now seen corresponding path program 1 times [2023-11-23 07:38:35,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:35,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388595246] [2023-11-23 07:38:35,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:35,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:35,743 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:35,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [655290155] [2023-11-23 07:38:35,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:35,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:35,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:35,745 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:38:35,747 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:38:36,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:38:36,835 INFO L262 TraceCheckSpWp]: Trace formula consists of 5358 conjuncts, 119 conjunts are in the unsatisfiable core [2023-11-23 07:38:36,864 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:36,899 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:38:36,901 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:38:37,587 INFO L134 CoverageAnalysis]: Checked inductivity of 997 backedges. 557 proven. 0 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2023-11-23 07:38:37,587 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:37,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:37,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388595246] [2023-11-23 07:38:37,587 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:37,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655290155] [2023-11-23 07:38:37,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655290155] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:37,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:37,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-23 07:38:37,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160743714] [2023-11-23 07:38:37,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:37,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-23 07:38:37,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:37,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-23 07:38:37,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:38:37,590 INFO L87 Difference]: Start difference. First operand 585 states and 888 transitions. Second operand has 14 states, 14 states have (on average 7.785714285714286) internal successors, (109), 14 states have internal predecessors, (109), 7 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) [2023-11-23 07:38:43,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:43,939 INFO L93 Difference]: Finished difference Result 1269 states and 2006 transitions. [2023-11-23 07:38:43,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-23 07:38:43,946 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.785714285714286) internal successors, (109), 14 states have internal predecessors, (109), 7 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) Word has length 347 [2023-11-23 07:38:43,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:43,950 INFO L225 Difference]: With dead ends: 1269 [2023-11-23 07:38:43,950 INFO L226 Difference]: Without dead ends: 713 [2023-11-23 07:38:43,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 334 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:38:43,953 INFO L413 NwaCegarLoop]: 558 mSDtfsCounter, 327 mSDsluCounter, 2639 mSDsCounter, 0 mSdLazyCounter, 6020 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 3197 SdHoareTripleChecker+Invalid, 6248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 6020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:43,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [424 Valid, 3197 Invalid, 6248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 6020 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2023-11-23 07:38:43,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2023-11-23 07:38:43,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 610. [2023-11-23 07:38:43,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 348 states have (on average 1.264367816091954) internal successors, (440), 349 states have internal predecessors, (440), 222 states have call successors, (222), 36 states have call predecessors, (222), 38 states have return successors, (292), 224 states have call predecessors, (292), 220 states have call successors, (292) [2023-11-23 07:38:43,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 954 transitions. [2023-11-23 07:38:43,995 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 954 transitions. Word has length 347 [2023-11-23 07:38:43,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:43,996 INFO L495 AbstractCegarLoop]: Abstraction has 610 states and 954 transitions. [2023-11-23 07:38:43,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.785714285714286) internal successors, (109), 14 states have internal predecessors, (109), 7 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) [2023-11-23 07:38:43,996 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 954 transitions. [2023-11-23 07:38:43,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2023-11-23 07:38:43,998 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:43,998 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:44,020 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:38:44,219 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:38:44,220 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:44,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:44,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1520751268, now seen corresponding path program 1 times [2023-11-23 07:38:44,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:44,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220139163] [2023-11-23 07:38:44,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:44,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:44,297 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:44,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1348885255] [2023-11-23 07:38:44,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:44,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:44,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:44,299 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:38:44,300 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:38:45,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:38:45,370 INFO L262 TraceCheckSpWp]: Trace formula consists of 5343 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 07:38:45,377 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:45,389 INFO L134 CoverageAnalysis]: Checked inductivity of 997 backedges. 354 proven. 0 refuted. 0 times theorem prover too weak. 643 trivial. 0 not checked. [2023-11-23 07:38:45,389 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:45,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:45,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220139163] [2023-11-23 07:38:45,389 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:45,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348885255] [2023-11-23 07:38:45,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348885255] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:45,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:45,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 07:38:45,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524211015] [2023-11-23 07:38:45,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:45,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 07:38:45,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:45,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 07:38:45,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 07:38:45,391 INFO L87 Difference]: Start difference. First operand 610 states and 954 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-23 07:38:45,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:45,588 INFO L93 Difference]: Finished difference Result 1194 states and 1940 transitions. [2023-11-23 07:38:45,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:38:45,588 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 347 [2023-11-23 07:38:45,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:45,592 INFO L225 Difference]: With dead ends: 1194 [2023-11-23 07:38:45,592 INFO L226 Difference]: Without dead ends: 613 [2023-11-23 07:38:45,597 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 345 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:38:45,597 INFO L413 NwaCegarLoop]: 710 mSDtfsCounter, 7 mSDsluCounter, 1400 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2110 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:45,598 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2110 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 07:38:45,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2023-11-23 07:38:45,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 610. [2023-11-23 07:38:45,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 348 states have (on average 1.2614942528735633) internal successors, (439), 349 states have internal predecessors, (439), 222 states have call successors, (222), 36 states have call predecessors, (222), 38 states have return successors, (292), 224 states have call predecessors, (292), 220 states have call successors, (292) [2023-11-23 07:38:45,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 953 transitions. [2023-11-23 07:38:45,704 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 953 transitions. Word has length 347 [2023-11-23 07:38:45,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:45,704 INFO L495 AbstractCegarLoop]: Abstraction has 610 states and 953 transitions. [2023-11-23 07:38:45,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-23 07:38:45,704 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 953 transitions. [2023-11-23 07:38:45,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2023-11-23 07:38:45,706 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:45,706 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:38:45,742 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:38:45,928 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:38:45,928 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:45,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:45,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1373560320, now seen corresponding path program 1 times [2023-11-23 07:38:45,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:45,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838442267] [2023-11-23 07:38:45,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:45,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:46,008 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:46,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [296871441] [2023-11-23 07:38:46,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:46,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:46,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:46,009 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:38:46,036 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:38:47,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:38:47,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 5373 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-23 07:38:47,183 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:47,233 INFO L134 CoverageAnalysis]: Checked inductivity of 1003 backedges. 552 proven. 0 refuted. 0 times theorem prover too weak. 451 trivial. 0 not checked. [2023-11-23 07:38:47,234 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:47,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:47,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838442267] [2023-11-23 07:38:47,234 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:47,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296871441] [2023-11-23 07:38:47,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296871441] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:47,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:47,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 07:38:47,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256460210] [2023-11-23 07:38:47,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:47,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:38:47,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:47,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:38:47,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:38:47,236 INFO L87 Difference]: Start difference. First operand 610 states and 953 transitions. Second operand has 8 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 4 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 5 states have call predecessors, (33), 4 states have call successors, (33) [2023-11-23 07:38:47,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:47,958 INFO L93 Difference]: Finished difference Result 1228 states and 1927 transitions. [2023-11-23 07:38:47,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:38:47,958 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 4 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 5 states have call predecessors, (33), 4 states have call successors, (33) Word has length 353 [2023-11-23 07:38:47,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:47,962 INFO L225 Difference]: With dead ends: 1228 [2023-11-23 07:38:47,963 INFO L226 Difference]: Without dead ends: 681 [2023-11-23 07:38:47,965 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 346 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:38:47,966 INFO L413 NwaCegarLoop]: 738 mSDtfsCounter, 102 mSDsluCounter, 4373 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 5111 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:47,966 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 5111 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-23 07:38:47,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2023-11-23 07:38:48,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 610. [2023-11-23 07:38:48,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 348 states have (on average 1.2586206896551724) internal successors, (438), 349 states have internal predecessors, (438), 222 states have call successors, (222), 36 states have call predecessors, (222), 38 states have return successors, (292), 224 states have call predecessors, (292), 220 states have call successors, (292) [2023-11-23 07:38:48,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 952 transitions. [2023-11-23 07:38:48,004 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 952 transitions. Word has length 353 [2023-11-23 07:38:48,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:48,004 INFO L495 AbstractCegarLoop]: Abstraction has 610 states and 952 transitions. [2023-11-23 07:38:48,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 4 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 5 states have call predecessors, (33), 4 states have call successors, (33) [2023-11-23 07:38:48,005 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 952 transitions. [2023-11-23 07:38:48,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2023-11-23 07:38:48,007 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:48,007 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:38:48,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-23 07:38:48,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-23 07:38:48,228 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:48,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:48,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1872117122, now seen corresponding path program 1 times [2023-11-23 07:38:48,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:48,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036089293] [2023-11-23 07:38:48,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:48,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:48,304 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:48,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [230516677] [2023-11-23 07:38:48,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:48,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:48,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:48,305 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:38:48,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-23 07:38:49,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:38:49,711 INFO L262 TraceCheckSpWp]: Trace formula consists of 5370 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-23 07:38:49,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:49,744 INFO L134 CoverageAnalysis]: Checked inductivity of 1003 backedges. 426 proven. 0 refuted. 0 times theorem prover too weak. 577 trivial. 0 not checked. [2023-11-23 07:38:49,744 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:49,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:49,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036089293] [2023-11-23 07:38:49,745 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:49,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230516677] [2023-11-23 07:38:49,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [230516677] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:49,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:49,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:38:49,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668698749] [2023-11-23 07:38:49,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:49,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:38:49,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:49,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:38:49,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:38:49,747 INFO L87 Difference]: Start difference. First operand 610 states and 952 transitions. Second operand has 6 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 3 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-23 07:38:50,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:50,158 INFO L93 Difference]: Finished difference Result 1165 states and 1817 transitions. [2023-11-23 07:38:50,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:38:50,158 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 3 states have call predecessors, (33), 2 states have call successors, (33) Word has length 353 [2023-11-23 07:38:50,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:50,162 INFO L225 Difference]: With dead ends: 1165 [2023-11-23 07:38:50,162 INFO L226 Difference]: Without dead ends: 612 [2023-11-23 07:38:50,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 348 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:38:50,165 INFO L413 NwaCegarLoop]: 704 mSDtfsCounter, 1 mSDsluCounter, 2812 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3516 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:50,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 3516 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-23 07:38:50,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2023-11-23 07:38:50,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 610. [2023-11-23 07:38:50,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 348 states have (on average 1.2557471264367817) internal successors, (437), 349 states have internal predecessors, (437), 222 states have call successors, (222), 36 states have call predecessors, (222), 38 states have return successors, (292), 224 states have call predecessors, (292), 220 states have call successors, (292) [2023-11-23 07:38:50,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 951 transitions. [2023-11-23 07:38:50,205 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 951 transitions. Word has length 353 [2023-11-23 07:38:50,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:50,206 INFO L495 AbstractCegarLoop]: Abstraction has 610 states and 951 transitions. [2023-11-23 07:38:50,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 3 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-23 07:38:50,206 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 951 transitions. [2023-11-23 07:38:50,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2023-11-23 07:38:50,209 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:50,209 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:38:50,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-11-23 07:38:50,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:50,432 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:50,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:50,433 INFO L85 PathProgramCache]: Analyzing trace with hash -2084347004, now seen corresponding path program 1 times [2023-11-23 07:38:50,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:50,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207547132] [2023-11-23 07:38:50,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:50,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:50,543 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:50,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [472612931] [2023-11-23 07:38:50,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:50,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:50,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:50,545 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:38:50,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-23 07:38:51,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:38:52,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 5367 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-23 07:38:52,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:52,027 INFO L134 CoverageAnalysis]: Checked inductivity of 1003 backedges. 474 proven. 0 refuted. 0 times theorem prover too weak. 529 trivial. 0 not checked. [2023-11-23 07:38:52,027 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:52,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:52,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207547132] [2023-11-23 07:38:52,027 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:52,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472612931] [2023-11-23 07:38:52,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [472612931] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:52,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:52,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 07:38:52,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341416596] [2023-11-23 07:38:52,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:52,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:38:52,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:52,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:38:52,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:38:52,031 INFO L87 Difference]: Start difference. First operand 610 states and 951 transitions. Second operand has 5 states, 4 states have (on average 22.5) internal successors, (90), 5 states have internal predecessors, (90), 3 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 2 states have call predecessors, (31), 3 states have call successors, (31) [2023-11-23 07:38:52,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:52,344 INFO L93 Difference]: Finished difference Result 1151 states and 1797 transitions. [2023-11-23 07:38:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:38:52,344 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 22.5) internal successors, (90), 5 states have internal predecessors, (90), 3 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 2 states have call predecessors, (31), 3 states have call successors, (31) Word has length 353 [2023-11-23 07:38:52,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:52,350 INFO L225 Difference]: With dead ends: 1151 [2023-11-23 07:38:52,350 INFO L226 Difference]: Without dead ends: 587 [2023-11-23 07:38:52,353 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 349 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:38:52,354 INFO L413 NwaCegarLoop]: 661 mSDtfsCounter, 2 mSDsluCounter, 1885 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2546 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:52,354 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2546 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:38:52,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2023-11-23 07:38:52,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 587. [2023-11-23 07:38:52,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 335 states have (on average 1.2626865671641792) internal successors, (423), 338 states have internal predecessors, (423), 212 states have call successors, (212), 36 states have call predecessors, (212), 38 states have return successors, (279), 212 states have call predecessors, (279), 210 states have call successors, (279) [2023-11-23 07:38:52,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 914 transitions. [2023-11-23 07:38:52,392 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 914 transitions. Word has length 353 [2023-11-23 07:38:52,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:52,392 INFO L495 AbstractCegarLoop]: Abstraction has 587 states and 914 transitions. [2023-11-23 07:38:52,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 22.5) internal successors, (90), 5 states have internal predecessors, (90), 3 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 2 states have call predecessors, (31), 3 states have call successors, (31) [2023-11-23 07:38:52,393 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 914 transitions. [2023-11-23 07:38:52,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2023-11-23 07:38:52,395 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:52,395 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:38:52,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-11-23 07:38:52,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:52,608 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:52,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:52,609 INFO L85 PathProgramCache]: Analyzing trace with hash 992908913, now seen corresponding path program 1 times [2023-11-23 07:38:52,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:52,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811699961] [2023-11-23 07:38:52,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:52,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:52,683 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:52,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [406047831] [2023-11-23 07:38:52,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:52,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:52,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:52,685 INFO L229 MonitoredProcess]: Starting monitored process 25 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:38:52,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-23 07:38:55,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:38:55,640 INFO L262 TraceCheckSpWp]: Trace formula consists of 5413 conjuncts, 57 conjunts are in the unsatisfiable core [2023-11-23 07:38:55,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:38:55,671 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:38:55,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1055 backedges. 406 proven. 0 refuted. 0 times theorem prover too weak. 649 trivial. 0 not checked. [2023-11-23 07:38:55,861 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:38:55,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:38:55,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811699961] [2023-11-23 07:38:55,861 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:38:55,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406047831] [2023-11-23 07:38:55,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406047831] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:38:55,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:38:55,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-23 07:38:55,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563979345] [2023-11-23 07:38:55,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:38:55,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-23 07:38:55,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:38:55,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-23 07:38:55,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:38:55,864 INFO L87 Difference]: Start difference. First operand 587 states and 914 transitions. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 6 states have call successors, (37), 3 states have call predecessors, (37), 3 states have return successors, (35), 6 states have call predecessors, (35), 6 states have call successors, (35) [2023-11-23 07:38:58,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:38:58,955 INFO L93 Difference]: Finished difference Result 1269 states and 2016 transitions. [2023-11-23 07:38:58,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 07:38:58,956 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 6 states have call successors, (37), 3 states have call predecessors, (37), 3 states have return successors, (35), 6 states have call predecessors, (35), 6 states have call successors, (35) Word has length 363 [2023-11-23 07:38:58,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:38:58,960 INFO L225 Difference]: With dead ends: 1269 [2023-11-23 07:38:58,961 INFO L226 Difference]: Without dead ends: 711 [2023-11-23 07:38:58,963 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 354 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2023-11-23 07:38:58,963 INFO L413 NwaCegarLoop]: 551 mSDtfsCounter, 325 mSDsluCounter, 1467 mSDsCounter, 0 mSdLazyCounter, 3222 mSolverCounterSat, 235 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 2018 SdHoareTripleChecker+Invalid, 3457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 235 IncrementalHoareTripleChecker+Valid, 3222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-11-23 07:38:58,963 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [422 Valid, 2018 Invalid, 3457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [235 Valid, 3222 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-11-23 07:38:58,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2023-11-23 07:38:58,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 591. [2023-11-23 07:38:58,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 339 states have (on average 1.2654867256637168) internal successors, (429), 342 states have internal predecessors, (429), 212 states have call successors, (212), 36 states have call predecessors, (212), 38 states have return successors, (279), 212 states have call predecessors, (279), 210 states have call successors, (279) [2023-11-23 07:38:58,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 920 transitions. [2023-11-23 07:38:58,999 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 920 transitions. Word has length 363 [2023-11-23 07:38:58,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:38:58,999 INFO L495 AbstractCegarLoop]: Abstraction has 591 states and 920 transitions. [2023-11-23 07:38:58,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 6 states have call successors, (37), 3 states have call predecessors, (37), 3 states have return successors, (35), 6 states have call predecessors, (35), 6 states have call successors, (35) [2023-11-23 07:38:58,999 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 920 transitions. [2023-11-23 07:38:59,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2023-11-23 07:38:59,001 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:38:59,001 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:38:59,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-23 07:38:59,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-23 07:38:59,226 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:38:59,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:38:59,226 INFO L85 PathProgramCache]: Analyzing trace with hash 443882099, now seen corresponding path program 1 times [2023-11-23 07:38:59,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:38:59,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928316531] [2023-11-23 07:38:59,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:59,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:38:59,294 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:38:59,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1814026591] [2023-11-23 07:38:59,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:38:59,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:38:59,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:38:59,296 INFO L229 MonitoredProcess]: Starting monitored process 26 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:38:59,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-23 07:39:02,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:02,633 INFO L262 TraceCheckSpWp]: Trace formula consists of 5428 conjuncts, 127 conjunts are in the unsatisfiable core [2023-11-23 07:39:02,641 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:02,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:39:02,649 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:39:03,459 INFO L134 CoverageAnalysis]: Checked inductivity of 1055 backedges. 620 proven. 0 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2023-11-23 07:39:03,459 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:03,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:03,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928316531] [2023-11-23 07:39:03,460 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:03,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814026591] [2023-11-23 07:39:03,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814026591] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:03,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:03,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-23 07:39:03,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315519459] [2023-11-23 07:39:03,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:03,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-23 07:39:03,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:03,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-23 07:39:03,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2023-11-23 07:39:03,462 INFO L87 Difference]: Start difference. First operand 591 states and 920 transitions. Second operand has 15 states, 15 states have (on average 8.933333333333334) internal successors, (134), 15 states have internal predecessors, (134), 7 states have call successors, (40), 3 states have call predecessors, (40), 4 states have return successors, (38), 7 states have call predecessors, (38), 7 states have call successors, (38) [2023-11-23 07:39:10,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:10,302 INFO L93 Difference]: Finished difference Result 1298 states and 2100 transitions. [2023-11-23 07:39:10,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-23 07:39:10,303 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 8.933333333333334) internal successors, (134), 15 states have internal predecessors, (134), 7 states have call successors, (40), 3 states have call predecessors, (40), 4 states have return successors, (38), 7 states have call predecessors, (38), 7 states have call successors, (38) Word has length 363 [2023-11-23 07:39:10,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:10,307 INFO L225 Difference]: With dead ends: 1298 [2023-11-23 07:39:10,307 INFO L226 Difference]: Without dead ends: 736 [2023-11-23 07:39:10,310 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 349 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2023-11-23 07:39:10,310 INFO L413 NwaCegarLoop]: 542 mSDtfsCounter, 337 mSDsluCounter, 2415 mSDsCounter, 0 mSdLazyCounter, 6314 mSolverCounterSat, 231 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 2957 SdHoareTripleChecker+Invalid, 6545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 231 IncrementalHoareTripleChecker+Valid, 6314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:10,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [434 Valid, 2957 Invalid, 6545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [231 Valid, 6314 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2023-11-23 07:39:10,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2023-11-23 07:39:10,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 608. [2023-11-23 07:39:10,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 355 states have (on average 1.2732394366197184) internal successors, (452), 357 states have internal predecessors, (452), 212 states have call successors, (212), 36 states have call predecessors, (212), 39 states have return successors, (311), 214 states have call predecessors, (311), 210 states have call successors, (311) [2023-11-23 07:39:10,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 975 transitions. [2023-11-23 07:39:10,451 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 975 transitions. Word has length 363 [2023-11-23 07:39:10,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:10,452 INFO L495 AbstractCegarLoop]: Abstraction has 608 states and 975 transitions. [2023-11-23 07:39:10,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 8.933333333333334) internal successors, (134), 15 states have internal predecessors, (134), 7 states have call successors, (40), 3 states have call predecessors, (40), 4 states have return successors, (38), 7 states have call predecessors, (38), 7 states have call successors, (38) [2023-11-23 07:39:10,452 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 975 transitions. [2023-11-23 07:39:10,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2023-11-23 07:39:10,454 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:10,455 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:10,486 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:10,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-23 07:39:10,678 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:10,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:10,679 INFO L85 PathProgramCache]: Analyzing trace with hash 326699759, now seen corresponding path program 1 times [2023-11-23 07:39:10,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:10,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17541079] [2023-11-23 07:39:10,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:10,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:10,765 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:10,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [407437605] [2023-11-23 07:39:10,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:10,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:10,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:10,768 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:10,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-23 07:39:12,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:12,866 INFO L262 TraceCheckSpWp]: Trace formula consists of 5404 conjuncts, 71 conjunts are in the unsatisfiable core [2023-11-23 07:39:12,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:12,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:39:13,158 INFO L134 CoverageAnalysis]: Checked inductivity of 1055 backedges. 620 proven. 0 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2023-11-23 07:39:13,159 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:13,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:13,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17541079] [2023-11-23 07:39:13,159 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:13,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407437605] [2023-11-23 07:39:13,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407437605] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:13,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:13,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-23 07:39:13,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986267881] [2023-11-23 07:39:13,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:13,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-23 07:39:13,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:13,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-23 07:39:13,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-11-23 07:39:13,164 INFO L87 Difference]: Start difference. First operand 608 states and 975 transitions. Second operand has 13 states, 13 states have (on average 10.307692307692308) internal successors, (134), 13 states have internal predecessors, (134), 7 states have call successors, (40), 3 states have call predecessors, (40), 4 states have return successors, (38), 7 states have call predecessors, (38), 7 states have call successors, (38) [2023-11-23 07:39:17,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:17,690 INFO L93 Difference]: Finished difference Result 1307 states and 2143 transitions. [2023-11-23 07:39:17,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-23 07:39:17,690 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 10.307692307692308) internal successors, (134), 13 states have internal predecessors, (134), 7 states have call successors, (40), 3 states have call predecessors, (40), 4 states have return successors, (38), 7 states have call predecessors, (38), 7 states have call successors, (38) Word has length 363 [2023-11-23 07:39:17,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:17,706 INFO L225 Difference]: With dead ends: 1307 [2023-11-23 07:39:17,712 INFO L226 Difference]: Without dead ends: 728 [2023-11-23 07:39:17,715 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 351 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2023-11-23 07:39:17,716 INFO L413 NwaCegarLoop]: 556 mSDtfsCounter, 329 mSDsluCounter, 2191 mSDsCounter, 0 mSdLazyCounter, 5354 mSolverCounterSat, 229 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 426 SdHoareTripleChecker+Valid, 2747 SdHoareTripleChecker+Invalid, 5583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 5354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:17,716 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [426 Valid, 2747 Invalid, 5583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 5354 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2023-11-23 07:39:17,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2023-11-23 07:39:17,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 608. [2023-11-23 07:39:17,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 355 states have (on average 1.2732394366197184) internal successors, (452), 357 states have internal predecessors, (452), 212 states have call successors, (212), 36 states have call predecessors, (212), 39 states have return successors, (311), 214 states have call predecessors, (311), 210 states have call successors, (311) [2023-11-23 07:39:17,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 975 transitions. [2023-11-23 07:39:17,756 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 975 transitions. Word has length 363 [2023-11-23 07:39:17,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:17,756 INFO L495 AbstractCegarLoop]: Abstraction has 608 states and 975 transitions. [2023-11-23 07:39:17,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.307692307692308) internal successors, (134), 13 states have internal predecessors, (134), 7 states have call successors, (40), 3 states have call predecessors, (40), 4 states have return successors, (38), 7 states have call predecessors, (38), 7 states have call successors, (38) [2023-11-23 07:39:17,757 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 975 transitions. [2023-11-23 07:39:17,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2023-11-23 07:39:17,759 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:17,759 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 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, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:17,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:17,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-23 07:39:17,980 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:17,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:17,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1875498375, now seen corresponding path program 1 times [2023-11-23 07:39:17,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:17,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136824909] [2023-11-23 07:39:17,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:17,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:18,134 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:18,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1459345110] [2023-11-23 07:39:18,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:18,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:18,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:18,137 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:18,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-23 07:39:19,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:19,323 INFO L262 TraceCheckSpWp]: Trace formula consists of 5415 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 07:39:19,330 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:19,355 INFO L134 CoverageAnalysis]: Checked inductivity of 1055 backedges. 402 proven. 0 refuted. 0 times theorem prover too weak. 653 trivial. 0 not checked. [2023-11-23 07:39:19,355 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:19,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:19,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136824909] [2023-11-23 07:39:19,356 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:19,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459345110] [2023-11-23 07:39:19,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459345110] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:19,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:19,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 07:39:19,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438482528] [2023-11-23 07:39:19,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:19,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 07:39:19,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:19,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 07:39:19,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 07:39:19,358 INFO L87 Difference]: Start difference. First operand 608 states and 975 transitions. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2023-11-23 07:39:19,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:19,528 INFO L93 Difference]: Finished difference Result 1201 states and 1945 transitions. [2023-11-23 07:39:19,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:39:19,529 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 363 [2023-11-23 07:39:19,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:19,533 INFO L225 Difference]: With dead ends: 1201 [2023-11-23 07:39:19,533 INFO L226 Difference]: Without dead ends: 622 [2023-11-23 07:39:19,535 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 360 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:39:19,535 INFO L413 NwaCegarLoop]: 704 mSDtfsCounter, 2 mSDsluCounter, 1397 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2101 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:19,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2101 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 07:39:19,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2023-11-23 07:39:19,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 597. [2023-11-23 07:39:19,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 345 states have (on average 1.2579710144927536) internal successors, (434), 348 states have internal predecessors, (434), 212 states have call successors, (212), 36 states have call predecessors, (212), 38 states have return successors, (279), 212 states have call predecessors, (279), 210 states have call successors, (279) [2023-11-23 07:39:19,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 925 transitions. [2023-11-23 07:39:19,568 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 925 transitions. Word has length 363 [2023-11-23 07:39:19,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:19,568 INFO L495 AbstractCegarLoop]: Abstraction has 597 states and 925 transitions. [2023-11-23 07:39:19,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2023-11-23 07:39:19,568 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 925 transitions. [2023-11-23 07:39:19,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2023-11-23 07:39:19,570 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:19,570 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:19,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:19,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-23 07:39:19,804 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:19,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:19,804 INFO L85 PathProgramCache]: Analyzing trace with hash 888169141, now seen corresponding path program 1 times [2023-11-23 07:39:19,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:19,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682942618] [2023-11-23 07:39:19,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:19,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:19,876 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:19,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1487529000] [2023-11-23 07:39:19,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:19,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:19,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:19,878 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:19,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-23 07:39:22,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:22,840 INFO L262 TraceCheckSpWp]: Trace formula consists of 5413 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-23 07:39:22,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:22,878 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 61 treesize of output 37 [2023-11-23 07:39:22,977 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:39:22,980 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:39:23,035 INFO L134 CoverageAnalysis]: Checked inductivity of 1055 backedges. 518 proven. 0 refuted. 0 times theorem prover too weak. 537 trivial. 0 not checked. [2023-11-23 07:39:23,036 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:23,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:23,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682942618] [2023-11-23 07:39:23,036 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:23,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487529000] [2023-11-23 07:39:23,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487529000] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:23,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:23,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-23 07:39:23,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176181245] [2023-11-23 07:39:23,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:23,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 07:39:23,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:23,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 07:39:23,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:39:23,040 INFO L87 Difference]: Start difference. First operand 597 states and 925 transitions. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-23 07:39:23,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:23,696 INFO L93 Difference]: Finished difference Result 1213 states and 1887 transitions. [2023-11-23 07:39:23,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-23 07:39:23,697 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 363 [2023-11-23 07:39:23,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:23,701 INFO L225 Difference]: With dead ends: 1213 [2023-11-23 07:39:23,701 INFO L226 Difference]: Without dead ends: 645 [2023-11-23 07:39:23,702 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 358 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:39:23,703 INFO L413 NwaCegarLoop]: 705 mSDtfsCounter, 9 mSDsluCounter, 3370 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 4075 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:23,703 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 4075 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-23 07:39:23,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2023-11-23 07:39:23,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 601. [2023-11-23 07:39:23,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 349 states have (on average 1.2607449856733524) internal successors, (440), 352 states have internal predecessors, (440), 212 states have call successors, (212), 36 states have call predecessors, (212), 38 states have return successors, (279), 212 states have call predecessors, (279), 210 states have call successors, (279) [2023-11-23 07:39:23,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 931 transitions. [2023-11-23 07:39:23,738 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 931 transitions. Word has length 363 [2023-11-23 07:39:23,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:23,738 INFO L495 AbstractCegarLoop]: Abstraction has 601 states and 931 transitions. [2023-11-23 07:39:23,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-23 07:39:23,739 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 931 transitions. [2023-11-23 07:39:23,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2023-11-23 07:39:23,740 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:23,740 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:23,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:23,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-23 07:39:23,968 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:23,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:23,969 INFO L85 PathProgramCache]: Analyzing trace with hash 770986801, now seen corresponding path program 1 times [2023-11-23 07:39:23,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:23,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104842085] [2023-11-23 07:39:23,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:23,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:24,041 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:24,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [525335386] [2023-11-23 07:39:24,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:24,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:24,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:24,057 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:24,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-23 07:39:26,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:26,778 INFO L262 TraceCheckSpWp]: Trace formula consists of 5389 conjuncts, 85 conjunts are in the unsatisfiable core [2023-11-23 07:39:26,785 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:26,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:39:27,152 INFO L134 CoverageAnalysis]: Checked inductivity of 1055 backedges. 585 proven. 0 refuted. 0 times theorem prover too weak. 470 trivial. 0 not checked. [2023-11-23 07:39:27,152 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:27,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:27,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104842085] [2023-11-23 07:39:27,153 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:27,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525335386] [2023-11-23 07:39:27,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525335386] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:27,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:27,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-23 07:39:27,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366820259] [2023-11-23 07:39:27,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:27,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-23 07:39:27,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:27,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-23 07:39:27,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-11-23 07:39:27,154 INFO L87 Difference]: Start difference. First operand 601 states and 931 transitions. Second operand has 13 states, 13 states have (on average 9.076923076923077) internal successors, (118), 13 states have internal predecessors, (118), 7 states have call successors, (38), 3 states have call predecessors, (38), 4 states have return successors, (36), 7 states have call predecessors, (36), 7 states have call successors, (36) [2023-11-23 07:39:30,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:30,696 INFO L93 Difference]: Finished difference Result 1341 states and 2192 transitions. [2023-11-23 07:39:30,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-23 07:39:30,697 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 9.076923076923077) internal successors, (118), 13 states have internal predecessors, (118), 7 states have call successors, (38), 3 states have call predecessors, (38), 4 states have return successors, (36), 7 states have call predecessors, (36), 7 states have call successors, (36) Word has length 363 [2023-11-23 07:39:30,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:30,702 INFO L225 Difference]: With dead ends: 1341 [2023-11-23 07:39:30,702 INFO L226 Difference]: Without dead ends: 769 [2023-11-23 07:39:30,705 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 351 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2023-11-23 07:39:30,706 INFO L413 NwaCegarLoop]: 559 mSDtfsCounter, 318 mSDsluCounter, 1934 mSDsCounter, 0 mSdLazyCounter, 4729 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 2493 SdHoareTripleChecker+Invalid, 4957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 4729 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:30,706 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [415 Valid, 2493 Invalid, 4957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 4729 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-11-23 07:39:30,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2023-11-23 07:39:30,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 617. [2023-11-23 07:39:30,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 364 states have (on average 1.2664835164835164) internal successors, (461), 366 states have internal predecessors, (461), 212 states have call successors, (212), 36 states have call predecessors, (212), 39 states have return successors, (311), 214 states have call predecessors, (311), 210 states have call successors, (311) [2023-11-23 07:39:30,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 984 transitions. [2023-11-23 07:39:30,762 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 984 transitions. Word has length 363 [2023-11-23 07:39:30,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:30,762 INFO L495 AbstractCegarLoop]: Abstraction has 617 states and 984 transitions. [2023-11-23 07:39:30,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.076923076923077) internal successors, (118), 13 states have internal predecessors, (118), 7 states have call successors, (38), 3 states have call predecessors, (38), 4 states have return successors, (36), 7 states have call predecessors, (36), 7 states have call successors, (36) [2023-11-23 07:39:30,766 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 984 transitions. [2023-11-23 07:39:30,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2023-11-23 07:39:30,768 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:30,768 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:30,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:30,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:30,985 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:30,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:30,986 INFO L85 PathProgramCache]: Analyzing trace with hash 611299251, now seen corresponding path program 1 times [2023-11-23 07:39:30,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:30,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946518133] [2023-11-23 07:39:30,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:30,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:31,066 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:31,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1228132980] [2023-11-23 07:39:31,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:31,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:31,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:31,067 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:31,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-23 07:39:32,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:32,590 INFO L262 TraceCheckSpWp]: Trace formula consists of 5398 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-23 07:39:32,596 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:32,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1055 backedges. 518 proven. 0 refuted. 0 times theorem prover too weak. 537 trivial. 0 not checked. [2023-11-23 07:39:32,613 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:32,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:32,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946518133] [2023-11-23 07:39:32,614 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:32,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228132980] [2023-11-23 07:39:32,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228132980] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:32,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:32,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 07:39:32,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797638755] [2023-11-23 07:39:32,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:32,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:39:32,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:32,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:39:32,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:39:32,616 INFO L87 Difference]: Start difference. First operand 617 states and 984 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-23 07:39:32,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:32,979 INFO L93 Difference]: Finished difference Result 1237 states and 1985 transitions. [2023-11-23 07:39:32,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:39:32,979 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 363 [2023-11-23 07:39:32,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:32,982 INFO L225 Difference]: With dead ends: 1237 [2023-11-23 07:39:32,982 INFO L226 Difference]: Without dead ends: 649 [2023-11-23 07:39:32,985 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 360 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:39:32,986 INFO L413 NwaCegarLoop]: 713 mSDtfsCounter, 6 mSDsluCounter, 2111 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2824 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:32,986 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2824 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:39:32,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2023-11-23 07:39:33,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 593. [2023-11-23 07:39:33,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 341 states have (on average 1.2551319648093842) internal successors, (428), 344 states have internal predecessors, (428), 212 states have call successors, (212), 36 states have call predecessors, (212), 38 states have return successors, (279), 212 states have call predecessors, (279), 210 states have call successors, (279) [2023-11-23 07:39:33,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 919 transitions. [2023-11-23 07:39:33,026 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 919 transitions. Word has length 363 [2023-11-23 07:39:33,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:33,026 INFO L495 AbstractCegarLoop]: Abstraction has 593 states and 919 transitions. [2023-11-23 07:39:33,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-23 07:39:33,026 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 919 transitions. [2023-11-23 07:39:33,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2023-11-23 07:39:33,028 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:33,028 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:33,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:33,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-11-23 07:39:33,245 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:33,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:33,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1689402833, now seen corresponding path program 1 times [2023-11-23 07:39:33,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:33,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515449175] [2023-11-23 07:39:33,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:33,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:33,324 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:33,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [620468046] [2023-11-23 07:39:33,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:33,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:33,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:33,332 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:33,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-23 07:41:58,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:41:58,979 INFO L262 TraceCheckSpWp]: Trace formula consists of 5404 conjuncts, 64 conjunts are in the unsatisfiable core [2023-11-23 07:41:58,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:41:59,104 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 27 treesize of output 15 [2023-11-23 07:42:01,134 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:42:03,306 INFO L134 CoverageAnalysis]: Checked inductivity of 1055 backedges. 432 proven. 0 refuted. 0 times theorem prover too weak. 623 trivial. 0 not checked. [2023-11-23 07:42:03,306 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:42:03,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:42:03,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515449175] [2023-11-23 07:42:03,307 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:42:03,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620468046] [2023-11-23 07:42:03,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620468046] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:42:03,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:42:03,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-23 07:42:03,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888052835] [2023-11-23 07:42:03,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:42:03,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-23 07:42:03,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:42:03,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-23 07:42:03,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=169, Unknown=2, NotChecked=0, Total=210 [2023-11-23 07:42:03,309 INFO L87 Difference]: Start difference. First operand 593 states and 919 transitions. Second operand has 15 states, 13 states have (on average 9.384615384615385) internal successors, (122), 14 states have internal predecessors, (122), 9 states have call successors, (39), 4 states have call predecessors, (39), 6 states have return successors, (37), 9 states have call predecessors, (37), 9 states have call successors, (37) Killed by 15