./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/aws-c-common/aws_priority_queue_remove_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_remove_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 92ad6b662f02418ebaf958a5d76b8b40c1669b4ab9a0ab643b0fe8bf2b83d3a1 --preprocessor.use.memory.slicer true --- Real Ultimate output --- This is Ultimate 0.2.3-?-abd6749-m [2023-11-23 07:39:05,224 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 07:39:05,266 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-23 07:39:05,269 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 07:39:05,269 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 07:39:05,282 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 07:39:05,288 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 07:39:05,288 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 07:39:05,289 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 07:39:05,292 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 07:39:05,292 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 07:39:05,293 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 07:39:05,293 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 07:39:05,294 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 07:39:05,294 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 07:39:05,295 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 07:39:05,295 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 07:39:05,295 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 07:39:05,295 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 07:39:05,295 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 07:39:05,296 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 07:39:05,297 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 07:39:05,297 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 07:39:05,297 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 07:39:05,297 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 07:39:05,298 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 07:39:05,298 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 07:39:05,298 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 07:39:05,298 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 07:39:05,298 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 07:39:05,299 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 07:39:05,299 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 07:39:05,299 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-23 07:39:05,300 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-23 07:39:05,300 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 07:39:05,300 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-23 07:39:05,300 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 07:39:05,300 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-23 07:39:05,300 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 07:39:05,301 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 -> 92ad6b662f02418ebaf958a5d76b8b40c1669b4ab9a0ab643b0fe8bf2b83d3a1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> true [2023-11-23 07:39:05,511 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 07:39:05,530 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 07:39:05,532 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 07:39:05,533 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 07:39:05,533 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 07:39:05,534 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_remove_harness_negated.i [2023-11-23 07:39:06,500 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 07:39:06,879 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 07:39:06,879 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_priority_queue_remove_harness_negated.i [2023-11-23 07:39:06,905 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71f15ba4a/5c3033fb6938435a82f4b06958e8153b/FLAG37d01ad15 [2023-11-23 07:39:06,919 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71f15ba4a/5c3033fb6938435a82f4b06958e8153b [2023-11-23 07:39:06,921 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 07:39:06,923 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 07:39:06,926 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 07:39:06,926 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 07:39:06,930 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 07:39:06,931 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 07:39:06" (1/1) ... [2023-11-23 07:39:06,932 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f4f3f65 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:06, skipping insertion in model container [2023-11-23 07:39:06,932 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 07:39:06" (1/1) ... [2023-11-23 07:39:07,003 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 07:39:07,190 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_remove_harness_negated.i[4499,4512] [2023-11-23 07:39:07,198 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_remove_harness_negated.i[4559,4572] [2023-11-23 07:39:07,816 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:07,817 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:07,818 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:07,819 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:07,820 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:07,831 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:07,831 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:07,833 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:07,833 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:07,834 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:07,835 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:07,835 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:07,836 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,111 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 07:39:08,113 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 07:39:08,114 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 07:39:08,114 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 07:39:08,115 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 07:39:08,115 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 07:39:08,116 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 07:39:08,116 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 07:39:08,117 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 07:39:08,117 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 07:39:08,250 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,255 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,314 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,315 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,315 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,315 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,316 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,316 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,316 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,317 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,317 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,317 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,317 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,318 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,318 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,321 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,322 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,322 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,323 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,327 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,327 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,336 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,337 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,338 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,360 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,362 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,362 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,368 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 07:39:08,405 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 07:39:08,423 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_remove_harness_negated.i[4499,4512] [2023-11-23 07:39:08,426 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_remove_harness_negated.i[4559,4572] [2023-11-23 07:39:08,500 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,510 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,510 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,511 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,511 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,516 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,528 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,529 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,529 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,530 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,530 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,531 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,531 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,566 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 07:39:08,567 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 07:39:08,567 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 07:39:08,567 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 07:39:08,568 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 07:39:08,568 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 07:39:08,593 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 07:39:08,594 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 07:39:08,594 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 07:39:08,595 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 07:39:08,644 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,651 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,655 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : : "r"(pBuf) : "memory"); [7739-7750] [2023-11-23 07:39:08,678 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,679 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,679 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,679 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,679 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,680 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,680 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,680 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,680 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,681 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,681 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,681 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,681 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,682 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,682 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,682 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,682 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,684 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,684 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,691 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,691 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,691 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,699 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,699 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,700 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:39:08,702 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 07:39:08,848 WARN L675 CHandler]: The function __atomic_fetch_or is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:08,849 WARN L675 CHandler]: The function __atomic_fetch_sub is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:08,849 WARN L675 CHandler]: The function __atomic_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:08,849 WARN L675 CHandler]: The function __atomic_fetch_xor is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:08,849 WARN L675 CHandler]: The function htons is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:08,849 WARN L675 CHandler]: The function ntohl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:08,849 WARN L675 CHandler]: The function __atomic_compare_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:08,850 WARN L675 CHandler]: The function __atomic_fetch_add is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:08,850 WARN L675 CHandler]: The function fprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:08,850 WARN L675 CHandler]: The function htonl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:08,850 WARN L675 CHandler]: The function __atomic_store_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:08,850 WARN L675 CHandler]: The function ntohs is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:08,850 WARN L675 CHandler]: The function __atomic_load_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:08,850 WARN L675 CHandler]: The function __atomic_thread_fence is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:08,850 WARN L675 CHandler]: The function __atomic_fetch_and is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:39:08,856 INFO L206 MainTranslator]: Completed translation [2023-11-23 07:39:08,857 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:08 WrapperNode [2023-11-23 07:39:08,857 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 07:39:08,858 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 07:39:08,858 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 07:39:08,859 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 07:39:08,864 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:08" (1/1) ... [2023-11-23 07:39:08,935 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:08" (1/1) ... [2023-11-23 07:39:09,007 INFO L138 Inliner]: procedures = 696, calls = 1922, calls flagged for inlining = 60, calls inlined = 15, statements flattened = 1063 [2023-11-23 07:39:09,009 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 07:39:09,010 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 07:39:09,010 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 07:39:09,010 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 07:39:09,018 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:08" (1/1) ... [2023-11-23 07:39:09,019 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:08" (1/1) ... [2023-11-23 07:39:09,029 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:08" (1/1) ... [2023-11-23 07:39:09,141 INFO L188 MemorySlicer]: Split 386 memory accesses to 8 slices as follows [2, 0, 262, 15, 84, 3, 17, 3]. 68 percent of accesses are in the largest equivalence class. The 252 initializations are split as follows [2, 0, 242, 0, 0, 1, 4, 3]. The 30 writes are split as follows [0, 0, 8, 13, 5, 1, 3, 0]. [2023-11-23 07:39:09,141 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:08" (1/1) ... [2023-11-23 07:39:09,141 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:08" (1/1) ... [2023-11-23 07:39:09,175 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:08" (1/1) ... [2023-11-23 07:39:09,184 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:08" (1/1) ... [2023-11-23 07:39:09,192 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:08" (1/1) ... [2023-11-23 07:39:09,213 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:08" (1/1) ... [2023-11-23 07:39:09,228 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 07:39:09,229 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 07:39:09,229 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 07:39:09,229 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 07:39:09,232 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:08" (1/1) ... [2023-11-23 07:39:09,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 07:39:09,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:09,262 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-23 07:39:09,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-23 07:39:09,306 INFO L130 BoogieDeclarations]: Found specification of procedure s_swap [2023-11-23 07:39:09,306 INFO L138 BoogieDeclarations]: Found implementation of procedure s_swap [2023-11-23 07:39:09,306 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_mem_zeroed [2023-11-23 07:39:09,307 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_mem_zeroed [2023-11-23 07:39:09,307 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 07:39:09,307 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2023-11-23 07:39:09,307 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2023-11-23 07:39:09,307 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2023-11-23 07:39:09,307 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2023-11-23 07:39:09,307 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2023-11-23 07:39:09,307 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2023-11-23 07:39:09,308 INFO L130 BoogieDeclarations]: Found specification of procedure s_sift_up [2023-11-23 07:39:09,308 INFO L138 BoogieDeclarations]: Found implementation of procedure s_sift_up [2023-11-23 07:39:09,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2023-11-23 07:39:09,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2023-11-23 07:39:09,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2023-11-23 07:39:09,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2023-11-23 07:39:09,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2023-11-23 07:39:09,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2023-11-23 07:39:09,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2023-11-23 07:39:09,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2023-11-23 07:39:09,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-23 07:39:09,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-23 07:39:09,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-23 07:39:09,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-23 07:39:09,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-23 07:39:09,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-23 07:39:09,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-23 07:39:09,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-23 07:39:09,311 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2023-11-23 07:39:09,311 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2023-11-23 07:39:09,312 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-23 07:39:09,314 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-23 07:39:09,314 INFO L130 BoogieDeclarations]: Found specification of procedure s_remove_node [2023-11-23 07:39:09,314 INFO L138 BoogieDeclarations]: Found implementation of procedure s_remove_node [2023-11-23 07:39:09,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 07:39:09,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 07:39:09,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-23 07:39:09,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-23 07:39:09,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-23 07:39:09,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-23 07:39:09,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-23 07:39:09,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-23 07:39:09,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-23 07:39:09,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-23 07:39:09,320 INFO L130 BoogieDeclarations]: Found specification of procedure my_abort [2023-11-23 07:39:09,320 INFO L138 BoogieDeclarations]: Found implementation of procedure my_abort [2023-11-23 07:39:09,321 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2023-11-23 07:39:09,321 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2023-11-23 07:39:09,321 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 07:39:09,321 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 07:39:09,321 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2023-11-23 07:39:09,321 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2023-11-23 07:39:09,321 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2023-11-23 07:39:09,321 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2023-11-23 07:39:09,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2023-11-23 07:39:09,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2023-11-23 07:39:09,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2023-11-23 07:39:09,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2023-11-23 07:39:09,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2023-11-23 07:39:09,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2023-11-23 07:39:09,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2023-11-23 07:39:09,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2023-11-23 07:39:09,322 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2023-11-23 07:39:09,322 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2023-11-23 07:39:09,323 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_is_valid [2023-11-23 07:39:09,323 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_is_valid [2023-11-23 07:39:09,323 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2023-11-23 07:39:09,323 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2023-11-23 07:39:09,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2023-11-23 07:39:09,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2023-11-23 07:39:09,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2023-11-23 07:39:09,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2023-11-23 07:39:09,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2023-11-23 07:39:09,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2023-11-23 07:39:09,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2023-11-23 07:39:09,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2023-11-23 07:39:09,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2023-11-23 07:39:09,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2023-11-23 07:39:09,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2023-11-23 07:39:09,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2023-11-23 07:39:09,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2023-11-23 07:39:09,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2023-11-23 07:39:09,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2023-11-23 07:39:09,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2023-11-23 07:39:09,325 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 07:39:09,325 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 07:39:09,325 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2023-11-23 07:39:09,325 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2023-11-23 07:39:09,325 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_pop_back [2023-11-23 07:39:09,325 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_pop_back [2023-11-23 07:39:09,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 07:39:09,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-23 07:39:09,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-23 07:39:09,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-23 07:39:09,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-23 07:39:09,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-23 07:39:09,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-23 07:39:09,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-23 07:39:09,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-23 07:39:09,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-23 07:39:09,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-23 07:39:09,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-23 07:39:09,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-23 07:39:09,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-23 07:39:09,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-23 07:39:09,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-23 07:39:09,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-23 07:39:09,327 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_get_at_ptr [2023-11-23 07:39:09,327 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_get_at_ptr [2023-11-23 07:39:09,328 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2023-11-23 07:39:09,328 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2023-11-23 07:39:09,328 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2023-11-23 07:39:09,329 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2023-11-23 07:39:09,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-23 07:39:09,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-23 07:39:09,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-23 07:39:09,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-23 07:39:09,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-23 07:39:09,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-23 07:39:09,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-23 07:39:09,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-23 07:39:09,330 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2023-11-23 07:39:09,330 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2023-11-23 07:39:09,330 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_backpointer_index_valid [2023-11-23 07:39:09,330 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_backpointer_index_valid [2023-11-23 07:39:09,330 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-11-23 07:39:09,330 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-11-23 07:39:09,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-23 07:39:09,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-23 07:39:09,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-23 07:39:09,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-23 07:39:09,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-23 07:39:09,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-23 07:39:09,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-23 07:39:09,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-23 07:39:09,331 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_get_at [2023-11-23 07:39:09,332 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_get_at [2023-11-23 07:39:09,667 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 07:39:09,670 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 07:39:10,726 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 07:39:10,813 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 07:39:10,813 INFO L309 CfgBuilder]: Removed 8 assume(true) statements. [2023-11-23 07:39:10,814 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 07:39:10 BoogieIcfgContainer [2023-11-23 07:39:10,814 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 07:39:10,816 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 07:39:10,816 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 07:39:10,818 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 07:39:10,819 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 07:39:06" (1/3) ... [2023-11-23 07:39:10,819 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78e19148 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 07:39:10, skipping insertion in model container [2023-11-23 07:39:10,819 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:39:08" (2/3) ... [2023-11-23 07:39:10,820 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78e19148 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 07:39:10, skipping insertion in model container [2023-11-23 07:39:10,820 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 07:39:10" (3/3) ... [2023-11-23 07:39:10,821 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_priority_queue_remove_harness_negated.i [2023-11-23 07:39:10,833 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 07:39:10,834 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-11-23 07:39:10,883 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 07:39:10,891 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;@44c8d8a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 07:39:10,892 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-11-23 07:39:10,899 INFO L276 IsEmpty]: Start isEmpty. Operand has 423 states, 233 states have (on average 1.296137339055794) internal successors, (302), 238 states have internal predecessors, (302), 160 states have call successors, (160), 27 states have call predecessors, (160), 27 states have return successors, (160), 160 states have call predecessors, (160), 160 states have call successors, (160) [2023-11-23 07:39:10,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-11-23 07:39:10,914 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:10,915 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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] [2023-11-23 07:39:10,915 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:10,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:10,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1142546301, now seen corresponding path program 1 times [2023-11-23 07:39:10,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:10,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745059007] [2023-11-23 07:39:10,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:10,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:11,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:39:11,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:39:11,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:11,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:39:11,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:39:11,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:11,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 07:39:11,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:39:11,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:11,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:39:11,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-23 07:39:11,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-23 07:39:11,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:39:11,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-23 07:39:11,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:39:11,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-23 07:39:11,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-23 07:39:11,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 07:39:11,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:39:11,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-23 07:39:11,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2023-11-23 07:39:11,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-23 07:39:11,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:11,968 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2023-11-23 07:39:11,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:11,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745059007] [2023-11-23 07:39:11,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745059007] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:11,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:11,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:39:11,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692353684] [2023-11-23 07:39:11,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:11,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:39:11,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:12,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:39:12,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:39:12,004 INFO L87 Difference]: Start difference. First operand has 423 states, 233 states have (on average 1.296137339055794) internal successors, (302), 238 states have internal predecessors, (302), 160 states have call successors, (160), 27 states have call predecessors, (160), 27 states have return successors, (160), 160 states have call predecessors, (160), 160 states have call successors, (160) Second operand has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (20), 6 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-23 07:39:14,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:14,947 INFO L93 Difference]: Finished difference Result 1259 states and 2406 transitions. [2023-11-23 07:39:14,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:39:14,950 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (20), 6 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 128 [2023-11-23 07:39:14,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:14,965 INFO L225 Difference]: With dead ends: 1259 [2023-11-23 07:39:14,965 INFO L226 Difference]: Without dead ends: 842 [2023-11-23 07:39:14,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:39:14,974 INFO L413 NwaCegarLoop]: 663 mSDtfsCounter, 603 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 900 mSolverCounterSat, 944 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 719 SdHoareTripleChecker+Valid, 1210 SdHoareTripleChecker+Invalid, 1844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 944 IncrementalHoareTripleChecker+Valid, 900 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:14,974 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [719 Valid, 1210 Invalid, 1844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [944 Valid, 900 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-11-23 07:39:14,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2023-11-23 07:39:15,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 420. [2023-11-23 07:39:15,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 232 states have (on average 1.25) internal successors, (290), 235 states have internal predecessors, (290), 160 states have call successors, (160), 27 states have call predecessors, (160), 26 states have return successors, (158), 158 states have call predecessors, (158), 158 states have call successors, (158) [2023-11-23 07:39:15,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 608 transitions. [2023-11-23 07:39:15,074 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 608 transitions. Word has length 128 [2023-11-23 07:39:15,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:15,074 INFO L495 AbstractCegarLoop]: Abstraction has 420 states and 608 transitions. [2023-11-23 07:39:15,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (20), 6 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-23 07:39:15,074 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 608 transitions. [2023-11-23 07:39:15,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-11-23 07:39:15,082 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:15,082 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 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] [2023-11-23 07:39:15,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-23 07:39:15,083 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:15,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:15,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1427397430, now seen corresponding path program 1 times [2023-11-23 07:39:15,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:15,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017780995] [2023-11-23 07:39:15,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:15,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:15,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:39:15,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:39:15,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:15,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:39:15,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:39:15,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:15,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 07:39:15,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:39:15,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:15,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:39:15,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-23 07:39:15,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-23 07:39:15,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:39:15,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-23 07:39:15,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:39:15,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-23 07:39:15,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-23 07:39:15,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 07:39:15,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:39:15,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-23 07:39:15,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2023-11-23 07:39:15,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-23 07:39:15,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:15,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-11-23 07:39:15,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:16,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-23 07:39:16,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:16,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-23 07:39:16,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:16,016 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2023-11-23 07:39:16,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:16,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017780995] [2023-11-23 07:39:16,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017780995] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:39:16,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584050457] [2023-11-23 07:39:16,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:16,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:16,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:16,019 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:16,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-23 07:39:16,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:16,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 2856 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-23 07:39:16,585 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:16,659 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2023-11-23 07:39:16,659 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:16,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584050457] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:16,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:39:16,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2023-11-23 07:39:16,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722790522] [2023-11-23 07:39:16,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:16,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:39:16,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:16,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:39:16,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-23 07:39:16,662 INFO L87 Difference]: Start difference. First operand 420 states and 608 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 3 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2023-11-23 07:39:17,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:17,382 INFO L93 Difference]: Finished difference Result 811 states and 1190 transitions. [2023-11-23 07:39:17,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:39:17,382 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 3 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 145 [2023-11-23 07:39:17,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:17,385 INFO L225 Difference]: With dead ends: 811 [2023-11-23 07:39:17,385 INFO L226 Difference]: Without dead ends: 422 [2023-11-23 07:39:17,387 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:39:17,388 INFO L413 NwaCegarLoop]: 554 mSDtfsCounter, 66 mSDsluCounter, 1550 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 2104 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:17,389 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 2104 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-23 07:39:17,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2023-11-23 07:39:17,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 422. [2023-11-23 07:39:17,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 233 states have (on average 1.2489270386266094) internal successors, (291), 237 states have internal predecessors, (291), 160 states have call successors, (160), 27 states have call predecessors, (160), 27 states have return successors, (171), 158 states have call predecessors, (171), 158 states have call successors, (171) [2023-11-23 07:39:17,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 622 transitions. [2023-11-23 07:39:17,415 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 622 transitions. Word has length 145 [2023-11-23 07:39:17,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:17,417 INFO L495 AbstractCegarLoop]: Abstraction has 422 states and 622 transitions. [2023-11-23 07:39:17,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 3 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2023-11-23 07:39:17,417 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 622 transitions. [2023-11-23 07:39:17,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-11-23 07:39:17,420 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:17,420 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:17,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-23 07:39:17,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:17,637 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:17,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:17,638 INFO L85 PathProgramCache]: Analyzing trace with hash -856130661, now seen corresponding path program 1 times [2023-11-23 07:39:17,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:17,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129119772] [2023-11-23 07:39:17,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:17,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:17,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:39:18,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:39:18,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:18,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:39:18,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:39:18,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:18,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 07:39:18,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 07:39:18,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 07:39:18,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:39:18,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:39:18,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-23 07:39:18,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2023-11-23 07:39:18,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:39:18,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2023-11-23 07:39:18,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:39:18,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-23 07:39:18,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2023-11-23 07:39:18,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2023-11-23 07:39:18,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-23 07:39:18,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-23 07:39:18,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-23 07:39:18,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2023-11-23 07:39:18,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2023-11-23 07:39:18,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2023-11-23 07:39:18,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2023-11-23 07:39:18,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:18,547 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2023-11-23 07:39:18,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:18,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129119772] [2023-11-23 07:39:18,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129119772] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:39:18,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206306318] [2023-11-23 07:39:18,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:18,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:18,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:18,550 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:18,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-23 07:39:19,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:19,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 2962 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 07:39:19,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:19,236 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 108 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2023-11-23 07:39:19,236 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:19,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206306318] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:19,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:39:19,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 16 [2023-11-23 07:39:19,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983612566] [2023-11-23 07:39:19,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:19,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 07:39:19,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:19,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 07:39:19,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2023-11-23 07:39:19,239 INFO L87 Difference]: Start difference. First operand 422 states and 622 transitions. Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 4 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) [2023-11-23 07:39:20,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:20,224 INFO L93 Difference]: Finished difference Result 834 states and 1261 transitions. [2023-11-23 07:39:20,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 07:39:20,224 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 4 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) Word has length 153 [2023-11-23 07:39:20,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:20,227 INFO L225 Difference]: With dead ends: 834 [2023-11-23 07:39:20,227 INFO L226 Difference]: Without dead ends: 443 [2023-11-23 07:39:20,230 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2023-11-23 07:39:20,230 INFO L413 NwaCegarLoop]: 533 mSDtfsCounter, 117 mSDsluCounter, 2511 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 3044 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:20,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 3044 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-23 07:39:20,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2023-11-23 07:39:20,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 441. [2023-11-23 07:39:20,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 249 states have (on average 1.2570281124497993) internal successors, (313), 253 states have internal predecessors, (313), 162 states have call successors, (162), 27 states have call predecessors, (162), 28 states have return successors, (190), 161 states have call predecessors, (190), 160 states have call successors, (190) [2023-11-23 07:39:20,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 665 transitions. [2023-11-23 07:39:20,252 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 665 transitions. Word has length 153 [2023-11-23 07:39:20,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:20,253 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 665 transitions. [2023-11-23 07:39:20,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 4 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) [2023-11-23 07:39:20,253 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 665 transitions. [2023-11-23 07:39:20,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-11-23 07:39:20,254 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:20,255 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 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] [2023-11-23 07:39:20,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:20,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-11-23 07:39:20,471 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:20,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:20,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1133632581, now seen corresponding path program 1 times [2023-11-23 07:39:20,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:20,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275861511] [2023-11-23 07:39:20,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:20,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:20,551 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:20,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1540599859] [2023-11-23 07:39:20,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:20,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:20,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:20,553 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:20,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-23 07:39:21,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:21,109 INFO L262 TraceCheckSpWp]: Trace formula consists of 3157 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 07:39:21,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:21,164 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 108 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2023-11-23 07:39:21,165 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:21,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:21,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275861511] [2023-11-23 07:39:21,165 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:21,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540599859] [2023-11-23 07:39:21,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540599859] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:21,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:21,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:39:21,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561144847] [2023-11-23 07:39:21,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:21,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:39:21,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:21,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:39:21,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:39:21,167 INFO L87 Difference]: Start difference. First operand 441 states and 665 transitions. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 4 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2023-11-23 07:39:22,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:22,020 INFO L93 Difference]: Finished difference Result 857 states and 1320 transitions. [2023-11-23 07:39:22,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 07:39:22,021 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 4 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) Word has length 166 [2023-11-23 07:39:22,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:22,024 INFO L225 Difference]: With dead ends: 857 [2023-11-23 07:39:22,024 INFO L226 Difference]: Without dead ends: 447 [2023-11-23 07:39:22,026 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:39:22,027 INFO L413 NwaCegarLoop]: 547 mSDtfsCounter, 85 mSDsluCounter, 2051 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 2598 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:22,027 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 2598 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-23 07:39:22,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2023-11-23 07:39:22,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 441. [2023-11-23 07:39:22,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 249 states have (on average 1.2570281124497993) internal successors, (313), 253 states have internal predecessors, (313), 162 states have call successors, (162), 27 states have call predecessors, (162), 28 states have return successors, (190), 161 states have call predecessors, (190), 160 states have call successors, (190) [2023-11-23 07:39:22,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 665 transitions. [2023-11-23 07:39:22,055 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 665 transitions. Word has length 166 [2023-11-23 07:39:22,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:22,056 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 665 transitions. [2023-11-23 07:39:22,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 4 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2023-11-23 07:39:22,057 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 665 transitions. [2023-11-23 07:39:22,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-11-23 07:39:22,059 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:22,059 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:22,076 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:22,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:22,269 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:22,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:22,269 INFO L85 PathProgramCache]: Analyzing trace with hash 405573095, now seen corresponding path program 1 times [2023-11-23 07:39:22,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:22,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368195382] [2023-11-23 07:39:22,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:22,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:22,357 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:22,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1975504093] [2023-11-23 07:39:22,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:22,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:22,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:22,359 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:22,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-23 07:39:23,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:23,021 INFO L262 TraceCheckSpWp]: Trace formula consists of 3280 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 07:39:23,026 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:23,110 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 119 proven. 0 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2023-11-23 07:39:23,110 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:23,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:23,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368195382] [2023-11-23 07:39:23,111 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:23,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975504093] [2023-11-23 07:39:23,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975504093] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:23,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:23,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 07:39:23,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461516298] [2023-11-23 07:39:23,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:23,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:39:23,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:23,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:39:23,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:39:23,113 INFO L87 Difference]: Start difference. First operand 441 states and 665 transitions. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 5 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 5 states have call predecessors, (26), 5 states have call successors, (26) [2023-11-23 07:39:24,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:24,685 INFO L93 Difference]: Finished difference Result 867 states and 1324 transitions. [2023-11-23 07:39:24,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:39:24,686 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 5 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 5 states have call predecessors, (26), 5 states have call successors, (26) Word has length 182 [2023-11-23 07:39:24,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:24,689 INFO L225 Difference]: With dead ends: 867 [2023-11-23 07:39:24,689 INFO L226 Difference]: Without dead ends: 457 [2023-11-23 07:39:24,691 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:39:24,691 INFO L413 NwaCegarLoop]: 524 mSDtfsCounter, 145 mSDsluCounter, 2971 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 3495 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:24,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 3495 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-23 07:39:24,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2023-11-23 07:39:24,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 441. [2023-11-23 07:39:24,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 249 states have (on average 1.2570281124497993) internal successors, (313), 253 states have internal predecessors, (313), 162 states have call successors, (162), 27 states have call predecessors, (162), 28 states have return successors, (190), 161 states have call predecessors, (190), 160 states have call successors, (190) [2023-11-23 07:39:24,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 665 transitions. [2023-11-23 07:39:24,714 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 665 transitions. Word has length 182 [2023-11-23 07:39:24,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:24,715 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 665 transitions. [2023-11-23 07:39:24,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 5 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 5 states have call predecessors, (26), 5 states have call successors, (26) [2023-11-23 07:39:24,715 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 665 transitions. [2023-11-23 07:39:24,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-11-23 07:39:24,716 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:24,717 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:24,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:24,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:24,932 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:24,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:24,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1559139379, now seen corresponding path program 2 times [2023-11-23 07:39:24,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:24,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414299040] [2023-11-23 07:39:24,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:24,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:25,002 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:25,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1595880061] [2023-11-23 07:39:25,003 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 07:39:25,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:25,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:25,004 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:25,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-23 07:39:25,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-23 07:39:25,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:39:25,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 1862 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 07:39:25,510 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:25,541 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2023-11-23 07:39:25,541 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:25,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:25,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414299040] [2023-11-23 07:39:25,542 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:25,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595880061] [2023-11-23 07:39:25,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595880061] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:25,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:25,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:39:25,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259486107] [2023-11-23 07:39:25,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:25,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:39:25,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:25,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:39:25,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:39:25,546 INFO L87 Difference]: Start difference. First operand 441 states and 665 transitions. Second operand has 6 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 2 states have call predecessors, (26), 1 states have call successors, (26) [2023-11-23 07:39:25,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:25,681 INFO L93 Difference]: Finished difference Result 449 states and 673 transitions. [2023-11-23 07:39:25,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:39:25,681 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 2 states have call predecessors, (26), 1 states have call successors, (26) Word has length 195 [2023-11-23 07:39:25,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:25,684 INFO L225 Difference]: With dead ends: 449 [2023-11-23 07:39:25,684 INFO L226 Difference]: Without dead ends: 447 [2023-11-23 07:39:25,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:39:25,685 INFO L413 NwaCegarLoop]: 581 mSDtfsCounter, 5 mSDsluCounter, 2298 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2879 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:25,685 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 2879 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 07:39:25,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2023-11-23 07:39:25,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 446. [2023-11-23 07:39:25,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 252 states have (on average 1.253968253968254) internal successors, (316), 256 states have internal predecessors, (316), 163 states have call successors, (163), 28 states have call predecessors, (163), 29 states have return successors, (191), 162 states have call predecessors, (191), 161 states have call successors, (191) [2023-11-23 07:39:25,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 670 transitions. [2023-11-23 07:39:25,709 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 670 transitions. Word has length 195 [2023-11-23 07:39:25,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:25,710 INFO L495 AbstractCegarLoop]: Abstraction has 446 states and 670 transitions. [2023-11-23 07:39:25,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 2 states have call predecessors, (26), 1 states have call successors, (26) [2023-11-23 07:39:25,710 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 670 transitions. [2023-11-23 07:39:25,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2023-11-23 07:39:25,712 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:25,713 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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:25,738 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:25,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:25,933 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:25,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:25,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1656542635, now seen corresponding path program 3 times [2023-11-23 07:39:25,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:25,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23839828] [2023-11-23 07:39:25,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:25,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:26,009 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:26,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [73935004] [2023-11-23 07:39:26,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-23 07:39:26,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:26,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:26,011 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:26,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-23 07:39:26,810 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-23 07:39:26,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:39:26,819 INFO L262 TraceCheckSpWp]: Trace formula consists of 2184 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-23 07:39:26,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:26,894 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-23 07:39:26,895 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:26,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:26,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23839828] [2023-11-23 07:39:26,895 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:26,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73935004] [2023-11-23 07:39:26,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73935004] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:26,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:26,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:39:26,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300920154] [2023-11-23 07:39:26,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:26,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:39:26,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:26,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:39:26,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:39:26,898 INFO L87 Difference]: Start difference. First operand 446 states and 670 transitions. Second operand has 6 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (30), 2 states have call predecessors, (30), 4 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2023-11-23 07:39:27,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:27,197 INFO L93 Difference]: Finished difference Result 820 states and 1262 transitions. [2023-11-23 07:39:27,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:39:27,198 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (30), 2 states have call predecessors, (30), 4 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) Word has length 208 [2023-11-23 07:39:27,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:27,201 INFO L225 Difference]: With dead ends: 820 [2023-11-23 07:39:27,201 INFO L226 Difference]: Without dead ends: 446 [2023-11-23 07:39:27,204 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:39:27,204 INFO L413 NwaCegarLoop]: 545 mSDtfsCounter, 2 mSDsluCounter, 2097 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2642 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:27,205 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2642 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:39:27,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2023-11-23 07:39:27,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 446. [2023-11-23 07:39:27,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 252 states have (on average 1.253968253968254) internal successors, (316), 256 states have internal predecessors, (316), 163 states have call successors, (163), 28 states have call predecessors, (163), 29 states have return successors, (190), 162 states have call predecessors, (190), 161 states have call successors, (190) [2023-11-23 07:39:27,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 669 transitions. [2023-11-23 07:39:27,232 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 669 transitions. Word has length 208 [2023-11-23 07:39:27,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:27,233 INFO L495 AbstractCegarLoop]: Abstraction has 446 states and 669 transitions. [2023-11-23 07:39:27,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (30), 2 states have call predecessors, (30), 4 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2023-11-23 07:39:27,233 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 669 transitions. [2023-11-23 07:39:27,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2023-11-23 07:39:27,236 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:27,237 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:27,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:27,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:27,448 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:27,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:27,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1986268057, now seen corresponding path program 1 times [2023-11-23 07:39:27,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:27,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048461032] [2023-11-23 07:39:27,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:27,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:27,547 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:27,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [633081844] [2023-11-23 07:39:27,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:27,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:27,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:27,548 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:27,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-23 07:39:28,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:28,278 INFO L262 TraceCheckSpWp]: Trace formula consists of 3865 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 07:39:28,287 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:28,333 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 191 proven. 0 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2023-11-23 07:39:28,333 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:28,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:28,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048461032] [2023-11-23 07:39:28,333 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:28,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633081844] [2023-11-23 07:39:28,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633081844] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:28,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:28,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 07:39:28,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506978044] [2023-11-23 07:39:28,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:28,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:39:28,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:28,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:39:28,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:39:28,335 INFO L87 Difference]: Start difference. First operand 446 states and 669 transitions. Second operand has 6 states, 5 states have (on average 17.2) internal successors, (86), 6 states have internal predecessors, (86), 4 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (28), 3 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-23 07:39:29,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:29,223 INFO L93 Difference]: Finished difference Result 829 states and 1262 transitions. [2023-11-23 07:39:29,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:39:29,223 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 17.2) internal successors, (86), 6 states have internal predecessors, (86), 4 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (28), 3 states have call predecessors, (28), 4 states have call successors, (28) Word has length 221 [2023-11-23 07:39:29,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:29,226 INFO L225 Difference]: With dead ends: 829 [2023-11-23 07:39:29,226 INFO L226 Difference]: Without dead ends: 448 [2023-11-23 07:39:29,228 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 217 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:39:29,229 INFO L413 NwaCegarLoop]: 552 mSDtfsCounter, 76 mSDsluCounter, 2074 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 2626 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:29,229 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 2626 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-23 07:39:29,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2023-11-23 07:39:29,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 448. [2023-11-23 07:39:29,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 253 states have (on average 1.2529644268774704) internal successors, (317), 258 states have internal predecessors, (317), 163 states have call successors, (163), 28 states have call predecessors, (163), 30 states have return successors, (201), 162 states have call predecessors, (201), 161 states have call successors, (201) [2023-11-23 07:39:29,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 681 transitions. [2023-11-23 07:39:29,282 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 681 transitions. Word has length 221 [2023-11-23 07:39:29,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:29,282 INFO L495 AbstractCegarLoop]: Abstraction has 448 states and 681 transitions. [2023-11-23 07:39:29,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 17.2) internal successors, (86), 6 states have internal predecessors, (86), 4 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (28), 3 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-23 07:39:29,283 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 681 transitions. [2023-11-23 07:39:29,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2023-11-23 07:39:29,285 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:29,285 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:29,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:29,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:29,492 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:29,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:29,493 INFO L85 PathProgramCache]: Analyzing trace with hash -2083507848, now seen corresponding path program 1 times [2023-11-23 07:39:29,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:29,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18297234] [2023-11-23 07:39:29,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:29,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:29,582 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:29,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1877157732] [2023-11-23 07:39:29,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:29,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:29,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:29,595 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:29,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-23 07:39:30,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:30,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 3971 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 07:39:30,333 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:30,397 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 209 proven. 0 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2023-11-23 07:39:30,397 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:30,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:30,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18297234] [2023-11-23 07:39:30,397 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:30,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877157732] [2023-11-23 07:39:30,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877157732] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:30,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:30,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 07:39:30,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313664696] [2023-11-23 07:39:30,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:30,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:39:30,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:30,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:39:30,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:39:30,402 INFO L87 Difference]: Start difference. First operand 448 states and 681 transitions. Second operand has 8 states, 7 states have (on average 13.142857142857142) internal successors, (92), 8 states have internal predecessors, (92), 5 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (29), 4 states have call predecessors, (29), 5 states have call successors, (29) [2023-11-23 07:39:31,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:31,936 INFO L93 Difference]: Finished difference Result 847 states and 1306 transitions. [2023-11-23 07:39:31,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-23 07:39:31,937 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.142857142857142) internal successors, (92), 8 states have internal predecessors, (92), 5 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (29), 4 states have call predecessors, (29), 5 states have call successors, (29) Word has length 229 [2023-11-23 07:39:31,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:31,942 INFO L225 Difference]: With dead ends: 847 [2023-11-23 07:39:31,942 INFO L226 Difference]: Without dead ends: 464 [2023-11-23 07:39:31,944 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 224 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:39:31,946 INFO L413 NwaCegarLoop]: 531 mSDtfsCounter, 127 mSDsluCounter, 3010 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 3541 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:31,946 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 3541 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-23 07:39:31,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2023-11-23 07:39:31,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 462. [2023-11-23 07:39:31,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 266 states have (on average 1.2593984962406015) internal successors, (335), 270 states have internal predecessors, (335), 164 states have call successors, (164), 28 states have call predecessors, (164), 30 states have return successors, (202), 164 states have call predecessors, (202), 162 states have call successors, (202) [2023-11-23 07:39:31,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 701 transitions. [2023-11-23 07:39:31,968 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 701 transitions. Word has length 229 [2023-11-23 07:39:31,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:31,968 INFO L495 AbstractCegarLoop]: Abstraction has 462 states and 701 transitions. [2023-11-23 07:39:31,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.142857142857142) internal successors, (92), 8 states have internal predecessors, (92), 5 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (29), 4 states have call predecessors, (29), 5 states have call successors, (29) [2023-11-23 07:39:31,968 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 701 transitions. [2023-11-23 07:39:31,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2023-11-23 07:39:31,969 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:31,970 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:31,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:32,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-23 07:39:32,188 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:32,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:32,189 INFO L85 PathProgramCache]: Analyzing trace with hash 868334826, now seen corresponding path program 1 times [2023-11-23 07:39:32,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:32,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801600850] [2023-11-23 07:39:32,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:32,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:32,284 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:32,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [554388253] [2023-11-23 07:39:32,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:32,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:32,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:32,286 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:32,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-23 07:39:33,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:33,078 INFO L262 TraceCheckSpWp]: Trace formula consists of 4166 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 07:39:33,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:33,144 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 229 proven. 0 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2023-11-23 07:39:33,144 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:33,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:33,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801600850] [2023-11-23 07:39:33,144 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:33,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554388253] [2023-11-23 07:39:33,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554388253] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:33,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:33,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-23 07:39:33,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738613901] [2023-11-23 07:39:33,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:33,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 07:39:33,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:33,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 07:39:33,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:39:33,147 INFO L87 Difference]: Start difference. First operand 462 states and 701 transitions. Second operand has 7 states, 6 states have (on average 14.833333333333334) internal successors, (89), 7 states have internal predecessors, (89), 5 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 4 states have call predecessors, (29), 5 states have call successors, (29) [2023-11-23 07:39:34,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:34,133 INFO L93 Difference]: Finished difference Result 865 states and 1340 transitions. [2023-11-23 07:39:34,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-23 07:39:34,134 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 14.833333333333334) internal successors, (89), 7 states have internal predecessors, (89), 5 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 4 states have call predecessors, (29), 5 states have call successors, (29) Word has length 242 [2023-11-23 07:39:34,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:34,137 INFO L225 Difference]: With dead ends: 865 [2023-11-23 07:39:34,137 INFO L226 Difference]: Without dead ends: 468 [2023-11-23 07:39:34,139 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 238 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:39:34,140 INFO L413 NwaCegarLoop]: 545 mSDtfsCounter, 95 mSDsluCounter, 2566 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 3111 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:34,140 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 3111 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-23 07:39:34,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2023-11-23 07:39:34,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 462. [2023-11-23 07:39:34,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 266 states have (on average 1.2593984962406015) internal successors, (335), 270 states have internal predecessors, (335), 164 states have call successors, (164), 28 states have call predecessors, (164), 30 states have return successors, (202), 164 states have call predecessors, (202), 162 states have call successors, (202) [2023-11-23 07:39:34,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 701 transitions. [2023-11-23 07:39:34,162 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 701 transitions. Word has length 242 [2023-11-23 07:39:34,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:34,162 INFO L495 AbstractCegarLoop]: Abstraction has 462 states and 701 transitions. [2023-11-23 07:39:34,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 14.833333333333334) internal successors, (89), 7 states have internal predecessors, (89), 5 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 4 states have call predecessors, (29), 5 states have call successors, (29) [2023-11-23 07:39:34,163 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 701 transitions. [2023-11-23 07:39:34,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2023-11-23 07:39:34,164 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:34,164 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-11-23 07:39:34,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:34,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-23 07:39:34,387 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:34,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:34,387 INFO L85 PathProgramCache]: Analyzing trace with hash 193832746, now seen corresponding path program 1 times [2023-11-23 07:39:34,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:34,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114432045] [2023-11-23 07:39:34,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:34,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:34,469 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:34,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [928270401] [2023-11-23 07:39:34,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:34,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:34,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:34,471 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:34,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-23 07:39:35,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:35,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 4484 conjuncts, 42 conjunts are in the unsatisfiable core [2023-11-23 07:39:35,411 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:35,532 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 234 proven. 0 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2023-11-23 07:39:35,532 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:35,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:35,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114432045] [2023-11-23 07:39:35,533 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:35,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928270401] [2023-11-23 07:39:35,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928270401] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:35,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:35,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-23 07:39:35,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162375155] [2023-11-23 07:39:35,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:35,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 07:39:35,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:35,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 07:39:35,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:39:35,535 INFO L87 Difference]: Start difference. First operand 462 states and 701 transitions. Second operand has 9 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 4 states have call successors, (30), 2 states have call predecessors, (30), 4 states have return successors, (28), 5 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-23 07:39:35,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:35,929 INFO L93 Difference]: Finished difference Result 895 states and 1365 transitions. [2023-11-23 07:39:35,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-23 07:39:35,929 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 4 states have call successors, (30), 2 states have call predecessors, (30), 4 states have return successors, (28), 5 states have call predecessors, (28), 4 states have call successors, (28) Word has length 271 [2023-11-23 07:39:35,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:35,932 INFO L225 Difference]: With dead ends: 895 [2023-11-23 07:39:35,932 INFO L226 Difference]: Without dead ends: 464 [2023-11-23 07:39:35,934 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:39:35,934 INFO L413 NwaCegarLoop]: 552 mSDtfsCounter, 3 mSDsluCounter, 3764 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 4316 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:35,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 4316 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 614 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:39:35,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2023-11-23 07:39:35,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 464. [2023-11-23 07:39:35,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 267 states have (on average 1.2584269662921348) internal successors, (336), 272 states have internal predecessors, (336), 164 states have call successors, (164), 28 states have call predecessors, (164), 31 states have return successors, (205), 164 states have call predecessors, (205), 162 states have call successors, (205) [2023-11-23 07:39:35,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 705 transitions. [2023-11-23 07:39:35,961 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 705 transitions. Word has length 271 [2023-11-23 07:39:35,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:35,961 INFO L495 AbstractCegarLoop]: Abstraction has 464 states and 705 transitions. [2023-11-23 07:39:35,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 4 states have call successors, (30), 2 states have call predecessors, (30), 4 states have return successors, (28), 5 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-23 07:39:35,962 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 705 transitions. [2023-11-23 07:39:35,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2023-11-23 07:39:35,963 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:35,963 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-11-23 07:39:35,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:36,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-23 07:39:36,178 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:36,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:36,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1444264370, now seen corresponding path program 1 times [2023-11-23 07:39:36,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:36,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086363777] [2023-11-23 07:39:36,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:36,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:36,259 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:36,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [232593163] [2023-11-23 07:39:36,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:36,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:36,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:36,261 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:39:36,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-23 07:39:37,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:37,150 INFO L262 TraceCheckSpWp]: Trace formula consists of 4323 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-23 07:39:37,169 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:37,257 INFO L134 CoverageAnalysis]: Checked inductivity of 494 backedges. 278 proven. 0 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2023-11-23 07:39:37,258 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:37,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:37,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086363777] [2023-11-23 07:39:37,258 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:37,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232593163] [2023-11-23 07:39:37,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232593163] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:37,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:37,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-23 07:39:37,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132840286] [2023-11-23 07:39:37,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:37,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 07:39:37,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:37,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 07:39:37,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:39:37,260 INFO L87 Difference]: Start difference. First operand 464 states and 705 transitions. Second operand has 9 states, 8 states have (on average 13.375) internal successors, (107), 9 states have internal predecessors, (107), 6 states have call successors, (34), 2 states have call predecessors, (34), 4 states have return successors, (32), 5 states have call predecessors, (32), 6 states have call successors, (32) [2023-11-23 07:39:38,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:38,612 INFO L93 Difference]: Finished difference Result 861 states and 1316 transitions. [2023-11-23 07:39:38,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 07:39:38,612 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 13.375) internal successors, (107), 9 states have internal predecessors, (107), 6 states have call successors, (34), 2 states have call predecessors, (34), 4 states have return successors, (32), 5 states have call predecessors, (32), 6 states have call successors, (32) Word has length 268 [2023-11-23 07:39:38,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:38,615 INFO L225 Difference]: With dead ends: 861 [2023-11-23 07:39:38,615 INFO L226 Difference]: Without dead ends: 464 [2023-11-23 07:39:38,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:39:38,617 INFO L413 NwaCegarLoop]: 522 mSDtfsCounter, 155 mSDsluCounter, 3459 mSDsCounter, 0 mSdLazyCounter, 720 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 3981 SdHoareTripleChecker+Invalid, 754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:38,618 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 3981 Invalid, 754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 720 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-23 07:39:38,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2023-11-23 07:39:38,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 448. [2023-11-23 07:39:38,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 253 states have (on average 1.2529644268774704) internal successors, (317), 258 states have internal predecessors, (317), 163 states have call successors, (163), 28 states have call predecessors, (163), 30 states have return successors, (191), 162 states have call predecessors, (191), 161 states have call successors, (191) [2023-11-23 07:39:38,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 671 transitions. [2023-11-23 07:39:38,638 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 671 transitions. Word has length 268 [2023-11-23 07:39:38,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:38,639 INFO L495 AbstractCegarLoop]: Abstraction has 448 states and 671 transitions. [2023-11-23 07:39:38,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 13.375) internal successors, (107), 9 states have internal predecessors, (107), 6 states have call successors, (34), 2 states have call predecessors, (34), 4 states have return successors, (32), 5 states have call predecessors, (32), 6 states have call successors, (32) [2023-11-23 07:39:38,639 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 671 transitions. [2023-11-23 07:39:38,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-11-23 07:39:38,640 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:38,640 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:38,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-23 07:39:38,856 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:39:38,857 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:38,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:38,857 INFO L85 PathProgramCache]: Analyzing trace with hash -989456828, now seen corresponding path program 1 times [2023-11-23 07:39:38,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:38,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968622986] [2023-11-23 07:39:38,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:38,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:38,954 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:38,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [694388764] [2023-11-23 07:39:38,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:38,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:38,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:38,963 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:39:38,970 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:39:39,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:39,970 INFO L262 TraceCheckSpWp]: Trace formula consists of 4518 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-23 07:39:39,977 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:40,030 INFO L134 CoverageAnalysis]: Checked inductivity of 559 backedges. 296 proven. 2 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2023-11-23 07:39:40,030 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:39:40,229 INFO L134 CoverageAnalysis]: Checked inductivity of 559 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 557 trivial. 0 not checked. [2023-11-23 07:39:40,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:40,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968622986] [2023-11-23 07:39:40,231 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:40,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694388764] [2023-11-23 07:39:40,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694388764] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:39:40,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 07:39:40,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2023-11-23 07:39:40,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644395685] [2023-11-23 07:39:40,232 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 07:39:40,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 07:39:40,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:40,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 07:39:40,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-23 07:39:40,233 INFO L87 Difference]: Start difference. First operand 448 states and 671 transitions. Second operand has 7 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 3 states have call successors, (44), 2 states have call predecessors, (44), 3 states have return successors, (42), 4 states have call predecessors, (42), 3 states have call successors, (42) [2023-11-23 07:39:41,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:41,333 INFO L93 Difference]: Finished difference Result 886 states and 1339 transitions. [2023-11-23 07:39:41,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-23 07:39:41,333 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 3 states have call successors, (44), 2 states have call predecessors, (44), 3 states have return successors, (42), 4 states have call predecessors, (42), 3 states have call successors, (42) Word has length 281 [2023-11-23 07:39:41,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:41,337 INFO L225 Difference]: With dead ends: 886 [2023-11-23 07:39:41,337 INFO L226 Difference]: Without dead ends: 500 [2023-11-23 07:39:41,339 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 561 GetRequests, 555 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:39:41,339 INFO L413 NwaCegarLoop]: 598 mSDtfsCounter, 37 mSDsluCounter, 2972 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 3570 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:41,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 3570 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-23 07:39:41,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2023-11-23 07:39:41,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 461. [2023-11-23 07:39:41,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 263 states have (on average 1.2547528517110267) internal successors, (330), 267 states have internal predecessors, (330), 166 states have call successors, (166), 28 states have call predecessors, (166), 30 states have return successors, (196), 166 states have call predecessors, (196), 164 states have call successors, (196) [2023-11-23 07:39:41,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 692 transitions. [2023-11-23 07:39:41,361 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 692 transitions. Word has length 281 [2023-11-23 07:39:41,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:41,362 INFO L495 AbstractCegarLoop]: Abstraction has 461 states and 692 transitions. [2023-11-23 07:39:41,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 3 states have call successors, (44), 2 states have call predecessors, (44), 3 states have return successors, (42), 4 states have call predecessors, (42), 3 states have call successors, (42) [2023-11-23 07:39:41,363 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 692 transitions. [2023-11-23 07:39:41,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-11-23 07:39:41,364 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:41,364 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:41,390 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:39:41,580 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:39:41,580 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:41,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:41,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1529886334, now seen corresponding path program 1 times [2023-11-23 07:39:41,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:41,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626995520] [2023-11-23 07:39:41,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:41,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:41,661 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:41,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1190817185] [2023-11-23 07:39:41,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:41,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:41,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:41,663 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:39:41,676 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:39:42,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:42,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 4515 conjuncts, 71 conjunts are in the unsatisfiable core [2023-11-23 07:39:42,731 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:42,758 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:42,761 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:43,194 INFO L134 CoverageAnalysis]: Checked inductivity of 559 backedges. 269 proven. 0 refuted. 0 times theorem prover too weak. 290 trivial. 0 not checked. [2023-11-23 07:39:43,195 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:43,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:43,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626995520] [2023-11-23 07:39:43,195 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:43,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190817185] [2023-11-23 07:39:43,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190817185] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:43,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:43,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-23 07:39:43,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377056818] [2023-11-23 07:39:43,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:43,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-23 07:39:43,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:43,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-23 07:39:43,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:39:43,199 INFO L87 Difference]: Start difference. First operand 461 states and 692 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, (35), 3 states have call predecessors, (35), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) [2023-11-23 07:39:48,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:48,718 INFO L93 Difference]: Finished difference Result 982 states and 1546 transitions. [2023-11-23 07:39:48,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-23 07:39:48,718 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, (35), 3 states have call predecessors, (35), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) Word has length 281 [2023-11-23 07:39:48,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:48,723 INFO L225 Difference]: With dead ends: 982 [2023-11-23 07:39:48,723 INFO L226 Difference]: Without dead ends: 552 [2023-11-23 07:39:48,725 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 268 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:39:48,725 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 313 mSDsluCounter, 2259 mSDsCounter, 0 mSdLazyCounter, 4746 mSolverCounterSat, 225 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 2651 SdHoareTripleChecker+Invalid, 4971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 4746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:48,726 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [391 Valid, 2651 Invalid, 4971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 4746 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2023-11-23 07:39:48,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2023-11-23 07:39:48,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 486. [2023-11-23 07:39:48,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 287 states have (on average 1.264808362369338) internal successors, (363), 290 states have internal predecessors, (363), 166 states have call successors, (166), 28 states have call predecessors, (166), 31 states have return successors, (213), 168 states have call predecessors, (213), 164 states have call successors, (213) [2023-11-23 07:39:48,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 742 transitions. [2023-11-23 07:39:48,750 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 742 transitions. Word has length 281 [2023-11-23 07:39:48,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:48,750 INFO L495 AbstractCegarLoop]: Abstraction has 486 states and 742 transitions. [2023-11-23 07:39:48,750 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, (35), 3 states have call predecessors, (35), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) [2023-11-23 07:39:48,750 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 742 transitions. [2023-11-23 07:39:48,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-11-23 07:39:48,751 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:48,752 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:48,775 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:39:48,972 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:39:48,972 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:48,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:48,973 INFO L85 PathProgramCache]: Analyzing trace with hash -784395778, now seen corresponding path program 1 times [2023-11-23 07:39:48,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:48,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729406717] [2023-11-23 07:39:48,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:48,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:49,056 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:49,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [270066649] [2023-11-23 07:39:49,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:49,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:49,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:49,057 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:39:49,060 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:39:49,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:49,955 INFO L262 TraceCheckSpWp]: Trace formula consists of 4505 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 07:39:49,961 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:49,972 INFO L134 CoverageAnalysis]: Checked inductivity of 559 backedges. 243 proven. 0 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2023-11-23 07:39:49,972 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:49,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:49,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729406717] [2023-11-23 07:39:49,973 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:49,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270066649] [2023-11-23 07:39:49,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270066649] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:49,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:49,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 07:39:49,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136898929] [2023-11-23 07:39:49,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:49,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 07:39:49,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:49,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 07:39:49,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 07:39:49,975 INFO L87 Difference]: Start difference. First operand 486 states and 742 transitions. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:39:50,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:50,110 INFO L93 Difference]: Finished difference Result 944 states and 1512 transitions. [2023-11-23 07:39:50,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:39:50,111 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 281 [2023-11-23 07:39:50,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:50,113 INFO L225 Difference]: With dead ends: 944 [2023-11-23 07:39:50,113 INFO L226 Difference]: Without dead ends: 489 [2023-11-23 07:39:50,117 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 279 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:50,118 INFO L413 NwaCegarLoop]: 588 mSDtfsCounter, 7 mSDsluCounter, 1156 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1744 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:50,118 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1744 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 07:39:50,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2023-11-23 07:39:50,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 486. [2023-11-23 07:39:50,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 287 states have (on average 1.2613240418118468) internal successors, (362), 290 states have internal predecessors, (362), 166 states have call successors, (166), 28 states have call predecessors, (166), 31 states have return successors, (213), 168 states have call predecessors, (213), 164 states have call successors, (213) [2023-11-23 07:39:50,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 741 transitions. [2023-11-23 07:39:50,143 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 741 transitions. Word has length 281 [2023-11-23 07:39:50,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:50,143 INFO L495 AbstractCegarLoop]: Abstraction has 486 states and 741 transitions. [2023-11-23 07:39:50,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:39:50,144 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 741 transitions. [2023-11-23 07:39:50,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2023-11-23 07:39:50,146 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:50,146 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:39:50,167 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:39:50,356 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:39:50,356 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:50,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:50,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1843641606, now seen corresponding path program 1 times [2023-11-23 07:39:50,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:50,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388591908] [2023-11-23 07:39:50,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:50,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:50,436 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:50,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2145197264] [2023-11-23 07:39:50,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:50,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:50,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:50,438 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:39:50,447 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:39:52,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:52,343 INFO L262 TraceCheckSpWp]: Trace formula consists of 4535 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-23 07:39:52,349 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:52,365 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 317 proven. 0 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2023-11-23 07:39:52,366 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:52,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:52,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388591908] [2023-11-23 07:39:52,366 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:52,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145197264] [2023-11-23 07:39:52,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145197264] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:52,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:52,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 07:39:52,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349616658] [2023-11-23 07:39:52,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:52,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:39:52,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:52,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:39:52,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:39:52,368 INFO L87 Difference]: Start difference. First operand 486 states and 741 transitions. Second operand has 5 states, 4 states have (on average 28.25) internal successors, (113), 5 states have internal predecessors, (113), 3 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (32), 2 states have call predecessors, (32), 3 states have call successors, (32) [2023-11-23 07:39:52,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:52,741 INFO L93 Difference]: Finished difference Result 897 states and 1376 transitions. [2023-11-23 07:39:52,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:39:52,742 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 28.25) internal successors, (113), 5 states have internal predecessors, (113), 3 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (32), 2 states have call predecessors, (32), 3 states have call successors, (32) Word has length 285 [2023-11-23 07:39:52,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:52,744 INFO L225 Difference]: With dead ends: 897 [2023-11-23 07:39:52,744 INFO L226 Difference]: Without dead ends: 473 [2023-11-23 07:39:52,746 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 281 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:52,747 INFO L413 NwaCegarLoop]: 545 mSDtfsCounter, 2 mSDsluCounter, 1551 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2096 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:52,747 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2096 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:39:52,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2023-11-23 07:39:52,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 473. [2023-11-23 07:39:52,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 277 states have (on average 1.256317689530686) internal successors, (348), 281 states have internal predecessors, (348), 163 states have call successors, (163), 28 states have call predecessors, (163), 31 states have return successors, (207), 164 states have call predecessors, (207), 161 states have call successors, (207) [2023-11-23 07:39:52,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 718 transitions. [2023-11-23 07:39:52,768 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 718 transitions. Word has length 285 [2023-11-23 07:39:52,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:52,768 INFO L495 AbstractCegarLoop]: Abstraction has 473 states and 718 transitions. [2023-11-23 07:39:52,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 28.25) internal successors, (113), 5 states have internal predecessors, (113), 3 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (32), 2 states have call predecessors, (32), 3 states have call successors, (32) [2023-11-23 07:39:52,768 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 718 transitions. [2023-11-23 07:39:52,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2023-11-23 07:39:52,770 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:52,770 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-11-23 07:39:52,798 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:39:52,973 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:39:52,973 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:52,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:52,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1291290782, now seen corresponding path program 1 times [2023-11-23 07:39:52,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:52,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623165007] [2023-11-23 07:39:52,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:52,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:53,100 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:53,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1920212820] [2023-11-23 07:39:53,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:53,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:53,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:53,102 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:39:53,124 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:39:54,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:54,122 INFO L262 TraceCheckSpWp]: Trace formula consists of 4572 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-23 07:39:54,128 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:54,212 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 280 proven. 4 refuted. 0 times theorem prover too weak. 331 trivial. 0 not checked. [2023-11-23 07:39:54,212 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:39:54,399 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 611 trivial. 0 not checked. [2023-11-23 07:39:54,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:54,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623165007] [2023-11-23 07:39:54,400 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:54,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920212820] [2023-11-23 07:39:54,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920212820] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:39:54,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 07:39:54,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2023-11-23 07:39:54,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16318391] [2023-11-23 07:39:54,400 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 07:39:54,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-23 07:39:54,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:54,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-23 07:39:54,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2023-11-23 07:39:54,402 INFO L87 Difference]: Start difference. First operand 473 states and 718 transitions. Second operand has 13 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 5 states have call successors, (38), 2 states have call predecessors, (38), 4 states have return successors, (37), 7 states have call predecessors, (37), 5 states have call successors, (37) [2023-11-23 07:39:55,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:39:55,980 INFO L93 Difference]: Finished difference Result 876 states and 1340 transitions. [2023-11-23 07:39:55,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-23 07:39:55,980 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 5 states have call successors, (38), 2 states have call predecessors, (38), 4 states have return successors, (37), 7 states have call predecessors, (37), 5 states have call successors, (37) Word has length 295 [2023-11-23 07:39:55,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:39:55,983 INFO L225 Difference]: With dead ends: 876 [2023-11-23 07:39:55,983 INFO L226 Difference]: Without dead ends: 473 [2023-11-23 07:39:55,985 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 594 GetRequests, 577 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2023-11-23 07:39:55,986 INFO L413 NwaCegarLoop]: 575 mSDtfsCounter, 76 mSDsluCounter, 5616 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 6191 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:39:55,986 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 6191 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-23 07:39:55,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2023-11-23 07:39:56,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 473. [2023-11-23 07:39:56,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 277 states have (on average 1.2527075812274369) internal successors, (347), 281 states have internal predecessors, (347), 163 states have call successors, (163), 28 states have call predecessors, (163), 31 states have return successors, (207), 164 states have call predecessors, (207), 161 states have call successors, (207) [2023-11-23 07:39:56,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 717 transitions. [2023-11-23 07:39:56,011 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 717 transitions. Word has length 295 [2023-11-23 07:39:56,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:39:56,011 INFO L495 AbstractCegarLoop]: Abstraction has 473 states and 717 transitions. [2023-11-23 07:39:56,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 5 states have call successors, (38), 2 states have call predecessors, (38), 4 states have return successors, (37), 7 states have call predecessors, (37), 5 states have call successors, (37) [2023-11-23 07:39:56,011 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 717 transitions. [2023-11-23 07:39:56,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2023-11-23 07:39:56,013 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:39:56,013 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-11-23 07:39:56,036 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:39:56,228 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:39:56,228 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:39:56,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:39:56,229 INFO L85 PathProgramCache]: Analyzing trace with hash 2049736356, now seen corresponding path program 1 times [2023-11-23 07:39:56,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:39:56,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061412569] [2023-11-23 07:39:56,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:56,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:39:56,318 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:39:56,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1973157272] [2023-11-23 07:39:56,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:39:56,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:39:56,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:39:56,320 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:39:56,321 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:39:57,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:39:57,576 INFO L262 TraceCheckSpWp]: Trace formula consists of 4575 conjuncts, 42 conjunts are in the unsatisfiable core [2023-11-23 07:39:57,583 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:39:57,592 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:39:57,790 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 276 proven. 0 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2023-11-23 07:39:57,790 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:39:57,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:39:57,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061412569] [2023-11-23 07:39:57,791 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:39:57,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973157272] [2023-11-23 07:39:57,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973157272] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:39:57,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:39:57,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-23 07:39:57,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758769749] [2023-11-23 07:39:57,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:39:57,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-23 07:39:57,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:39:57,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-23 07:39:57,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-11-23 07:39:57,793 INFO L87 Difference]: Start difference. First operand 473 states and 717 transitions. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 7 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) [2023-11-23 07:40:00,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:02,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:02,585 INFO L93 Difference]: Finished difference Result 1014 states and 1590 transitions. [2023-11-23 07:40:02,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-23 07:40:02,585 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 7 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) Word has length 295 [2023-11-23 07:40:02,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:02,588 INFO L225 Difference]: With dead ends: 1014 [2023-11-23 07:40:02,589 INFO L226 Difference]: Without dead ends: 572 [2023-11-23 07:40:02,591 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 285 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2023-11-23 07:40:02,591 INFO L413 NwaCegarLoop]: 364 mSDtfsCounter, 317 mSDsluCounter, 1357 mSDsCounter, 0 mSdLazyCounter, 3243 mSolverCounterSat, 222 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 1721 SdHoareTripleChecker+Invalid, 3466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 3243 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:02,592 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [395 Valid, 1721 Invalid, 3466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 3243 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2023-11-23 07:40:02,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2023-11-23 07:40:02,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 489. [2023-11-23 07:40:02,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 293 states have (on average 1.2525597269624573) internal successors, (367), 297 states have internal predecessors, (367), 163 states have call successors, (163), 28 states have call predecessors, (163), 31 states have return successors, (207), 164 states have call predecessors, (207), 161 states have call successors, (207) [2023-11-23 07:40:02,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 737 transitions. [2023-11-23 07:40:02,616 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 737 transitions. Word has length 295 [2023-11-23 07:40:02,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:02,616 INFO L495 AbstractCegarLoop]: Abstraction has 489 states and 737 transitions. [2023-11-23 07:40:02,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 7 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) [2023-11-23 07:40:02,616 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 737 transitions. [2023-11-23 07:40:02,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2023-11-23 07:40:02,618 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:02,618 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-11-23 07:40:02,644 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:40:02,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-23 07:40:02,832 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:02,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:02,833 INFO L85 PathProgramCache]: Analyzing trace with hash -636389208, now seen corresponding path program 1 times [2023-11-23 07:40:02,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:02,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635095094] [2023-11-23 07:40:02,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:02,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:02,908 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:02,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1583945854] [2023-11-23 07:40:02,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:02,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:02,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:02,909 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:02,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-23 07:40:05,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:05,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 4569 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-23 07:40:05,579 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:05,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:40:05,821 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 277 proven. 0 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2023-11-23 07:40:05,821 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:05,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:05,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635095094] [2023-11-23 07:40:05,822 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:05,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583945854] [2023-11-23 07:40:05,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583945854] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:05,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:05,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-23 07:40:05,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181569573] [2023-11-23 07:40:05,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:05,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-23 07:40:05,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:05,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-23 07:40:05,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:40:05,824 INFO L87 Difference]: Start difference. First operand 489 states and 737 transitions. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 7 states have call successors, (35), 3 states have call predecessors, (35), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) [2023-11-23 07:40:09,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:09,302 INFO L93 Difference]: Finished difference Result 1035 states and 1634 transitions. [2023-11-23 07:40:09,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-23 07:40:09,303 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 7 states have call successors, (35), 3 states have call predecessors, (35), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) Word has length 295 [2023-11-23 07:40:09,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:09,306 INFO L225 Difference]: With dead ends: 1035 [2023-11-23 07:40:09,306 INFO L226 Difference]: Without dead ends: 577 [2023-11-23 07:40:09,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2023-11-23 07:40:09,310 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 298 mSDsluCounter, 1498 mSDsCounter, 0 mSdLazyCounter, 3476 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 1879 SdHoareTripleChecker+Invalid, 3697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 3476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:09,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [376 Valid, 1879 Invalid, 3697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 3476 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-11-23 07:40:09,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2023-11-23 07:40:09,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 494. [2023-11-23 07:40:09,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 297 states have (on average 1.245791245791246) internal successors, (370), 300 states have internal predecessors, (370), 163 states have call successors, (163), 28 states have call predecessors, (163), 32 states have return successors, (224), 166 states have call predecessors, (224), 161 states have call successors, (224) [2023-11-23 07:40:09,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 757 transitions. [2023-11-23 07:40:09,336 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 757 transitions. Word has length 295 [2023-11-23 07:40:09,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:09,336 INFO L495 AbstractCegarLoop]: Abstraction has 494 states and 757 transitions. [2023-11-23 07:40:09,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 7 states have call successors, (35), 3 states have call predecessors, (35), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) [2023-11-23 07:40:09,337 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 757 transitions. [2023-11-23 07:40:09,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2023-11-23 07:40:09,338 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:09,338 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-11-23 07:40:09,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-23 07:40:09,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:09,552 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:09,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:09,553 INFO L85 PathProgramCache]: Analyzing trace with hash 350056422, now seen corresponding path program 1 times [2023-11-23 07:40:09,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:09,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503980465] [2023-11-23 07:40:09,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:09,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:09,656 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:09,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [898086528] [2023-11-23 07:40:09,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:09,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:09,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:09,658 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:09,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-23 07:40:11,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:11,339 INFO L262 TraceCheckSpWp]: Trace formula consists of 4562 conjuncts, 58 conjunts are in the unsatisfiable core [2023-11-23 07:40:11,344 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:11,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:40:11,561 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 274 proven. 0 refuted. 0 times theorem prover too weak. 341 trivial. 0 not checked. [2023-11-23 07:40:11,561 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:11,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:11,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503980465] [2023-11-23 07:40:11,561 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:11,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898086528] [2023-11-23 07:40:11,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898086528] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:11,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:11,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-23 07:40:11,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723847086] [2023-11-23 07:40:11,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:11,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-23 07:40:11,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:11,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-23 07:40:11,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:40:11,563 INFO L87 Difference]: Start difference. First operand 494 states and 757 transitions. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 6 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (32), 6 states have call predecessors, (32), 6 states have call successors, (32) [2023-11-23 07:40:16,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:16,598 INFO L93 Difference]: Finished difference Result 1060 states and 1672 transitions. [2023-11-23 07:40:16,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-23 07:40:16,598 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 6 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (32), 6 states have call predecessors, (32), 6 states have call successors, (32) Word has length 295 [2023-11-23 07:40:16,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:16,602 INFO L225 Difference]: With dead ends: 1060 [2023-11-23 07:40:16,602 INFO L226 Difference]: Without dead ends: 597 [2023-11-23 07:40:16,605 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2023-11-23 07:40:16,605 INFO L413 NwaCegarLoop]: 377 mSDtfsCounter, 278 mSDsluCounter, 1846 mSDsCounter, 0 mSdLazyCounter, 3930 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 2223 SdHoareTripleChecker+Invalid, 4151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 3930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:16,605 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [356 Valid, 2223 Invalid, 4151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 3930 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2023-11-23 07:40:16,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2023-11-23 07:40:16,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 506. [2023-11-23 07:40:16,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 309 states have (on average 1.249190938511327) internal successors, (386), 312 states have internal predecessors, (386), 163 states have call successors, (163), 28 states have call predecessors, (163), 32 states have return successors, (224), 166 states have call predecessors, (224), 161 states have call successors, (224) [2023-11-23 07:40:16,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 773 transitions. [2023-11-23 07:40:16,630 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 773 transitions. Word has length 295 [2023-11-23 07:40:16,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:16,631 INFO L495 AbstractCegarLoop]: Abstraction has 506 states and 773 transitions. [2023-11-23 07:40:16,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 6 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (32), 6 states have call predecessors, (32), 6 states have call successors, (32) [2023-11-23 07:40:16,631 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 773 transitions. [2023-11-23 07:40:16,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2023-11-23 07:40:16,632 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:16,633 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-11-23 07:40:16,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-23 07:40:16,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:16,846 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:16,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:16,846 INFO L85 PathProgramCache]: Analyzing trace with hash 2074898660, now seen corresponding path program 1 times [2023-11-23 07:40:16,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:16,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675667653] [2023-11-23 07:40:16,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:16,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:16,925 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:16,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1739473944] [2023-11-23 07:40:16,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:16,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:16,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:16,928 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:16,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-23 07:40:18,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:18,626 INFO L262 TraceCheckSpWp]: Trace formula consists of 4567 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-23 07:40:18,630 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:18,647 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 274 proven. 0 refuted. 0 times theorem prover too weak. 341 trivial. 0 not checked. [2023-11-23 07:40:18,647 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:18,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:18,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675667653] [2023-11-23 07:40:18,647 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:18,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739473944] [2023-11-23 07:40:18,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739473944] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:18,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:18,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 07:40:18,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474142912] [2023-11-23 07:40:18,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:18,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:40:18,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:18,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:40:18,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:40:18,649 INFO L87 Difference]: Start difference. First operand 506 states and 773 transitions. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:40:18,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:40:18,756 INFO L93 Difference]: Finished difference Result 1001 states and 1563 transitions. [2023-11-23 07:40:18,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:40:18,757 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 295 [2023-11-23 07:40:18,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:40:18,760 INFO L225 Difference]: With dead ends: 1001 [2023-11-23 07:40:18,760 INFO L226 Difference]: Without dead ends: 526 [2023-11-23 07:40:18,762 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:40:18,762 INFO L413 NwaCegarLoop]: 589 mSDtfsCounter, 6 mSDsluCounter, 1740 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2329 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:40:18,763 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2329 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 07:40:18,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2023-11-23 07:40:18,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 483. [2023-11-23 07:40:18,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 287 states have (on average 1.2473867595818815) internal successors, (358), 291 states have internal predecessors, (358), 163 states have call successors, (163), 28 states have call predecessors, (163), 31 states have return successors, (207), 164 states have call predecessors, (207), 161 states have call successors, (207) [2023-11-23 07:40:18,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 728 transitions. [2023-11-23 07:40:18,786 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 728 transitions. Word has length 295 [2023-11-23 07:40:18,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:40:18,787 INFO L495 AbstractCegarLoop]: Abstraction has 483 states and 728 transitions. [2023-11-23 07:40:18,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:40:18,787 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 728 transitions. [2023-11-23 07:40:18,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2023-11-23 07:40:18,788 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:40:18,789 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-11-23 07:40:18,812 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:40:19,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-23 07:40:19,009 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:40:19,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:40:19,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1962285788, now seen corresponding path program 1 times [2023-11-23 07:40:19,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:40:19,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888522255] [2023-11-23 07:40:19,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:19,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:40:19,134 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:40:19,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [250922735] [2023-11-23 07:40:19,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:40:19,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:40:19,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:40:19,135 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:40:19,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-23 07:40:25,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:40:25,882 INFO L262 TraceCheckSpWp]: Trace formula consists of 4559 conjuncts, 105 conjunts are in the unsatisfiable core [2023-11-23 07:40:25,888 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:40:25,912 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:40:25,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:40:26,866 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 07:40:26,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 38 [2023-11-23 07:40:26,873 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 07:40:26,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 30 [2023-11-23 07:40:26,897 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 375 proven. 0 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2023-11-23 07:40:26,897 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:40:26,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:40:26,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888522255] [2023-11-23 07:40:26,898 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:40:26,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250922735] [2023-11-23 07:40:26,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250922735] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:40:26,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:40:26,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2023-11-23 07:40:26,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439111376] [2023-11-23 07:40:26,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:40:26,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-23 07:40:26,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:40:26,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-23 07:40:26,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2023-11-23 07:40:26,900 INFO L87 Difference]: Start difference. First operand 483 states and 728 transitions. Second operand has 23 states, 21 states have (on average 5.857142857142857) internal successors, (123), 20 states have internal predecessors, (123), 10 states have call successors, (35), 4 states have call predecessors, (35), 8 states have return successors, (34), 12 states have call predecessors, (34), 10 states have call successors, (34) [2023-11-23 07:40:29,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:31,726 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:33,729 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:35,772 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:37,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:39,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:41,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:44,028 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:46,131 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:48,268 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:50,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:40:55,289 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:00,684 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:03,083 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:05,090 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:08,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:10,885 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:12,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-23 07:41:15,732 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:17,837 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:19,839 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 07:41:19,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:41:19,840 INFO L93 Difference]: Finished difference Result 1617 states and 2547 transitions. [2023-11-23 07:41:19,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-23 07:41:19,841 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 5.857142857142857) internal successors, (123), 20 states have internal predecessors, (123), 10 states have call successors, (35), 4 states have call predecessors, (35), 8 states have return successors, (34), 12 states have call predecessors, (34), 10 states have call successors, (34) Word has length 295 [2023-11-23 07:41:19,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:41:19,848 INFO L225 Difference]: With dead ends: 1617 [2023-11-23 07:41:19,848 INFO L226 Difference]: Without dead ends: 1170 [2023-11-23 07:41:19,851 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 270 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 703 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=334, Invalid=2316, Unknown=2, NotChecked=0, Total=2652 [2023-11-23 07:41:19,851 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 899 mSDsluCounter, 3335 mSDsCounter, 0 mSdLazyCounter, 6944 mSolverCounterSat, 820 mSolverCounterUnsat, 64 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 51.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1013 SdHoareTripleChecker+Valid, 3716 SdHoareTripleChecker+Invalid, 7828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 820 IncrementalHoareTripleChecker+Valid, 6944 IncrementalHoareTripleChecker+Invalid, 64 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 51.8s IncrementalHoareTripleChecker+Time [2023-11-23 07:41:19,852 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1013 Valid, 3716 Invalid, 7828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [820 Valid, 6944 Invalid, 64 Unknown, 0 Unchecked, 51.8s Time] [2023-11-23 07:41:19,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1170 states. [2023-11-23 07:41:19,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1170 to 1058. [2023-11-23 07:41:19,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 652 states have (on average 1.2561349693251533) internal successors, (819), 660 states have internal predecessors, (819), 338 states have call successors, (338), 52 states have call predecessors, (338), 66 states have return successors, (542), 347 states have call predecessors, (542), 335 states have call successors, (542) [2023-11-23 07:41:19,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1699 transitions. [2023-11-23 07:41:19,912 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 1699 transitions. Word has length 295 [2023-11-23 07:41:19,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:41:19,913 INFO L495 AbstractCegarLoop]: Abstraction has 1058 states and 1699 transitions. [2023-11-23 07:41:19,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 5.857142857142857) internal successors, (123), 20 states have internal predecessors, (123), 10 states have call successors, (35), 4 states have call predecessors, (35), 8 states have return successors, (34), 12 states have call predecessors, (34), 10 states have call successors, (34) [2023-11-23 07:41:19,913 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 1699 transitions. [2023-11-23 07:41:19,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2023-11-23 07:41:19,915 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:41:19,915 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-11-23 07:41:19,947 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:41:20,128 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:41:20,128 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:41:20,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:41:20,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1657281314, now seen corresponding path program 1 times [2023-11-23 07:41:20,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:41:20,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752494903] [2023-11-23 07:41:20,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:20,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:41:20,207 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:41:20,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1989023691] [2023-11-23 07:41:20,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:20,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:41:20,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:41:20,209 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:41:20,212 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:41:21,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:41:21,237 INFO L262 TraceCheckSpWp]: Trace formula consists of 4554 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 07:41:21,242 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:41:21,252 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 268 proven. 0 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2023-11-23 07:41:21,252 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:41:21,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:41:21,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752494903] [2023-11-23 07:41:21,252 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:41:21,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989023691] [2023-11-23 07:41:21,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989023691] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:41:21,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:41:21,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 07:41:21,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151498440] [2023-11-23 07:41:21,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:41:21,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 07:41:21,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:41:21,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 07:41:21,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 07:41:21,259 INFO L87 Difference]: Start difference. First operand 1058 states and 1699 transitions. Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:41:21,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:41:21,385 INFO L93 Difference]: Finished difference Result 2054 states and 3381 transitions. [2023-11-23 07:41:21,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:41:21,386 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 295 [2023-11-23 07:41:21,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:41:21,392 INFO L225 Difference]: With dead ends: 2054 [2023-11-23 07:41:21,393 INFO L226 Difference]: Without dead ends: 1063 [2023-11-23 07:41:21,399 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 292 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:41:21,400 INFO L413 NwaCegarLoop]: 582 mSDtfsCounter, 2 mSDsluCounter, 1151 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1733 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:41:21,400 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1733 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 07:41:21,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2023-11-23 07:41:21,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 1038. [2023-11-23 07:41:21,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1038 states, 632 states have (on average 1.2484177215189873) internal successors, (789), 640 states have internal predecessors, (789), 338 states have call successors, (338), 52 states have call predecessors, (338), 66 states have return successors, (542), 347 states have call predecessors, (542), 335 states have call successors, (542) [2023-11-23 07:41:21,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1038 states to 1038 states and 1669 transitions. [2023-11-23 07:41:21,461 INFO L78 Accepts]: Start accepts. Automaton has 1038 states and 1669 transitions. Word has length 295 [2023-11-23 07:41:21,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:41:21,461 INFO L495 AbstractCegarLoop]: Abstraction has 1038 states and 1669 transitions. [2023-11-23 07:41:21,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:41:21,462 INFO L276 IsEmpty]: Start isEmpty. Operand 1038 states and 1669 transitions. [2023-11-23 07:41:21,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2023-11-23 07:41:21,464 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:41:21,464 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-11-23 07:41:21,485 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:41:21,680 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:41:21,680 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:41:21,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:41:21,680 INFO L85 PathProgramCache]: Analyzing trace with hash -648455902, now seen corresponding path program 1 times [2023-11-23 07:41:21,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:41:21,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418918499] [2023-11-23 07:41:21,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:21,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:41:21,789 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:41:21,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1920885307] [2023-11-23 07:41:21,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:21,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:41:21,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:41:21,791 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:41:21,792 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:41:23,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:41:23,882 INFO L262 TraceCheckSpWp]: Trace formula consists of 4554 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-23 07:41:23,888 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:41:23,897 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 07:41:24,093 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 277 proven. 0 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2023-11-23 07:41:24,093 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:41:24,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:41:24,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418918499] [2023-11-23 07:41:24,093 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:41:24,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920885307] [2023-11-23 07:41:24,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920885307] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:41:24,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:41:24,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-23 07:41:24,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625299367] [2023-11-23 07:41:24,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:41:24,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-23 07:41:24,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:41:24,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-23 07:41:24,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:41:24,096 INFO L87 Difference]: Start difference. First operand 1038 states and 1669 transitions. Second operand has 12 states, 12 states have (on average 9.0) internal successors, (108), 12 states have internal predecessors, (108), 7 states have call successors, (35), 3 states have call predecessors, (35), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) [2023-11-23 07:41:28,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:41:28,309 INFO L93 Difference]: Finished difference Result 2085 states and 3452 transitions. [2023-11-23 07:41:28,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-23 07:41:28,310 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 9.0) internal successors, (108), 12 states have internal predecessors, (108), 7 states have call successors, (35), 3 states have call predecessors, (35), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) Word has length 295 [2023-11-23 07:41:28,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:41:28,316 INFO L225 Difference]: With dead ends: 2085 [2023-11-23 07:41:28,316 INFO L226 Difference]: Without dead ends: 1114 [2023-11-23 07:41:28,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2023-11-23 07:41:28,321 INFO L413 NwaCegarLoop]: 378 mSDtfsCounter, 275 mSDsluCounter, 1779 mSDsCounter, 0 mSdLazyCounter, 4033 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 2157 SdHoareTripleChecker+Invalid, 4253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 4033 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2023-11-23 07:41:28,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [353 Valid, 2157 Invalid, 4253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 4033 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2023-11-23 07:41:28,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1114 states. [2023-11-23 07:41:28,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1114 to 1010. [2023-11-23 07:41:28,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1010 states, 606 states have (on average 1.2458745874587458) internal successors, (755), 614 states have internal predecessors, (755), 338 states have call successors, (338), 52 states have call predecessors, (338), 64 states have return successors, (507), 345 states have call predecessors, (507), 335 states have call successors, (507) [2023-11-23 07:41:28,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1600 transitions. [2023-11-23 07:41:28,430 INFO L78 Accepts]: Start accepts. Automaton has 1010 states and 1600 transitions. Word has length 295 [2023-11-23 07:41:28,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:41:28,431 INFO L495 AbstractCegarLoop]: Abstraction has 1010 states and 1600 transitions. [2023-11-23 07:41:28,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.0) internal successors, (108), 12 states have internal predecessors, (108), 7 states have call successors, (35), 3 states have call predecessors, (35), 4 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) [2023-11-23 07:41:28,431 INFO L276 IsEmpty]: Start isEmpty. Operand 1010 states and 1600 transitions. [2023-11-23 07:41:28,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2023-11-23 07:41:28,433 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:41:28,433 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-11-23 07:41:28,459 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:41:28,641 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:41:28,641 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:41:28,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:41:28,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1666066408, now seen corresponding path program 1 times [2023-11-23 07:41:28,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:41:28,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101153127] [2023-11-23 07:41:28,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:28,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:41:28,715 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:41:28,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [210169208] [2023-11-23 07:41:28,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:28,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:41:28,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:41:28,716 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:41:28,717 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:41:30,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:41:30,313 INFO L262 TraceCheckSpWp]: Trace formula consists of 4579 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 07:41:30,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:41:30,333 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 272 proven. 0 refuted. 0 times theorem prover too weak. 341 trivial. 0 not checked. [2023-11-23 07:41:30,333 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:41:30,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:41:30,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101153127] [2023-11-23 07:41:30,333 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:41:30,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210169208] [2023-11-23 07:41:30,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210169208] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:41:30,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:41:30,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 07:41:30,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127191810] [2023-11-23 07:41:30,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:41:30,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 07:41:30,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:41:30,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 07:41:30,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 07:41:30,335 INFO L87 Difference]: Start difference. First operand 1010 states and 1600 transitions. Second operand has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-23 07:41:30,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:41:30,476 INFO L93 Difference]: Finished difference Result 2003 states and 3313 transitions. [2023-11-23 07:41:30,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-23 07:41:30,476 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 300 [2023-11-23 07:41:30,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:41:30,482 INFO L225 Difference]: With dead ends: 2003 [2023-11-23 07:41:30,482 INFO L226 Difference]: Without dead ends: 1018 [2023-11-23 07:41:30,486 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 297 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:41:30,489 INFO L413 NwaCegarLoop]: 576 mSDtfsCounter, 6 mSDsluCounter, 1143 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 1719 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:41:30,489 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 1719 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 07:41:30,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2023-11-23 07:41:30,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 1012. [2023-11-23 07:41:30,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 608 states have (on average 1.2450657894736843) internal successors, (757), 616 states have internal predecessors, (757), 338 states have call successors, (338), 52 states have call predecessors, (338), 64 states have return successors, (507), 345 states have call predecessors, (507), 335 states have call successors, (507) [2023-11-23 07:41:30,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1602 transitions. [2023-11-23 07:41:30,543 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1602 transitions. Word has length 300 [2023-11-23 07:41:30,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:41:30,543 INFO L495 AbstractCegarLoop]: Abstraction has 1012 states and 1602 transitions. [2023-11-23 07:41:30,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-23 07:41:30,544 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1602 transitions. [2023-11-23 07:41:30,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2023-11-23 07:41:30,545 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:41:30,546 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-11-23 07:41:30,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-23 07:41:30,760 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:41:30,760 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:41:30,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:41:30,761 INFO L85 PathProgramCache]: Analyzing trace with hash -2030609903, now seen corresponding path program 1 times [2023-11-23 07:41:30,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:41:30,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909249255] [2023-11-23 07:41:30,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:30,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:41:30,836 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:41:30,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [505453033] [2023-11-23 07:41:30,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:30,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:41:30,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:41:30,837 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:41:30,838 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:41:31,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:41:31,995 INFO L262 TraceCheckSpWp]: Trace formula consists of 4582 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-23 07:41:32,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:41:32,046 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 309 proven. 0 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-11-23 07:41:32,047 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:41:32,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:41:32,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909249255] [2023-11-23 07:41:32,047 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:41:32,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505453033] [2023-11-23 07:41:32,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505453033] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:41:32,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:41:32,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-23 07:41:32,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315409776] [2023-11-23 07:41:32,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:41:32,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-23 07:41:32,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:41:32,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-23 07:41:32,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:41:32,049 INFO L87 Difference]: Start difference. First operand 1012 states and 1602 transitions. Second operand has 10 states, 9 states have (on average 12.777777777777779) internal successors, (115), 8 states have internal predecessors, (115), 3 states have call successors, (35), 2 states have call predecessors, (35), 5 states have return successors, (33), 4 states have call predecessors, (33), 3 states have call successors, (33) [2023-11-23 07:41:32,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:41:32,451 INFO L93 Difference]: Finished difference Result 2031 states and 3323 transitions. [2023-11-23 07:41:32,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 07:41:32,452 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 12.777777777777779) internal successors, (115), 8 states have internal predecessors, (115), 3 states have call successors, (35), 2 states have call predecessors, (35), 5 states have return successors, (33), 4 states have call predecessors, (33), 3 states have call successors, (33) Word has length 300 [2023-11-23 07:41:32,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:41:32,459 INFO L225 Difference]: With dead ends: 2031 [2023-11-23 07:41:32,460 INFO L226 Difference]: Without dead ends: 1050 [2023-11-23 07:41:32,463 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-11-23 07:41:32,464 INFO L413 NwaCegarLoop]: 557 mSDtfsCounter, 5 mSDsluCounter, 4356 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 4913 SdHoareTripleChecker+Invalid, 683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:41:32,464 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 4913 Invalid, 683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 680 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:41:32,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2023-11-23 07:41:32,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 1024. [2023-11-23 07:41:32,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1024 states, 617 states have (on average 1.2414910858995138) internal successors, (766), 626 states have internal predecessors, (766), 338 states have call successors, (338), 52 states have call predecessors, (338), 67 states have return successors, (552), 347 states have call predecessors, (552), 335 states have call successors, (552) [2023-11-23 07:41:32,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1024 states to 1024 states and 1656 transitions. [2023-11-23 07:41:32,521 INFO L78 Accepts]: Start accepts. Automaton has 1024 states and 1656 transitions. Word has length 300 [2023-11-23 07:41:32,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:41:32,522 INFO L495 AbstractCegarLoop]: Abstraction has 1024 states and 1656 transitions. [2023-11-23 07:41:32,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 12.777777777777779) internal successors, (115), 8 states have internal predecessors, (115), 3 states have call successors, (35), 2 states have call predecessors, (35), 5 states have return successors, (33), 4 states have call predecessors, (33), 3 states have call successors, (33) [2023-11-23 07:41:32,522 INFO L276 IsEmpty]: Start isEmpty. Operand 1024 states and 1656 transitions. [2023-11-23 07:41:32,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-11-23 07:41:32,524 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:41:32,524 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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:41:32,545 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-23 07:41:32,744 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:41:32,744 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:41:32,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:41:32,745 INFO L85 PathProgramCache]: Analyzing trace with hash -552406595, now seen corresponding path program 1 times [2023-11-23 07:41:32,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:41:32,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990322705] [2023-11-23 07:41:32,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:32,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:41:32,828 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:41:32,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1330745687] [2023-11-23 07:41:32,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:32,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:41:32,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:41:32,830 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:41:32,830 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:41:36,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:41:36,504 INFO L262 TraceCheckSpWp]: Trace formula consists of 4586 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 07:41:36,509 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:41:36,535 INFO L134 CoverageAnalysis]: Checked inductivity of 614 backedges. 272 proven. 1 refuted. 0 times theorem prover too weak. 341 trivial. 0 not checked. [2023-11-23 07:41:36,538 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:41:36,715 INFO L134 CoverageAnalysis]: Checked inductivity of 614 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 609 trivial. 0 not checked. [2023-11-23 07:41:36,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:41:36,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990322705] [2023-11-23 07:41:36,716 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:41:36,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330745687] [2023-11-23 07:41:36,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330745687] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:41:36,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 07:41:36,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-11-23 07:41:36,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426344799] [2023-11-23 07:41:36,717 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 07:41:36,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:41:36,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:41:36,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:41:36,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:41:36,718 INFO L87 Difference]: Start difference. First operand 1024 states and 1656 transitions. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 2 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2023-11-23 07:41:36,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:41:36,960 INFO L93 Difference]: Finished difference Result 2055 states and 3495 transitions. [2023-11-23 07:41:36,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-23 07:41:36,961 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 2 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 302 [2023-11-23 07:41:36,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:41:36,965 INFO L225 Difference]: With dead ends: 2055 [2023-11-23 07:41:36,965 INFO L226 Difference]: Without dead ends: 1050 [2023-11-23 07:41:36,968 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 604 GetRequests, 596 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:41:36,969 INFO L413 NwaCegarLoop]: 578 mSDtfsCounter, 23 mSDsluCounter, 1724 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 2302 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:41:36,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 2302 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:41:36,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2023-11-23 07:41:37,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 1036. [2023-11-23 07:41:37,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1036 states, 629 states have (on average 1.246422893481717) internal successors, (784), 638 states have internal predecessors, (784), 338 states have call successors, (338), 52 states have call predecessors, (338), 67 states have return successors, (552), 347 states have call predecessors, (552), 335 states have call successors, (552) [2023-11-23 07:41:37,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1036 states to 1036 states and 1674 transitions. [2023-11-23 07:41:37,026 INFO L78 Accepts]: Start accepts. Automaton has 1036 states and 1674 transitions. Word has length 302 [2023-11-23 07:41:37,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:41:37,026 INFO L495 AbstractCegarLoop]: Abstraction has 1036 states and 1674 transitions. [2023-11-23 07:41:37,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 2 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2023-11-23 07:41:37,027 INFO L276 IsEmpty]: Start isEmpty. Operand 1036 states and 1674 transitions. [2023-11-23 07:41:37,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2023-11-23 07:41:37,029 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:41:37,029 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-11-23 07:41:37,064 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:41:37,248 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:41:37,248 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:41:37,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:41:37,249 INFO L85 PathProgramCache]: Analyzing trace with hash -208156740, now seen corresponding path program 2 times [2023-11-23 07:41:37,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:41:37,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781734255] [2023-11-23 07:41:37,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:37,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:41:37,330 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:41:37,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1566480487] [2023-11-23 07:41:37,331 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 07:41:37,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:41:37,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:41:37,332 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:41:37,352 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:41:40,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-23 07:41:40,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:41:40,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 4607 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-23 07:41:40,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:41:40,101 INFO L134 CoverageAnalysis]: Checked inductivity of 629 backedges. 272 proven. 16 refuted. 0 times theorem prover too weak. 341 trivial. 0 not checked. [2023-11-23 07:41:40,101 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:41:40,381 INFO L134 CoverageAnalysis]: Checked inductivity of 629 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 609 trivial. 0 not checked. [2023-11-23 07:41:40,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:41:40,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781734255] [2023-11-23 07:41:40,381 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:41:40,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566480487] [2023-11-23 07:41:40,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566480487] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:41:40,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 07:41:40,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-11-23 07:41:40,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058972504] [2023-11-23 07:41:40,382 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 07:41:40,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-23 07:41:40,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:41:40,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-23 07:41:40,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:41:40,383 INFO L87 Difference]: Start difference. First operand 1036 states and 1674 transitions. Second operand has 14 states, 14 states have (on average 10.428571428571429) internal successors, (146), 14 states have internal predecessors, (146), 2 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2023-11-23 07:41:40,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:41:40,874 INFO L93 Difference]: Finished difference Result 2115 states and 3645 transitions. [2023-11-23 07:41:40,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-23 07:41:40,874 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 10.428571428571429) internal successors, (146), 14 states have internal predecessors, (146), 2 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 308 [2023-11-23 07:41:40,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:41:40,881 INFO L225 Difference]: With dead ends: 2115 [2023-11-23 07:41:40,881 INFO L226 Difference]: Without dead ends: 1098 [2023-11-23 07:41:40,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 619 GetRequests, 602 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=131, Invalid=211, Unknown=0, NotChecked=0, Total=342 [2023-11-23 07:41:40,886 INFO L413 NwaCegarLoop]: 584 mSDtfsCounter, 68 mSDsluCounter, 3490 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 4074 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:41:40,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 4074 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 07:41:40,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2023-11-23 07:41:40,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 1060. [2023-11-23 07:41:40,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1060 states, 653 states have (on average 1.2557427258805514) internal successors, (820), 662 states have internal predecessors, (820), 338 states have call successors, (338), 52 states have call predecessors, (338), 67 states have return successors, (552), 347 states have call predecessors, (552), 335 states have call successors, (552) [2023-11-23 07:41:40,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1060 states to 1060 states and 1710 transitions. [2023-11-23 07:41:40,946 INFO L78 Accepts]: Start accepts. Automaton has 1060 states and 1710 transitions. Word has length 308 [2023-11-23 07:41:40,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:41:40,947 INFO L495 AbstractCegarLoop]: Abstraction has 1060 states and 1710 transitions. [2023-11-23 07:41:40,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 10.428571428571429) internal successors, (146), 14 states have internal predecessors, (146), 2 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2023-11-23 07:41:40,947 INFO L276 IsEmpty]: Start isEmpty. Operand 1060 states and 1710 transitions. [2023-11-23 07:41:40,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2023-11-23 07:41:40,954 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:41:40,954 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 10, 10, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-11-23 07:41:40,986 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:41:41,168 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:41:41,168 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:41:41,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:41:41,169 INFO L85 PathProgramCache]: Analyzing trace with hash -584142342, now seen corresponding path program 3 times [2023-11-23 07:41:41,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:41:41,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332542356] [2023-11-23 07:41:41,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:41:41,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:41:41,279 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:41:41,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1190450573] [2023-11-23 07:41:41,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-23 07:41:41,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:41:41,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:41:41,280 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:41:41,287 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:41:45,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2023-11-23 07:41:45,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:41:45,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 4486 conjuncts, 72 conjunts are in the unsatisfiable core [2023-11-23 07:41:45,073 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:42:09,723 INFO L134 CoverageAnalysis]: Checked inductivity of 713 backedges. 428 proven. 8 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2023-11-23 07:42:09,723 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:42:10,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:42:10,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332542356] [2023-11-23 07:42:10,034 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:42:10,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190450573] [2023-11-23 07:42:10,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190450573] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:42:10,034 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:42:10,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2023-11-23 07:42:10,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495131158] [2023-11-23 07:42:10,034 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-23 07:42:10,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-23 07:42:10,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:42:10,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-23 07:42:10,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=353, Unknown=3, NotChecked=0, Total=420 [2023-11-23 07:42:10,035 INFO L87 Difference]: Start difference. First operand 1060 states and 1710 transitions. Second operand has 16 states, 15 states have (on average 8.533333333333333) internal successors, (128), 16 states have internal predecessors, (128), 12 states have call successors, (37), 5 states have call predecessors, (37), 7 states have return successors, (35), 11 states have call predecessors, (35), 12 states have call successors, (35) [2023-11-23 07:42:26,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:42:26,595 INFO L93 Difference]: Finished difference Result 4166 states and 7104 transitions. [2023-11-23 07:42:26,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-23 07:42:26,595 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 8.533333333333333) internal successors, (128), 16 states have internal predecessors, (128), 12 states have call successors, (37), 5 states have call predecessors, (37), 7 states have return successors, (35), 11 states have call predecessors, (35), 12 states have call successors, (35) Word has length 320 [2023-11-23 07:42:26,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:42:26,612 INFO L225 Difference]: With dead ends: 4166 [2023-11-23 07:42:26,612 INFO L226 Difference]: Without dead ends: 3175 [2023-11-23 07:42:26,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 392 SyntacticMatches, 10 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 29.0s TimeCoverageRelationStatistics Valid=492, Invalid=1855, Unknown=5, NotChecked=0, Total=2352 [2023-11-23 07:42:26,617 INFO L413 NwaCegarLoop]: 680 mSDtfsCounter, 1158 mSDsluCounter, 4877 mSDsCounter, 0 mSdLazyCounter, 9227 mSolverCounterSat, 1097 mSolverCounterUnsat, 242 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1270 SdHoareTripleChecker+Valid, 5557 SdHoareTripleChecker+Invalid, 10566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1097 IncrementalHoareTripleChecker+Valid, 9227 IncrementalHoareTripleChecker+Invalid, 242 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:42:26,617 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1270 Valid, 5557 Invalid, 10566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1097 Valid, 9227 Invalid, 242 Unknown, 0 Unchecked, 11.5s Time] [2023-11-23 07:42:26,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3175 states. [2023-11-23 07:42:26,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3175 to 3021. [2023-11-23 07:42:26,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3021 states, 1889 states have (on average 1.2551614610905242) internal successors, (2371), 1912 states have internal predecessors, (2371), 945 states have call successors, (945), 142 states have call predecessors, (945), 185 states have return successors, (1757), 972 states have call predecessors, (1757), 938 states have call successors, (1757) [2023-11-23 07:42:26,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3021 states to 3021 states and 5073 transitions. [2023-11-23 07:42:26,847 INFO L78 Accepts]: Start accepts. Automaton has 3021 states and 5073 transitions. Word has length 320 [2023-11-23 07:42:26,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:42:26,847 INFO L495 AbstractCegarLoop]: Abstraction has 3021 states and 5073 transitions. [2023-11-23 07:42:26,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 8.533333333333333) internal successors, (128), 16 states have internal predecessors, (128), 12 states have call successors, (37), 5 states have call predecessors, (37), 7 states have return successors, (35), 11 states have call predecessors, (35), 12 states have call successors, (35) [2023-11-23 07:42:26,847 INFO L276 IsEmpty]: Start isEmpty. Operand 3021 states and 5073 transitions. [2023-11-23 07:42:26,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2023-11-23 07:42:26,851 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:42:26,851 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 10, 10, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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:42:26,897 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-11-23 07:42:27,076 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:42:27,077 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:42:27,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:42:27,077 INFO L85 PathProgramCache]: Analyzing trace with hash 306932280, now seen corresponding path program 1 times [2023-11-23 07:42:27,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:42:27,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580967871] [2023-11-23 07:42:27,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:42:27,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:42:27,198 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:42:27,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1756803261] [2023-11-23 07:42:27,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:42:27,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:42:27,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:42:27,199 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:42:27,199 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:42:29,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:42:29,088 INFO L262 TraceCheckSpWp]: Trace formula consists of 4646 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-23 07:42:29,093 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:42:29,222 INFO L134 CoverageAnalysis]: Checked inductivity of 713 backedges. 272 proven. 100 refuted. 0 times theorem prover too weak. 341 trivial. 0 not checked. [2023-11-23 07:42:29,222 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:42:29,722 INFO L134 CoverageAnalysis]: Checked inductivity of 713 backedges. 0 proven. 104 refuted. 0 times theorem prover too weak. 609 trivial. 0 not checked. [2023-11-23 07:42:29,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:42:29,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580967871] [2023-11-23 07:42:29,722 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:42:29,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756803261] [2023-11-23 07:42:29,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756803261] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 07:42:29,722 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 07:42:29,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2023-11-23 07:42:29,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674887335] [2023-11-23 07:42:29,723 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 07:42:29,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-23 07:42:29,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:42:29,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-23 07:42:29,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=457, Unknown=0, NotChecked=0, Total=650 [2023-11-23 07:42:29,724 INFO L87 Difference]: Start difference. First operand 3021 states and 5073 transitions. Second operand has 26 states, 26 states have (on average 6.5) internal successors, (169), 26 states have internal predecessors, (169), 2 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2023-11-23 07:42:32,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:42:32,144 INFO L93 Difference]: Finished difference Result 6451 states and 12076 transitions. [2023-11-23 07:42:32,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-23 07:42:32,145 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 6.5) internal successors, (169), 26 states have internal predecessors, (169), 2 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 320 [2023-11-23 07:42:32,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:42:32,167 INFO L225 Difference]: With dead ends: 6451 [2023-11-23 07:42:32,167 INFO L226 Difference]: Without dead ends: 3425 [2023-11-23 07:42:32,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 649 GetRequests, 614 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=479, Invalid=853, Unknown=0, NotChecked=0, Total=1332 [2023-11-23 07:42:32,183 INFO L413 NwaCegarLoop]: 596 mSDtfsCounter, 243 mSDsluCounter, 7694 mSDsCounter, 0 mSdLazyCounter, 1334 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 8290 SdHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 1334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-23 07:42:32,183 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 8290 Invalid, 1342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 1334 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-23 07:42:32,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3425 states. [2023-11-23 07:42:32,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3425 to 3165. [2023-11-23 07:42:32,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3165 states, 2033 states have (on average 1.2725036891293655) internal successors, (2587), 2056 states have internal predecessors, (2587), 945 states have call successors, (945), 142 states have call predecessors, (945), 185 states have return successors, (1757), 972 states have call predecessors, (1757), 938 states have call successors, (1757) [2023-11-23 07:42:32,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3165 states to 3165 states and 5289 transitions. [2023-11-23 07:42:32,469 INFO L78 Accepts]: Start accepts. Automaton has 3165 states and 5289 transitions. Word has length 320 [2023-11-23 07:42:32,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:42:32,470 INFO L495 AbstractCegarLoop]: Abstraction has 3165 states and 5289 transitions. [2023-11-23 07:42:32,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.5) internal successors, (169), 26 states have internal predecessors, (169), 2 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2023-11-23 07:42:32,470 INFO L276 IsEmpty]: Start isEmpty. Operand 3165 states and 5289 transitions. [2023-11-23 07:42:32,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2023-11-23 07:42:32,474 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:42:32,474 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-11-23 07:42:32,506 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:42:32,676 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:42:32,676 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION, my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:42:32,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:42:32,677 INFO L85 PathProgramCache]: Analyzing trace with hash 2104948341, now seen corresponding path program 1 times [2023-11-23 07:42:32,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:42:32,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332103103] [2023-11-23 07:42:32,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:42:32,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:42:32,751 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:42:32,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1538538247] [2023-11-23 07:42:32,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:42:32,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:42:32,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:42:32,753 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:42:32,780 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:42:52,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:42:52,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 4566 conjuncts, 112 conjunts are in the unsatisfiable core [2023-11-23 07:42:52,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:42:52,260 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:54,294 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:43:18,815 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 363 proven. 0 refuted. 20 times theorem prover too weak. 232 trivial. 0 not checked. [2023-11-23 07:43:18,816 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:43:21,138 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 12 treesize of output 6 [2023-11-23 07:43:21,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:43:21,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332103103] [2023-11-23 07:43:21,189 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:43:21,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538538247] [2023-11-23 07:43:21,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538538247] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:43:21,190 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:43:21,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2023-11-23 07:43:21,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215162994] [2023-11-23 07:43:21,190 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-23 07:43:21,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-23 07:43:21,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:43:21,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-23 07:43:21,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=424, Unknown=5, NotChecked=0, Total=506 [2023-11-23 07:43:21,191 INFO L87 Difference]: Start difference. First operand 3165 states and 5289 transitions. Second operand has 17 states, 15 states have (on average 7.6) internal successors, (114), 16 states have internal predecessors, (114), 11 states have call successors, (34), 5 states have call predecessors, (34), 7 states have return successors, (32), 11 states have call predecessors, (32), 11 states have call successors, (32) Killed by 15