./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_hash_byte_cursor_ptr_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0f8a17c6 Calling Ultimate with: /usr/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 ../sv-benchmarks/c/aws-c-common/aws_hash_byte_cursor_ptr_harness.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --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 ab48078691743837960e369bd318845908490844fac300de97818a03fa84d8a1 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-16 21:00:25,524 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-16 21:00:25,526 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-16 21:00:25,547 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-16 21:00:25,547 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-16 21:00:25,548 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-16 21:00:25,549 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-16 21:00:25,550 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-16 21:00:25,551 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-16 21:00:25,552 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-16 21:00:25,552 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-16 21:00:25,553 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-16 21:00:25,554 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-16 21:00:25,554 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-16 21:00:25,555 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-16 21:00:25,556 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-16 21:00:25,556 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-16 21:00:25,557 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-16 21:00:25,558 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-16 21:00:25,559 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-16 21:00:25,560 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-16 21:00:25,561 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-16 21:00:25,562 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-16 21:00:25,563 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-16 21:00:25,565 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-16 21:00:25,565 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-16 21:00:25,565 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-16 21:00:25,566 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-16 21:00:25,566 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-16 21:00:25,567 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-16 21:00:25,567 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-16 21:00:25,568 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-16 21:00:25,568 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-16 21:00:25,569 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-16 21:00:25,569 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-16 21:00:25,570 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-16 21:00:25,570 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-16 21:00:25,570 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-16 21:00:25,570 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-16 21:00:25,571 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-16 21:00:25,571 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-16 21:00:25,572 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-16 21:00:25,603 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-16 21:00:25,603 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-16 21:00:25,603 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-16 21:00:25,603 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-16 21:00:25,604 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-16 21:00:25,604 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-16 21:00:25,605 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-16 21:00:25,605 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-16 21:00:25,605 INFO L138 SettingsManager]: * Use SBE=true [2021-11-16 21:00:25,605 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-16 21:00:25,605 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-16 21:00:25,606 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-16 21:00:25,606 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-16 21:00:25,606 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-16 21:00:25,606 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-16 21:00:25,606 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-16 21:00:25,606 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-16 21:00:25,606 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-16 21:00:25,607 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-16 21:00:25,607 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-16 21:00:25,608 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-16 21:00:25,608 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-16 21:00:25,609 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-16 21:00:25,609 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-16 21:00:25,609 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-16 21:00:25,609 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-16 21:00:25,609 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-16 21:00:25,609 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-16 21:00:25,609 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-16 21:00:25,610 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-16 21:00:25,610 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-16 21:00:25,610 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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.graphml 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 -> ab48078691743837960e369bd318845908490844fac300de97818a03fa84d8a1 [2021-11-16 21:00:25,840 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-16 21:00:25,862 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-16 21:00:25,865 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-16 21:00:25,866 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-16 21:00:25,866 INFO L275 PluginConnector]: CDTParser initialized [2021-11-16 21:00:25,868 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_hash_byte_cursor_ptr_harness.i [2021-11-16 21:00:25,944 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5a493d36/1ff1196ab5fa4b4d832afe4e31e5563b/FLAGbc42ba953 [2021-11-16 21:00:26,547 INFO L306 CDTParser]: Found 1 translation units. [2021-11-16 21:00:26,548 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_hash_byte_cursor_ptr_harness.i [2021-11-16 21:00:26,579 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5a493d36/1ff1196ab5fa4b4d832afe4e31e5563b/FLAGbc42ba953 [2021-11-16 21:00:26,894 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5a493d36/1ff1196ab5fa4b4d832afe4e31e5563b [2021-11-16 21:00:26,896 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-16 21:00:26,897 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-16 21:00:26,911 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-16 21:00:26,912 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-16 21:00:26,914 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-16 21:00:26,915 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 09:00:26" (1/1) ... [2021-11-16 21:00:26,916 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2eb47e54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:00:26, skipping insertion in model container [2021-11-16 21:00:26,916 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 09:00:26" (1/1) ... [2021-11-16 21:00:26,921 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-16 21:00:27,018 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-16 21:00:27,259 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_hash_byte_cursor_ptr_harness.i[4498,4511] [2021-11-16 21:00:27,266 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_hash_byte_cursor_ptr_harness.i[4558,4571] [2021-11-16 21:00:27,291 WARN L612 FunctionHandler]: implicit declaration of function __builtin_uaddl_overflow [2021-11-16 21:00:27,298 WARN L612 FunctionHandler]: implicit declaration of function __builtin_umull_overflow [2021-11-16 21:00:28,063 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,064 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,064 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,065 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,065 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,074 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,077 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,079 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,079 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,355 WARN L612 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-16 21:00:28,356 WARN L612 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-16 21:00:28,356 WARN L612 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-16 21:00:28,358 WARN L612 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-16 21:00:28,359 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-16 21:00:28,360 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-16 21:00:28,361 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-16 21:00:28,361 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-16 21:00:28,363 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-16 21:00:28,363 WARN L612 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-16 21:00:28,475 WARN L612 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-16 21:00:28,520 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,521 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,742 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,744 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,757 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,758 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,766 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,767 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,778 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,780 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,781 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,781 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,782 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,782 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,782 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,807 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-16 21:00:28,845 INFO L203 MainTranslator]: Completed pre-run [2021-11-16 21:00:28,862 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_hash_byte_cursor_ptr_harness.i[4498,4511] [2021-11-16 21:00:28,862 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_hash_byte_cursor_ptr_harness.i[4558,4571] [2021-11-16 21:00:28,863 WARN L612 FunctionHandler]: implicit declaration of function __builtin_uaddl_overflow [2021-11-16 21:00:28,864 WARN L612 FunctionHandler]: implicit declaration of function __builtin_umull_overflow [2021-11-16 21:00:28,894 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,894 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,894 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,895 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,895 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,899 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,899 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,900 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,900 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,936 WARN L612 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-16 21:00:28,937 WARN L612 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-16 21:00:28,937 WARN L612 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-16 21:00:28,938 WARN L612 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-16 21:00:28,938 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-16 21:00:28,939 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-16 21:00:28,939 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-16 21:00:28,939 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-16 21:00:28,940 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-16 21:00:28,940 WARN L612 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-16 21:00:28,956 WARN L612 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-16 21:00:28,986 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:28,988 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:29,038 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:29,039 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:29,071 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:29,071 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:29,074 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:29,074 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:29,079 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:29,080 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:29,080 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:29,081 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:29,081 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:29,081 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:29,082 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:00:29,099 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-16 21:00:29,335 INFO L208 MainTranslator]: Completed translation [2021-11-16 21:00:29,336 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:00:29 WrapperNode [2021-11-16 21:00:29,336 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-16 21:00:29,337 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-16 21:00:29,337 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-16 21:00:29,337 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-16 21:00:29,354 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:00:29" (1/1) ... [2021-11-16 21:00:29,452 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:00:29" (1/1) ... [2021-11-16 21:00:29,513 INFO L137 Inliner]: procedures = 778, calls = 3578, calls flagged for inlining = 77, calls inlined = 6, statements flattened = 783 [2021-11-16 21:00:29,514 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-16 21:00:29,515 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-16 21:00:29,515 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-16 21:00:29,515 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-16 21:00:29,521 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:00:29" (1/1) ... [2021-11-16 21:00:29,522 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:00:29" (1/1) ... [2021-11-16 21:00:29,532 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:00:29" (1/1) ... [2021-11-16 21:00:29,533 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:00:29" (1/1) ... [2021-11-16 21:00:29,578 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:00:29" (1/1) ... [2021-11-16 21:00:29,589 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:00:29" (1/1) ... [2021-11-16 21:00:29,595 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:00:29" (1/1) ... [2021-11-16 21:00:29,606 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-16 21:00:29,610 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-16 21:00:29,610 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-16 21:00:29,611 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-16 21:00:29,612 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:00:29" (1/1) ... [2021-11-16 21:00:29,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-16 21:00:29,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:00:29,664 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) [2021-11-16 21:00:29,713 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 [2021-11-16 21:00:29,739 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-11-16 21:00:29,739 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-11-16 21:00:29,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-16 21:00:29,739 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-11-16 21:00:29,740 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-11-16 21:00:29,740 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-16 21:00:29,740 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-16 21:00:29,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-16 21:00:29,741 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-16 21:00:29,741 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-16 21:00:29,741 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-11-16 21:00:29,741 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-11-16 21:00:29,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-16 21:00:29,741 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-16 21:00:29,742 INFO L130 BoogieDeclarations]: Found specification of procedure hashlittle2 [2021-11-16 21:00:29,742 INFO L138 BoogieDeclarations]: Found implementation of procedure hashlittle2 [2021-11-16 21:00:29,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-16 21:00:29,742 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2021-11-16 21:00:29,742 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2021-11-16 21:00:29,742 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-16 21:00:29,742 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-16 21:00:29,742 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-16 21:00:29,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-16 21:00:29,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-16 21:00:30,005 INFO L236 CfgBuilder]: Building ICFG [2021-11-16 21:00:30,007 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-16 21:00:30,747 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##8: assume !true; [2021-11-16 21:00:30,754 INFO L277 CfgBuilder]: Performing block encoding [2021-11-16 21:00:30,760 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-16 21:00:30,761 INFO L301 CfgBuilder]: Removed 5 assume(true) statements. [2021-11-16 21:00:30,762 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 09:00:30 BoogieIcfgContainer [2021-11-16 21:00:30,762 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-16 21:00:30,764 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-16 21:00:30,764 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-16 21:00:30,766 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-16 21:00:30,766 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 09:00:26" (1/3) ... [2021-11-16 21:00:30,766 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e906e86 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 09:00:30, skipping insertion in model container [2021-11-16 21:00:30,767 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:00:29" (2/3) ... [2021-11-16 21:00:30,767 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e906e86 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 09:00:30, skipping insertion in model container [2021-11-16 21:00:30,767 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 09:00:30" (3/3) ... [2021-11-16 21:00:30,768 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_hash_byte_cursor_ptr_harness.i [2021-11-16 21:00:30,773 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-16 21:00:30,773 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-16 21:00:30,808 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-16 21:00:30,818 INFO L339 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=LoopsAndPotentialCycles, 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-16 21:00:30,818 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-16 21:00:30,832 INFO L276 IsEmpty]: Start isEmpty. Operand has 134 states, 114 states have (on average 1.5087719298245614) internal successors, (172), 114 states have internal predecessors, (172), 13 states have call successors, (13), 6 states have call predecessors, (13), 6 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-16 21:00:30,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-11-16 21:00:30,840 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:00:30,841 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:00:30,841 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:00:30,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:00:30,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1196197405, now seen corresponding path program 1 times [2021-11-16 21:00:30,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:00:30,855 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373804134] [2021-11-16 21:00:30,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:00:30,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:00:31,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:00:31,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:00:31,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:00:31,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-11-16 21:00:31,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-16 21:00:31,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-16 21:00:31,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-16 21:00:31,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 21:00:31,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,290 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-11-16 21:00:31,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:00:31,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373804134] [2021-11-16 21:00:31,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373804134] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:00:31,292 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:00:31,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-16 21:00:31,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507600023] [2021-11-16 21:00:31,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:00:31,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 21:00:31,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:00:31,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 21:00:31,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 21:00:31,317 INFO L87 Difference]: Start difference. First operand has 134 states, 114 states have (on average 1.5087719298245614) internal successors, (172), 114 states have internal predecessors, (172), 13 states have call successors, (13), 6 states have call predecessors, (13), 6 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 2 states have internal predecessors, (31), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-16 21:00:31,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:00:31,512 INFO L93 Difference]: Finished difference Result 263 states and 398 transitions. [2021-11-16 21:00:31,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 21:00:31,514 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 2 states have internal predecessors, (31), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) Word has length 62 [2021-11-16 21:00:31,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:00:31,520 INFO L225 Difference]: With dead ends: 263 [2021-11-16 21:00:31,520 INFO L226 Difference]: Without dead ends: 128 [2021-11-16 21:00:31,523 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 21:00:31,525 INFO L933 BasicCegarLoop]: 183 mSDtfsCounter, 28 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-16 21:00:31,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 273 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-16 21:00:31,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-11-16 21:00:31,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2021-11-16 21:00:31,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 108 states have (on average 1.4907407407407407) internal successors, (161), 109 states have internal predecessors, (161), 13 states have call successors, (13), 6 states have call predecessors, (13), 6 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-11-16 21:00:31,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 186 transitions. [2021-11-16 21:00:31,553 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 186 transitions. Word has length 62 [2021-11-16 21:00:31,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:00:31,553 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 186 transitions. [2021-11-16 21:00:31,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 2 states have internal predecessors, (31), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-16 21:00:31,554 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 186 transitions. [2021-11-16 21:00:31,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-11-16 21:00:31,556 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:00:31,556 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:00:31,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-16 21:00:31,556 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:00:31,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:00:31,557 INFO L85 PathProgramCache]: Analyzing trace with hash -902599839, now seen corresponding path program 1 times [2021-11-16 21:00:31,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:00:31,557 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200675172] [2021-11-16 21:00:31,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:00:31,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:00:31,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:00:31,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:00:31,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:00:31,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-11-16 21:00:31,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-16 21:00:31,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-16 21:00:31,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-16 21:00:31,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 21:00:31,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:31,837 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-11-16 21:00:31,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:00:31,837 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200675172] [2021-11-16 21:00:31,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200675172] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:00:31,837 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278458787] [2021-11-16 21:00:31,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:00:31,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:00:31,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:00:31,860 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) [2021-11-16 21:00:31,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-16 21:00:32,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:32,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 2479 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-16 21:00:32,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:00:32,441 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-16 21:00:32,442 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:00:32,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278458787] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:00:32,442 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:00:32,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2021-11-16 21:00:32,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824614001] [2021-11-16 21:00:32,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:00:32,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-16 21:00:32,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:00:32,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-16 21:00:32,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-11-16 21:00:32,444 INFO L87 Difference]: Start difference. First operand 128 states and 186 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-16 21:00:32,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:00:32,524 INFO L93 Difference]: Finished difference Result 239 states and 354 transitions. [2021-11-16 21:00:32,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-16 21:00:32,524 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 62 [2021-11-16 21:00:32,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:00:32,526 INFO L225 Difference]: With dead ends: 239 [2021-11-16 21:00:32,527 INFO L226 Difference]: Without dead ends: 131 [2021-11-16 21:00:32,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-11-16 21:00:32,528 INFO L933 BasicCegarLoop]: 167 mSDtfsCounter, 197 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-16 21:00:32,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 636 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-16 21:00:32,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-11-16 21:00:32,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2021-11-16 21:00:32,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 110 states have (on average 1.481818181818182) internal successors, (163), 112 states have internal predecessors, (163), 13 states have call successors, (13), 6 states have call predecessors, (13), 7 states have return successors, (14), 12 states have call predecessors, (14), 12 states have call successors, (14) [2021-11-16 21:00:32,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 190 transitions. [2021-11-16 21:00:32,551 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 190 transitions. Word has length 62 [2021-11-16 21:00:32,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:00:32,551 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 190 transitions. [2021-11-16 21:00:32,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-16 21:00:32,552 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 190 transitions. [2021-11-16 21:00:32,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-16 21:00:32,557 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:00:32,557 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:00:32,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-16 21:00:32,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:00:32,776 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:00:32,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:00:32,777 INFO L85 PathProgramCache]: Analyzing trace with hash 90546502, now seen corresponding path program 1 times [2021-11-16 21:00:32,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:00:32,777 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927922701] [2021-11-16 21:00:32,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:00:32,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:00:32,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:32,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:00:32,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:32,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:00:32,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:32,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:00:32,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:32,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:00:32,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:32,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:00:32,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:33,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-11-16 21:00:33,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:33,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-11-16 21:00:33,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:33,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 21:00:33,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:33,047 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-16 21:00:33,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:00:33,047 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927922701] [2021-11-16 21:00:33,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927922701] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:00:33,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063455203] [2021-11-16 21:00:33,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:00:33,048 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:00:33,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:00:33,049 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) [2021-11-16 21:00:33,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-16 21:00:33,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:33,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 2484 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-16 21:00:33,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:00:33,621 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-16 21:00:33,622 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:00:33,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063455203] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:00:33,622 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:00:33,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 15 [2021-11-16 21:00:33,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875091121] [2021-11-16 21:00:33,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:00:33,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-16 21:00:33,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:00:33,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-16 21:00:33,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-11-16 21:00:33,627 INFO L87 Difference]: Start difference. First operand 131 states and 190 transitions. Second operand has 7 states, 6 states have (on average 7.333333333333333) internal successors, (44), 7 states have internal predecessors, (44), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-16 21:00:33,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:00:33,726 INFO L93 Difference]: Finished difference Result 239 states and 350 transitions. [2021-11-16 21:00:33,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-16 21:00:33,727 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.333333333333333) internal successors, (44), 7 states have internal predecessors, (44), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) Word has length 64 [2021-11-16 21:00:33,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:00:33,728 INFO L225 Difference]: With dead ends: 239 [2021-11-16 21:00:33,728 INFO L226 Difference]: Without dead ends: 131 [2021-11-16 21:00:33,728 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-11-16 21:00:33,729 INFO L933 BasicCegarLoop]: 167 mSDtfsCounter, 201 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 800 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-16 21:00:33,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 800 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-16 21:00:33,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-11-16 21:00:33,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2021-11-16 21:00:33,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 110 states have (on average 1.481818181818182) internal successors, (163), 112 states have internal predecessors, (163), 13 states have call successors, (13), 6 states have call predecessors, (13), 7 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2021-11-16 21:00:33,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 189 transitions. [2021-11-16 21:00:33,736 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 189 transitions. Word has length 64 [2021-11-16 21:00:33,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:00:33,737 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 189 transitions. [2021-11-16 21:00:33,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.333333333333333) internal successors, (44), 7 states have internal predecessors, (44), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-16 21:00:33,737 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 189 transitions. [2021-11-16 21:00:33,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-11-16 21:00:33,738 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:00:33,738 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:00:33,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-16 21:00:33,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-11-16 21:00:33,952 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:00:33,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:00:33,952 INFO L85 PathProgramCache]: Analyzing trace with hash -249804501, now seen corresponding path program 2 times [2021-11-16 21:00:33,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:00:33,952 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166698539] [2021-11-16 21:00:33,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:00:33,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:00:33,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:34,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:00:34,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:34,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:00:34,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:34,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:00:34,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:34,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:00:34,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:34,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:00:34,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:34,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:00:34,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:34,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:00:34,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:34,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-16 21:00:34,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:34,204 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-16 21:00:34,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:00:34,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166698539] [2021-11-16 21:00:34,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166698539] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:00:34,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9386585] [2021-11-16 21:00:34,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-16 21:00:34,204 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:00:34,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:00:34,213 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) [2021-11-16 21:00:34,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-16 21:00:51,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-16 21:00:51,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-16 21:00:51,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 2489 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-16 21:00:51,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:00:51,884 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:00:51,884 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:00:51,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9386585] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:00:51,886 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:00:51,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 11 [2021-11-16 21:00:51,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644411666] [2021-11-16 21:00:51,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:00:51,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-16 21:00:51,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:00:51,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-16 21:00:51,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-11-16 21:00:51,890 INFO L87 Difference]: Start difference. First operand 131 states and 189 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-16 21:00:51,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:00:51,969 INFO L93 Difference]: Finished difference Result 158 states and 220 transitions. [2021-11-16 21:00:51,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-16 21:00:51,969 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 66 [2021-11-16 21:00:51,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:00:51,971 INFO L225 Difference]: With dead ends: 158 [2021-11-16 21:00:51,972 INFO L226 Difference]: Without dead ends: 128 [2021-11-16 21:00:51,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-11-16 21:00:51,974 INFO L933 BasicCegarLoop]: 181 mSDtfsCounter, 28 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1026 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 21:00:51,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 1026 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 21:00:51,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-11-16 21:00:51,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2021-11-16 21:00:51,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 108 states have (on average 1.4814814814814814) internal successors, (160), 109 states have internal predecessors, (160), 13 states have call successors, (13), 6 states have call predecessors, (13), 6 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-11-16 21:00:51,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 185 transitions. [2021-11-16 21:00:51,993 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 185 transitions. Word has length 66 [2021-11-16 21:00:51,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:00:51,993 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 185 transitions. [2021-11-16 21:00:51,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-16 21:00:51,996 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 185 transitions. [2021-11-16 21:00:51,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-16 21:00:51,997 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:00:51,997 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:00:52,086 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-11-16 21:00:52,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:00:52,224 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:00:52,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:00:52,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1967970000, now seen corresponding path program 1 times [2021-11-16 21:00:52,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:00:52,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357517057] [2021-11-16 21:00:52,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:00:52,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:00:52,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:52,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:00:52,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:52,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:00:52,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:52,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:00:52,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:52,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:00:52,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:52,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:00:52,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:52,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:00:52,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:52,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:00:52,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:52,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-16 21:00:52,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:52,653 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:00:52,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:00:52,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357517057] [2021-11-16 21:00:52,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357517057] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:00:52,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632156535] [2021-11-16 21:00:52,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:00:52,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:00:52,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:00:52,655 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) [2021-11-16 21:00:52,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-16 21:00:52,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:53,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 2494 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-16 21:00:53,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:00:53,267 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-11-16 21:00:53,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:00:53,605 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-16 21:00:53,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632156535] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-16 21:00:53,605 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:00:53,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12, 11] total 25 [2021-11-16 21:00:53,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269211497] [2021-11-16 21:00:53,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:00:53,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-16 21:00:53,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:00:53,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-16 21:00:53,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=547, Unknown=0, NotChecked=0, Total=600 [2021-11-16 21:00:53,609 INFO L87 Difference]: Start difference. First operand 128 states and 185 transitions. Second operand has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) [2021-11-16 21:00:53,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:00:53,711 INFO L93 Difference]: Finished difference Result 140 states and 200 transitions. [2021-11-16 21:00:53,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-16 21:00:53,712 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) Word has length 68 [2021-11-16 21:00:53,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:00:53,715 INFO L225 Difference]: With dead ends: 140 [2021-11-16 21:00:53,715 INFO L226 Difference]: Without dead ends: 138 [2021-11-16 21:00:53,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=641, Unknown=0, NotChecked=0, Total=702 [2021-11-16 21:00:53,716 INFO L933 BasicCegarLoop]: 181 mSDtfsCounter, 17 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1245 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 21:00:53,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 1245 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 21:00:53,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-11-16 21:00:53,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 137. [2021-11-16 21:00:53,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 114 states have (on average 1.456140350877193) internal successors, (166), 116 states have internal predecessors, (166), 14 states have call successors, (14), 7 states have call predecessors, (14), 8 states have return successors, (17), 13 states have call predecessors, (17), 13 states have call successors, (17) [2021-11-16 21:00:53,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 197 transitions. [2021-11-16 21:00:53,727 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 197 transitions. Word has length 68 [2021-11-16 21:00:53,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:00:53,728 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 197 transitions. [2021-11-16 21:00:53,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) [2021-11-16 21:00:53,728 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 197 transitions. [2021-11-16 21:00:53,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-16 21:00:53,729 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:00:53,729 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:00:53,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-16 21:00:53,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:00:53,950 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:00:53,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:00:53,950 INFO L85 PathProgramCache]: Analyzing trace with hash -278658024, now seen corresponding path program 1 times [2021-11-16 21:00:53,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:00:53,951 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334348505] [2021-11-16 21:00:53,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:00:53,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:00:54,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:54,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:00:54,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:54,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:00:54,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:54,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:00:54,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:54,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:00:54,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:54,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:00:54,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:54,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:00:54,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:54,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:00:54,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:54,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-16 21:00:54,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:54,279 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:00:54,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:00:54,280 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334348505] [2021-11-16 21:00:54,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334348505] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:00:54,280 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804911275] [2021-11-16 21:00:54,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:00:54,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:00:54,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:00:54,281 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) [2021-11-16 21:00:54,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-16 21:00:54,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:00:54,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 2506 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:00:54,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:00:54,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:00:55,656 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:00:55,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:00:58,059 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:00:58,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:00:58,094 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:00:58,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:00:58,380 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:00:58,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:00:58,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804911275] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:00:58,697 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:00:58,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2021-11-16 21:00:58,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341762279] [2021-11-16 21:00:58,697 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:00:58,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-16 21:00:58,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:00:58,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-16 21:00:58,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1010, Unknown=1, NotChecked=0, Total=1122 [2021-11-16 21:00:58,699 INFO L87 Difference]: Start difference. First operand 137 states and 197 transitions. Second operand has 29 states, 27 states have (on average 3.4074074074074074) internal successors, (92), 24 states have internal predecessors, (92), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:01:08,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:01:08,264 INFO L93 Difference]: Finished difference Result 296 states and 424 transitions. [2021-11-16 21:01:08,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-11-16 21:01:08,265 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 3.4074074074074074) internal successors, (92), 24 states have internal predecessors, (92), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 72 [2021-11-16 21:01:08,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:01:08,266 INFO L225 Difference]: With dead ends: 296 [2021-11-16 21:01:08,266 INFO L226 Difference]: Without dead ends: 261 [2021-11-16 21:01:08,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 77 SyntacticMatches, 9 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 762 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=292, Invalid=2895, Unknown=5, NotChecked=0, Total=3192 [2021-11-16 21:01:08,268 INFO L933 BasicCegarLoop]: 235 mSDtfsCounter, 174 mSDsluCounter, 2705 mSDsCounter, 0 mSdLazyCounter, 1137 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 2940 SdHoareTripleChecker+Invalid, 2841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1628 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-16 21:01:08,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 2940 Invalid, 2841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1137 Invalid, 0 Unknown, 1628 Unchecked, 0.8s Time] [2021-11-16 21:01:08,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2021-11-16 21:01:08,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 189. [2021-11-16 21:01:08,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 152 states have (on average 1.388157894736842) internal successors, (211), 157 states have internal predecessors, (211), 22 states have call successors, (22), 11 states have call predecessors, (22), 14 states have return successors, (29), 20 states have call predecessors, (29), 21 states have call successors, (29) [2021-11-16 21:01:08,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 262 transitions. [2021-11-16 21:01:08,282 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 262 transitions. Word has length 72 [2021-11-16 21:01:08,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:01:08,282 INFO L470 AbstractCegarLoop]: Abstraction has 189 states and 262 transitions. [2021-11-16 21:01:08,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 3.4074074074074074) internal successors, (92), 24 states have internal predecessors, (92), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:01:08,283 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 262 transitions. [2021-11-16 21:01:08,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-11-16 21:01:08,284 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:01:08,284 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:01:08,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-16 21:01:08,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:01:08,499 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:01:08,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:01:08,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1208498679, now seen corresponding path program 1 times [2021-11-16 21:01:08,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:01:08,500 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664788092] [2021-11-16 21:01:08,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:01:08,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:01:08,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:08,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:01:08,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:08,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:01:08,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:08,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:01:08,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:08,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:01:08,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:08,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:01:08,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:08,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:01:08,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:08,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:01:08,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:08,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-11-16 21:01:08,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:08,790 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:01:08,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:01:08,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664788092] [2021-11-16 21:01:08,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664788092] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:01:08,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734023283] [2021-11-16 21:01:08,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:01:08,791 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:01:08,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:01:08,792 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) [2021-11-16 21:01:08,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-16 21:01:09,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:09,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 2506 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:01:09,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:01:09,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:01:09,796 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:01:09,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:01:12,131 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:01:12,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:01:12,148 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:01:12,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:01:12,426 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:01:12,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:01:12,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734023283] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:01:12,781 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:01:12,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2021-11-16 21:01:12,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982840703] [2021-11-16 21:01:12,781 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:01:12,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-16 21:01:12,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:01:12,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-16 21:01:12,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1010, Unknown=1, NotChecked=0, Total=1122 [2021-11-16 21:01:12,782 INFO L87 Difference]: Start difference. First operand 189 states and 262 transitions. Second operand has 29 states, 27 states have (on average 3.4814814814814814) internal successors, (94), 24 states have internal predecessors, (94), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:01:21,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:01:21,779 INFO L93 Difference]: Finished difference Result 317 states and 456 transitions. [2021-11-16 21:01:21,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-11-16 21:01:21,780 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 3.4814814814814814) internal successors, (94), 24 states have internal predecessors, (94), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 73 [2021-11-16 21:01:21,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:01:21,782 INFO L225 Difference]: With dead ends: 317 [2021-11-16 21:01:21,782 INFO L226 Difference]: Without dead ends: 272 [2021-11-16 21:01:21,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 80 SyntacticMatches, 9 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 676 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=263, Invalid=2594, Unknown=5, NotChecked=0, Total=2862 [2021-11-16 21:01:21,783 INFO L933 BasicCegarLoop]: 215 mSDtfsCounter, 237 mSDsluCounter, 2218 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 2433 SdHoareTripleChecker+Invalid, 2447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1796 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-16 21:01:21,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 2433 Invalid, 2447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 581 Invalid, 0 Unknown, 1796 Unchecked, 0.4s Time] [2021-11-16 21:01:21,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2021-11-16 21:01:21,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 256. [2021-11-16 21:01:21,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 213 states have (on average 1.4178403755868545) internal successors, (302), 219 states have internal predecessors, (302), 26 states have call successors, (26), 12 states have call predecessors, (26), 16 states have return successors, (39), 24 states have call predecessors, (39), 25 states have call successors, (39) [2021-11-16 21:01:21,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 367 transitions. [2021-11-16 21:01:21,803 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 367 transitions. Word has length 73 [2021-11-16 21:01:21,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:01:21,804 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 367 transitions. [2021-11-16 21:01:21,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 3.4814814814814814) internal successors, (94), 24 states have internal predecessors, (94), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:01:21,804 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 367 transitions. [2021-11-16 21:01:21,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-11-16 21:01:21,810 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:01:21,810 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:01:21,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-11-16 21:01:22,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:01:22,031 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:01:22,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:01:22,031 INFO L85 PathProgramCache]: Analyzing trace with hash -994417807, now seen corresponding path program 1 times [2021-11-16 21:01:22,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:01:22,032 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918179280] [2021-11-16 21:01:22,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:01:22,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:01:22,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:22,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:01:22,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:22,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:01:22,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:22,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:01:22,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:22,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:01:22,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:22,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:01:22,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:22,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:01:22,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:22,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:01:22,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:22,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-11-16 21:01:22,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:22,384 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:01:22,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:01:22,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918179280] [2021-11-16 21:01:22,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918179280] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:01:22,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266641316] [2021-11-16 21:01:22,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:01:22,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:01:22,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:01:22,400 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) [2021-11-16 21:01:22,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-16 21:01:22,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:22,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 2513 conjuncts, 37 conjunts are in the unsatisfiable core [2021-11-16 21:01:22,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:01:22,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-11-16 21:01:23,048 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-16 21:01:23,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:01:23,313 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-11-16 21:01:23,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 19 [2021-11-16 21:01:23,349 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:01:23,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266641316] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 21:01:23,350 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-16 21:01:23,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 9] total 25 [2021-11-16 21:01:23,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285343475] [2021-11-16 21:01:23,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-16 21:01:23,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-16 21:01:23,351 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:01:23,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-16 21:01:23,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2021-11-16 21:01:23,351 INFO L87 Difference]: Start difference. First operand 256 states and 367 transitions. Second operand has 25 states, 22 states have (on average 3.909090909090909) internal successors, (86), 21 states have internal predecessors, (86), 10 states have call successors, (17), 4 states have call predecessors, (17), 8 states have return successors, (18), 7 states have call predecessors, (18), 10 states have call successors, (18) [2021-11-16 21:01:25,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:01:25,501 INFO L93 Difference]: Finished difference Result 463 states and 683 transitions. [2021-11-16 21:01:25,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-16 21:01:25,502 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 22 states have (on average 3.909090909090909) internal successors, (86), 21 states have internal predecessors, (86), 10 states have call successors, (17), 4 states have call predecessors, (17), 8 states have return successors, (18), 7 states have call predecessors, (18), 10 states have call successors, (18) Word has length 73 [2021-11-16 21:01:25,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:01:25,506 INFO L225 Difference]: With dead ends: 463 [2021-11-16 21:01:25,506 INFO L226 Difference]: Without dead ends: 428 [2021-11-16 21:01:25,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=223, Invalid=1757, Unknown=0, NotChecked=0, Total=1980 [2021-11-16 21:01:25,508 INFO L933 BasicCegarLoop]: 201 mSDtfsCounter, 733 mSDsluCounter, 2095 mSDsCounter, 0 mSdLazyCounter, 3311 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 751 SdHoareTripleChecker+Valid, 2296 SdHoareTripleChecker+Invalid, 3715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 3311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 346 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-16 21:01:25,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [751 Valid, 2296 Invalid, 3715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 3311 Invalid, 0 Unknown, 346 Unchecked, 1.6s Time] [2021-11-16 21:01:25,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2021-11-16 21:01:25,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 358. [2021-11-16 21:01:25,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 309 states have (on average 1.4724919093851132) internal successors, (455), 316 states have internal predecessors, (455), 28 states have call successors, (28), 15 states have call predecessors, (28), 20 states have return successors, (44), 26 states have call predecessors, (44), 27 states have call successors, (44) [2021-11-16 21:01:25,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 527 transitions. [2021-11-16 21:01:25,529 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 527 transitions. Word has length 73 [2021-11-16 21:01:25,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:01:25,530 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 527 transitions. [2021-11-16 21:01:25,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 22 states have (on average 3.909090909090909) internal successors, (86), 21 states have internal predecessors, (86), 10 states have call successors, (17), 4 states have call predecessors, (17), 8 states have return successors, (18), 7 states have call predecessors, (18), 10 states have call successors, (18) [2021-11-16 21:01:25,531 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 527 transitions. [2021-11-16 21:01:25,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-11-16 21:01:25,532 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:01:25,533 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:01:25,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-11-16 21:01:25,749 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:01:25,751 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:01:25,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:01:25,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1569134765, now seen corresponding path program 1 times [2021-11-16 21:01:25,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:01:25,752 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131781598] [2021-11-16 21:01:25,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:01:25,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:01:25,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:25,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:01:25,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:25,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:01:25,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:25,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:01:25,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:25,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:01:25,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:25,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:01:25,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:26,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:01:26,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:26,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:01:26,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:26,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 21:01:26,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:26,086 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:01:26,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:01:26,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131781598] [2021-11-16 21:01:26,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131781598] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:01:26,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707139654] [2021-11-16 21:01:26,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:01:26,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:01:26,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:01:26,112 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) [2021-11-16 21:01:26,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-16 21:01:26,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:26,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 2508 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:01:26,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:01:26,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:01:27,171 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:01:27,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:01:29,536 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:01:29,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:01:29,554 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:01:29,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:01:29,835 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:01:29,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:01:30,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707139654] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:01:30,164 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:01:30,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2021-11-16 21:01:30,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707793812] [2021-11-16 21:01:30,164 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:01:30,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-16 21:01:30,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:01:30,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-16 21:01:30,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1010, Unknown=1, NotChecked=0, Total=1122 [2021-11-16 21:01:30,165 INFO L87 Difference]: Start difference. First operand 358 states and 527 transitions. Second operand has 29 states, 27 states have (on average 3.5555555555555554) internal successors, (96), 24 states have internal predecessors, (96), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:01:39,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:01:39,601 INFO L93 Difference]: Finished difference Result 419 states and 621 transitions. [2021-11-16 21:01:39,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-11-16 21:01:39,601 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 3.5555555555555554) internal successors, (96), 24 states have internal predecessors, (96), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 74 [2021-11-16 21:01:39,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:01:39,604 INFO L225 Difference]: With dead ends: 419 [2021-11-16 21:01:39,604 INFO L226 Difference]: Without dead ends: 384 [2021-11-16 21:01:39,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 80 SyntacticMatches, 9 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 866 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=325, Invalid=3210, Unknown=5, NotChecked=0, Total=3540 [2021-11-16 21:01:39,605 INFO L933 BasicCegarLoop]: 215 mSDtfsCounter, 259 mSDsluCounter, 1966 mSDsCounter, 0 mSdLazyCounter, 854 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 2181 SdHoareTripleChecker+Invalid, 2676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1734 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-16 21:01:39,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 2181 Invalid, 2676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 854 Invalid, 0 Unknown, 1734 Unchecked, 0.6s Time] [2021-11-16 21:01:39,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2021-11-16 21:01:39,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 358. [2021-11-16 21:01:39,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 309 states have (on average 1.4724919093851132) internal successors, (455), 316 states have internal predecessors, (455), 28 states have call successors, (28), 15 states have call predecessors, (28), 20 states have return successors, (44), 26 states have call predecessors, (44), 27 states have call successors, (44) [2021-11-16 21:01:39,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 527 transitions. [2021-11-16 21:01:39,627 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 527 transitions. Word has length 74 [2021-11-16 21:01:39,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:01:39,627 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 527 transitions. [2021-11-16 21:01:39,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 3.5555555555555554) internal successors, (96), 24 states have internal predecessors, (96), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:01:39,628 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 527 transitions. [2021-11-16 21:01:39,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-11-16 21:01:39,629 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:01:39,629 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:01:39,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-16 21:01:39,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-11-16 21:01:39,851 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:01:39,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:01:39,851 INFO L85 PathProgramCache]: Analyzing trace with hash -7761607, now seen corresponding path program 1 times [2021-11-16 21:01:39,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:01:39,851 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381256202] [2021-11-16 21:01:39,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:01:39,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:01:39,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:39,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:01:39,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:39,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:01:39,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:39,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:01:39,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:40,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:01:40,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:40,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:01:40,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:40,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:01:40,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:40,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:01:40,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:40,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 21:01:40,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:40,125 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:01:40,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:01:40,125 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381256202] [2021-11-16 21:01:40,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381256202] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:01:40,125 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982627039] [2021-11-16 21:01:40,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:01:40,126 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:01:40,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:01:40,126 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) [2021-11-16 21:01:40,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-16 21:01:40,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:40,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 2516 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:01:40,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:01:40,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:01:41,146 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:01:41,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:01:43,472 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:01:43,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:01:43,494 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:01:43,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:01:43,773 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:01:43,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:01:44,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982627039] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:01:44,126 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:01:44,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2021-11-16 21:01:44,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350379962] [2021-11-16 21:01:44,126 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:01:44,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-16 21:01:44,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:01:44,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-16 21:01:44,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1010, Unknown=1, NotChecked=0, Total=1122 [2021-11-16 21:01:44,128 INFO L87 Difference]: Start difference. First operand 358 states and 527 transitions. Second operand has 29 states, 27 states have (on average 3.5555555555555554) internal successors, (96), 24 states have internal predecessors, (96), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:01:53,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:01:53,444 INFO L93 Difference]: Finished difference Result 438 states and 645 transitions. [2021-11-16 21:01:53,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-11-16 21:01:53,445 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 3.5555555555555554) internal successors, (96), 24 states have internal predecessors, (96), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 74 [2021-11-16 21:01:53,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:01:53,447 INFO L225 Difference]: With dead ends: 438 [2021-11-16 21:01:53,448 INFO L226 Difference]: Without dead ends: 398 [2021-11-16 21:01:53,449 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 79 SyntacticMatches, 9 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 729 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=286, Invalid=2789, Unknown=5, NotChecked=0, Total=3080 [2021-11-16 21:01:53,450 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 77 mSDsluCounter, 1781 mSDsCounter, 0 mSdLazyCounter, 1016 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 1968 SdHoareTripleChecker+Invalid, 2025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1016 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 957 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-16 21:01:53,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 1968 Invalid, 2025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1016 Invalid, 0 Unknown, 957 Unchecked, 0.6s Time] [2021-11-16 21:01:53,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2021-11-16 21:01:53,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 359. [2021-11-16 21:01:53,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 310 states have (on average 1.4709677419354839) internal successors, (456), 317 states have internal predecessors, (456), 28 states have call successors, (28), 15 states have call predecessors, (28), 20 states have return successors, (44), 26 states have call predecessors, (44), 27 states have call successors, (44) [2021-11-16 21:01:53,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 528 transitions. [2021-11-16 21:01:53,475 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 528 transitions. Word has length 74 [2021-11-16 21:01:53,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:01:53,475 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 528 transitions. [2021-11-16 21:01:53,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 3.5555555555555554) internal successors, (96), 24 states have internal predecessors, (96), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:01:53,476 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 528 transitions. [2021-11-16 21:01:53,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-11-16 21:01:53,477 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:01:53,477 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:01:53,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-16 21:01:53,700 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-16 21:01:53,701 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:01:53,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:01:53,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1464298396, now seen corresponding path program 1 times [2021-11-16 21:01:53,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:01:53,703 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81558673] [2021-11-16 21:01:53,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:01:53,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:01:53,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:53,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:01:53,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:53,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:01:53,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:53,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:01:53,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:53,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:01:53,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:53,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:01:53,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:53,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:01:53,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:53,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:01:53,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:54,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 21:01:54,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:54,058 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:01:54,058 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:01:54,058 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81558673] [2021-11-16 21:01:54,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81558673] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:01:54,058 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311918203] [2021-11-16 21:01:54,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:01:54,058 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:01:54,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:01:54,060 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) [2021-11-16 21:01:54,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-16 21:01:54,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:01:54,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 2510 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:01:54,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:01:54,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:01:55,181 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:01:55,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:01:57,558 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:01:57,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:01:57,591 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:01:57,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:01:57,886 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:01:57,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:01:58,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311918203] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:01:58,216 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:01:58,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2021-11-16 21:01:58,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109021959] [2021-11-16 21:01:58,216 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:01:58,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-16 21:01:58,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:01:58,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-16 21:01:58,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1010, Unknown=1, NotChecked=0, Total=1122 [2021-11-16 21:01:58,219 INFO L87 Difference]: Start difference. First operand 359 states and 528 transitions. Second operand has 29 states, 27 states have (on average 3.6296296296296298) internal successors, (98), 24 states have internal predecessors, (98), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:02:07,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:02:07,315 INFO L93 Difference]: Finished difference Result 414 states and 598 transitions. [2021-11-16 21:02:07,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-11-16 21:02:07,340 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 3.6296296296296298) internal successors, (98), 24 states have internal predecessors, (98), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 75 [2021-11-16 21:02:07,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:02:07,344 INFO L225 Difference]: With dead ends: 414 [2021-11-16 21:02:07,345 INFO L226 Difference]: Without dead ends: 379 [2021-11-16 21:02:07,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 82 SyntacticMatches, 9 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 677 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=263, Invalid=2594, Unknown=5, NotChecked=0, Total=2862 [2021-11-16 21:02:07,346 INFO L933 BasicCegarLoop]: 208 mSDtfsCounter, 214 mSDsluCounter, 1894 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 2102 SdHoareTripleChecker+Invalid, 2176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1457 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-16 21:02:07,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 2102 Invalid, 2176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 687 Invalid, 0 Unknown, 1457 Unchecked, 0.5s Time] [2021-11-16 21:02:07,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2021-11-16 21:02:07,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 359. [2021-11-16 21:02:07,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 310 states have (on average 1.4709677419354839) internal successors, (456), 317 states have internal predecessors, (456), 28 states have call successors, (28), 15 states have call predecessors, (28), 20 states have return successors, (44), 26 states have call predecessors, (44), 27 states have call successors, (44) [2021-11-16 21:02:07,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 528 transitions. [2021-11-16 21:02:07,362 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 528 transitions. Word has length 75 [2021-11-16 21:02:07,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:02:07,362 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 528 transitions. [2021-11-16 21:02:07,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 3.6296296296296298) internal successors, (98), 24 states have internal predecessors, (98), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:02:07,362 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 528 transitions. [2021-11-16 21:02:07,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-11-16 21:02:07,365 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:02:07,365 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:02:07,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-16 21:02:07,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-11-16 21:02:07,575 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:02:07,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:02:07,576 INFO L85 PathProgramCache]: Analyzing trace with hash 185282190, now seen corresponding path program 1 times [2021-11-16 21:02:07,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:02:07,576 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594117788] [2021-11-16 21:02:07,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:02:07,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:02:07,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:07,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:02:07,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:07,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:02:07,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:07,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:02:07,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:07,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:02:07,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:07,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:02:07,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:07,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:02:07,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:07,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:02:07,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:07,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 21:02:07,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:07,799 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:02:07,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:02:07,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594117788] [2021-11-16 21:02:07,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594117788] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:02:07,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937845805] [2021-11-16 21:02:07,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:02:07,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:02:07,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:02:07,800 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) [2021-11-16 21:02:07,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-16 21:02:08,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:08,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 2512 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:02:08,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:02:08,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:02:08,751 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:02:08,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:02:11,097 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:02:11,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:02:11,116 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:02:11,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:02:11,390 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:02:11,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:02:11,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937845805] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:02:11,728 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:02:11,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2021-11-16 21:02:11,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076089789] [2021-11-16 21:02:11,728 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:02:11,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-16 21:02:11,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:02:11,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-16 21:02:11,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1010, Unknown=1, NotChecked=0, Total=1122 [2021-11-16 21:02:11,729 INFO L87 Difference]: Start difference. First operand 359 states and 528 transitions. Second operand has 29 states, 27 states have (on average 3.7037037037037037) internal successors, (100), 24 states have internal predecessors, (100), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:02:20,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:02:20,581 INFO L93 Difference]: Finished difference Result 406 states and 585 transitions. [2021-11-16 21:02:20,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-16 21:02:20,582 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 3.7037037037037037) internal successors, (100), 24 states have internal predecessors, (100), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 76 [2021-11-16 21:02:20,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:02:20,583 INFO L225 Difference]: With dead ends: 406 [2021-11-16 21:02:20,583 INFO L226 Difference]: Without dead ends: 371 [2021-11-16 21:02:20,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 83 SyntacticMatches, 9 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 613 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=254, Invalid=2393, Unknown=5, NotChecked=0, Total=2652 [2021-11-16 21:02:20,585 INFO L933 BasicCegarLoop]: 178 mSDtfsCounter, 83 mSDsluCounter, 1554 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 1732 SdHoareTripleChecker+Invalid, 898 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 514 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-16 21:02:20,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 1732 Invalid, 898 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 334 Invalid, 0 Unknown, 514 Unchecked, 0.3s Time] [2021-11-16 21:02:20,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2021-11-16 21:02:20,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 359. [2021-11-16 21:02:20,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 310 states have (on average 1.4709677419354839) internal successors, (456), 317 states have internal predecessors, (456), 28 states have call successors, (28), 15 states have call predecessors, (28), 20 states have return successors, (44), 26 states have call predecessors, (44), 27 states have call successors, (44) [2021-11-16 21:02:20,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 528 transitions. [2021-11-16 21:02:20,602 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 528 transitions. Word has length 76 [2021-11-16 21:02:20,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:02:20,602 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 528 transitions. [2021-11-16 21:02:20,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 3.7037037037037037) internal successors, (100), 24 states have internal predecessors, (100), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:02:20,603 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 528 transitions. [2021-11-16 21:02:20,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-11-16 21:02:20,606 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:02:20,606 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:02:20,626 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-16 21:02:20,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-11-16 21:02:20,823 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:02:20,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:02:20,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1817674049, now seen corresponding path program 1 times [2021-11-16 21:02:20,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:02:20,824 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5520335] [2021-11-16 21:02:20,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:02:20,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:02:20,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:20,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:02:20,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:20,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:02:20,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:20,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:02:20,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:20,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:02:20,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:21,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:02:21,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:21,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:02:21,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:21,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:02:21,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:21,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-11-16 21:02:21,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:21,118 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:02:21,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:02:21,119 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5520335] [2021-11-16 21:02:21,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5520335] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:02:21,119 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7104036] [2021-11-16 21:02:21,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:02:21,119 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:02:21,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:02:21,134 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) [2021-11-16 21:02:21,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-16 21:02:21,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:21,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 2512 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:02:21,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:02:21,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:02:22,249 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:02:22,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:02:24,657 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:02:24,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:02:24,676 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:02:24,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:02:24,970 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:02:24,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:02:25,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7104036] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:02:25,315 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:02:25,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2021-11-16 21:02:25,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938803358] [2021-11-16 21:02:25,316 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:02:25,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-16 21:02:25,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:02:25,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-16 21:02:25,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1010, Unknown=1, NotChecked=0, Total=1122 [2021-11-16 21:02:25,317 INFO L87 Difference]: Start difference. First operand 359 states and 528 transitions. Second operand has 29 states, 27 states have (on average 3.7777777777777777) internal successors, (102), 24 states have internal predecessors, (102), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:02:34,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:02:34,670 INFO L93 Difference]: Finished difference Result 424 states and 627 transitions. [2021-11-16 21:02:34,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-16 21:02:34,671 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 3.7777777777777777) internal successors, (102), 24 states have internal predecessors, (102), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 77 [2021-11-16 21:02:34,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:02:34,672 INFO L225 Difference]: With dead ends: 424 [2021-11-16 21:02:34,673 INFO L226 Difference]: Without dead ends: 389 [2021-11-16 21:02:34,674 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 83 SyntacticMatches, 9 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 837 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=303, Invalid=3114, Unknown=5, NotChecked=0, Total=3422 [2021-11-16 21:02:34,674 INFO L933 BasicCegarLoop]: 210 mSDtfsCounter, 227 mSDsluCounter, 2187 mSDsCounter, 0 mSdLazyCounter, 849 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 2397 SdHoareTripleChecker+Invalid, 2776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 849 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1872 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-16 21:02:34,674 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 2397 Invalid, 2776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 849 Invalid, 0 Unknown, 1872 Unchecked, 0.5s Time] [2021-11-16 21:02:34,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2021-11-16 21:02:34,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 359. [2021-11-16 21:02:34,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 310 states have (on average 1.4709677419354839) internal successors, (456), 317 states have internal predecessors, (456), 28 states have call successors, (28), 15 states have call predecessors, (28), 20 states have return successors, (44), 26 states have call predecessors, (44), 27 states have call successors, (44) [2021-11-16 21:02:34,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 528 transitions. [2021-11-16 21:02:34,701 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 528 transitions. Word has length 77 [2021-11-16 21:02:34,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:02:34,701 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 528 transitions. [2021-11-16 21:02:34,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 3.7777777777777777) internal successors, (102), 24 states have internal predecessors, (102), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:02:34,701 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 528 transitions. [2021-11-16 21:02:34,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-11-16 21:02:34,704 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:02:34,704 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:02:34,724 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-11-16 21:02:34,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-16 21:02:34,912 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:02:34,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:02:34,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1265263437, now seen corresponding path program 1 times [2021-11-16 21:02:34,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:02:34,913 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747837013] [2021-11-16 21:02:34,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:02:34,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:02:34,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:35,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:02:35,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:35,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:02:35,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:35,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:02:35,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:35,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:02:35,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:35,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:02:35,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:35,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:02:35,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:35,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:02:35,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:35,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-11-16 21:02:35,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:35,165 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:02:35,165 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:02:35,165 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747837013] [2021-11-16 21:02:35,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747837013] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:02:35,165 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507619307] [2021-11-16 21:02:35,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:02:35,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:02:35,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:02:35,167 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) [2021-11-16 21:02:35,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-16 21:02:35,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:35,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 2522 conjuncts, 74 conjunts are in the unsatisfiable core [2021-11-16 21:02:35,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:02:35,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:02:36,130 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-16 21:02:36,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 20 treesize of output 26 [2021-11-16 21:02:38,581 INFO L354 Elim1Store]: treesize reduction 393, result has 0.3 percent of original size [2021-11-16 21:02:38,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 8 case distinctions, treesize of input 107 treesize of output 1 [2021-11-16 21:02:38,604 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 23 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:02:38,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:02:38,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507619307] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:02:38,963 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:02:38,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16] total 27 [2021-11-16 21:02:38,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485559443] [2021-11-16 21:02:38,964 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:02:38,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-11-16 21:02:38,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:02:38,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-11-16 21:02:38,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=894, Unknown=1, NotChecked=0, Total=992 [2021-11-16 21:02:38,965 INFO L87 Difference]: Start difference. First operand 359 states and 528 transitions. Second operand has 27 states, 25 states have (on average 4.04) internal successors, (101), 23 states have internal predecessors, (101), 9 states have call successors, (17), 6 states have call predecessors, (17), 8 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) [2021-11-16 21:02:41,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:02:41,698 INFO L93 Difference]: Finished difference Result 440 states and 646 transitions. [2021-11-16 21:02:41,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-11-16 21:02:41,699 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 4.04) internal successors, (101), 23 states have internal predecessors, (101), 9 states have call successors, (17), 6 states have call predecessors, (17), 8 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) Word has length 77 [2021-11-16 21:02:41,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:02:41,700 INFO L225 Difference]: With dead ends: 440 [2021-11-16 21:02:41,700 INFO L226 Difference]: Without dead ends: 400 [2021-11-16 21:02:41,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 84 SyntacticMatches, 9 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 578 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=237, Invalid=2017, Unknown=2, NotChecked=0, Total=2256 [2021-11-16 21:02:41,701 INFO L933 BasicCegarLoop]: 180 mSDtfsCounter, 69 mSDsluCounter, 1971 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 2151 SdHoareTripleChecker+Invalid, 1523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 979 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-16 21:02:41,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 2151 Invalid, 1523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 514 Invalid, 0 Unknown, 979 Unchecked, 0.3s Time] [2021-11-16 21:02:41,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2021-11-16 21:02:41,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 378. [2021-11-16 21:02:41,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 329 states have (on average 1.4832826747720365) internal successors, (488), 336 states have internal predecessors, (488), 28 states have call successors, (28), 15 states have call predecessors, (28), 20 states have return successors, (44), 26 states have call predecessors, (44), 27 states have call successors, (44) [2021-11-16 21:02:41,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 560 transitions. [2021-11-16 21:02:41,713 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 560 transitions. Word has length 77 [2021-11-16 21:02:41,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:02:41,713 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 560 transitions. [2021-11-16 21:02:41,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 4.04) internal successors, (101), 23 states have internal predecessors, (101), 9 states have call successors, (17), 6 states have call predecessors, (17), 8 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) [2021-11-16 21:02:41,713 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 560 transitions. [2021-11-16 21:02:41,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-11-16 21:02:41,715 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:02:41,715 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:02:41,746 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-16 21:02:41,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-16 21:02:41,934 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:02:41,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:02:41,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1399276943, now seen corresponding path program 1 times [2021-11-16 21:02:41,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:02:41,936 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112100359] [2021-11-16 21:02:41,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:02:41,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:02:41,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:42,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:02:42,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:42,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:02:42,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:42,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:02:42,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:42,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:02:42,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:42,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:02:42,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:42,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:02:42,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:42,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:02:42,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:42,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-11-16 21:02:42,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:42,164 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:02:42,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:02:42,164 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112100359] [2021-11-16 21:02:42,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112100359] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:02:42,164 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161732738] [2021-11-16 21:02:42,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:02:42,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:02:42,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:02:42,165 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) [2021-11-16 21:02:42,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-16 21:02:42,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:42,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 2520 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:02:42,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:02:42,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:02:43,132 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:02:43,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:02:45,457 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:02:45,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:02:45,480 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:02:45,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:02:45,752 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:02:45,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:02:46,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161732738] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:02:46,052 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:02:46,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 30 [2021-11-16 21:02:46,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407286221] [2021-11-16 21:02:46,052 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:02:46,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-16 21:02:46,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:02:46,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-16 21:02:46,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1074, Unknown=1, NotChecked=0, Total=1190 [2021-11-16 21:02:46,053 INFO L87 Difference]: Start difference. First operand 378 states and 560 transitions. Second operand has 30 states, 28 states have (on average 3.642857142857143) internal successors, (102), 25 states have internal predecessors, (102), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:02:57,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:02:57,111 INFO L93 Difference]: Finished difference Result 456 states and 659 transitions. [2021-11-16 21:02:57,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-11-16 21:02:57,112 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 3.642857142857143) internal successors, (102), 25 states have internal predecessors, (102), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 77 [2021-11-16 21:02:57,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:02:57,113 INFO L225 Difference]: With dead ends: 456 [2021-11-16 21:02:57,113 INFO L226 Difference]: Without dead ends: 416 [2021-11-16 21:02:57,115 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 82 SyntacticMatches, 9 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 760 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=268, Invalid=2696, Unknown=6, NotChecked=0, Total=2970 [2021-11-16 21:02:57,115 INFO L933 BasicCegarLoop]: 183 mSDtfsCounter, 77 mSDsluCounter, 1637 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 1820 SdHoareTripleChecker+Invalid, 1562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 824 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-16 21:02:57,115 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 1820 Invalid, 1562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 696 Invalid, 0 Unknown, 824 Unchecked, 0.5s Time] [2021-11-16 21:02:57,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2021-11-16 21:02:57,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 378. [2021-11-16 21:02:57,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 329 states have (on average 1.4832826747720365) internal successors, (488), 336 states have internal predecessors, (488), 28 states have call successors, (28), 15 states have call predecessors, (28), 20 states have return successors, (44), 26 states have call predecessors, (44), 27 states have call successors, (44) [2021-11-16 21:02:57,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 560 transitions. [2021-11-16 21:02:57,128 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 560 transitions. Word has length 77 [2021-11-16 21:02:57,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:02:57,128 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 560 transitions. [2021-11-16 21:02:57,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 3.642857142857143) internal successors, (102), 25 states have internal predecessors, (102), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:02:57,128 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 560 transitions. [2021-11-16 21:02:57,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-11-16 21:02:57,129 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:02:57,130 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:02:57,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-16 21:02:57,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:02:57,330 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:02:57,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:02:57,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1234100159, now seen corresponding path program 2 times [2021-11-16 21:02:57,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:02:57,331 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450728464] [2021-11-16 21:02:57,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:02:57,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:02:57,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:57,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:02:57,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:57,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:02:57,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:57,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:02:57,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:57,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-16 21:02:57,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:57,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-16 21:02:57,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:57,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-11-16 21:02:57,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:57,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-11-16 21:02:57,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:57,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-11-16 21:02:57,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:02:57,592 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-16 21:02:57,592 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:02:57,592 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450728464] [2021-11-16 21:02:57,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450728464] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:02:57,592 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111223713] [2021-11-16 21:02:57,592 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-16 21:02:57,592 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:02:57,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:02:57,593 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) [2021-11-16 21:02:57,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-16 21:03:02,412 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-16 21:03:02,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-16 21:03:02,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 2518 conjuncts, 48 conjunts are in the unsatisfiable core [2021-11-16 21:03:02,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:03:02,820 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 33 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 21:03:02,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:03:03,037 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-11-16 21:03:03,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 19 [2021-11-16 21:03:03,053 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-16 21:03:03,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111223713] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 21:03:03,053 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-16 21:03:03,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 10] total 26 [2021-11-16 21:03:03,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165933198] [2021-11-16 21:03:03,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-16 21:03:03,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-16 21:03:03,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:03:03,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-16 21:03:03,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2021-11-16 21:03:03,069 INFO L87 Difference]: Start difference. First operand 378 states and 560 transitions. Second operand has 26 states, 23 states have (on average 4.869565217391305) internal successors, (112), 22 states have internal predecessors, (112), 9 states have call successors, (21), 4 states have call predecessors, (21), 8 states have return successors, (21), 6 states have call predecessors, (21), 9 states have call successors, (21) [2021-11-16 21:03:04,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:03:04,299 INFO L93 Difference]: Finished difference Result 674 states and 999 transitions. [2021-11-16 21:03:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-11-16 21:03:04,299 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 4.869565217391305) internal successors, (112), 22 states have internal predecessors, (112), 9 states have call successors, (21), 4 states have call predecessors, (21), 8 states have return successors, (21), 6 states have call predecessors, (21), 9 states have call successors, (21) Word has length 77 [2021-11-16 21:03:04,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:03:04,301 INFO L225 Difference]: With dead ends: 674 [2021-11-16 21:03:04,301 INFO L226 Difference]: Without dead ends: 394 [2021-11-16 21:03:04,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 157 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 405 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=253, Invalid=1727, Unknown=0, NotChecked=0, Total=1980 [2021-11-16 21:03:04,302 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 206 mSDsluCounter, 1111 mSDsCounter, 0 mSdLazyCounter, 2054 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 1250 SdHoareTripleChecker+Invalid, 2527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 2054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 438 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-16 21:03:04,302 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 1250 Invalid, 2527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 2054 Invalid, 0 Unknown, 438 Unchecked, 0.8s Time] [2021-11-16 21:03:04,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2021-11-16 21:03:04,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 378. [2021-11-16 21:03:04,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 331 states have (on average 1.4803625377643506) internal successors, (490), 336 states have internal predecessors, (490), 26 states have call successors, (26), 17 states have call predecessors, (26), 20 states have return successors, (38), 24 states have call predecessors, (38), 25 states have call successors, (38) [2021-11-16 21:03:04,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 554 transitions. [2021-11-16 21:03:04,336 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 554 transitions. Word has length 77 [2021-11-16 21:03:04,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:03:04,336 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 554 transitions. [2021-11-16 21:03:04,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 4.869565217391305) internal successors, (112), 22 states have internal predecessors, (112), 9 states have call successors, (21), 4 states have call predecessors, (21), 8 states have return successors, (21), 6 states have call predecessors, (21), 9 states have call successors, (21) [2021-11-16 21:03:04,337 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 554 transitions. [2021-11-16 21:03:04,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-11-16 21:03:04,338 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:03:04,338 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:03:04,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-16 21:03:04,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-16 21:03:04,554 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:03:04,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:03:04,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1085154871, now seen corresponding path program 1 times [2021-11-16 21:03:04,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:03:04,555 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500296621] [2021-11-16 21:03:04,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:03:04,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:03:04,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:04,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:03:04,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:04,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:03:04,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:04,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:03:04,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:04,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:03:04,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:04,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:03:04,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:04,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:03:04,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:04,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:03:04,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:04,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-16 21:03:04,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:04,796 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:03:04,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:03:04,796 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500296621] [2021-11-16 21:03:04,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500296621] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:03:04,797 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408707200] [2021-11-16 21:03:04,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:03:04,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:03:04,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:03:04,798 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) [2021-11-16 21:03:04,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-16 21:03:05,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:05,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 2514 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:03:05,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:03:05,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:03:05,767 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:03:05,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:03:08,112 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:03:08,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:03:08,130 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:03:08,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:03:08,393 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:03:08,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:03:08,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408707200] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:03:08,694 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:03:08,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2021-11-16 21:03:08,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954084240] [2021-11-16 21:03:08,695 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:03:08,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-16 21:03:08,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:03:08,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-16 21:03:08,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1010, Unknown=1, NotChecked=0, Total=1122 [2021-11-16 21:03:08,696 INFO L87 Difference]: Start difference. First operand 378 states and 554 transitions. Second operand has 29 states, 27 states have (on average 3.8518518518518516) internal successors, (104), 24 states have internal predecessors, (104), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:03:17,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:03:17,652 INFO L93 Difference]: Finished difference Result 429 states and 619 transitions. [2021-11-16 21:03:17,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-16 21:03:17,652 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 3.8518518518518516) internal successors, (104), 24 states have internal predecessors, (104), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 78 [2021-11-16 21:03:17,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:03:17,654 INFO L225 Difference]: With dead ends: 429 [2021-11-16 21:03:17,654 INFO L226 Difference]: Without dead ends: 394 [2021-11-16 21:03:17,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 85 SyntacticMatches, 9 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 648 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=255, Invalid=2496, Unknown=5, NotChecked=0, Total=2756 [2021-11-16 21:03:17,655 INFO L933 BasicCegarLoop]: 179 mSDtfsCounter, 60 mSDsluCounter, 1553 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 1732 SdHoareTripleChecker+Invalid, 1140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 452 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-16 21:03:17,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 1732 Invalid, 1140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 654 Invalid, 0 Unknown, 452 Unchecked, 0.4s Time] [2021-11-16 21:03:17,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2021-11-16 21:03:17,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 378. [2021-11-16 21:03:17,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 331 states have (on average 1.4803625377643506) internal successors, (490), 336 states have internal predecessors, (490), 26 states have call successors, (26), 17 states have call predecessors, (26), 20 states have return successors, (38), 24 states have call predecessors, (38), 25 states have call successors, (38) [2021-11-16 21:03:17,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 554 transitions. [2021-11-16 21:03:17,667 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 554 transitions. Word has length 78 [2021-11-16 21:03:17,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:03:17,667 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 554 transitions. [2021-11-16 21:03:17,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 3.8518518518518516) internal successors, (104), 24 states have internal predecessors, (104), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:03:17,668 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 554 transitions. [2021-11-16 21:03:17,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-11-16 21:03:17,669 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:03:17,669 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:03:17,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-11-16 21:03:17,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-16 21:03:17,884 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:03:17,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:03:17,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1383195032, now seen corresponding path program 1 times [2021-11-16 21:03:17,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:03:17,884 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301298821] [2021-11-16 21:03:17,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:03:17,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:03:17,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:17,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:03:17,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:17,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:03:17,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:17,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:03:18,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:18,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:03:18,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:18,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:03:18,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:18,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-11-16 21:03:18,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:18,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-11-16 21:03:18,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:18,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-16 21:03:18,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:18,200 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-16 21:03:18,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:03:18,200 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301298821] [2021-11-16 21:03:18,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301298821] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:03:18,200 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807432204] [2021-11-16 21:03:18,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:03:18,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:03:18,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:03:18,202 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) [2021-11-16 21:03:18,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-16 21:03:18,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:18,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 2525 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-16 21:03:18,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:03:18,824 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-16 21:03:18,824 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:03:18,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807432204] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:03:18,824 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:03:18,824 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 20 [2021-11-16 21:03:18,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853973856] [2021-11-16 21:03:18,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:03:18,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-16 21:03:18,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:03:18,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-16 21:03:18,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=340, Unknown=0, NotChecked=0, Total=380 [2021-11-16 21:03:18,825 INFO L87 Difference]: Start difference. First operand 378 states and 554 transitions. Second operand has 9 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 3 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-16 21:03:18,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:03:18,928 INFO L93 Difference]: Finished difference Result 664 states and 999 transitions. [2021-11-16 21:03:18,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-16 21:03:18,940 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 3 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 78 [2021-11-16 21:03:18,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:03:18,943 INFO L225 Difference]: With dead ends: 664 [2021-11-16 21:03:18,943 INFO L226 Difference]: Without dead ends: 383 [2021-11-16 21:03:18,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=450, Unknown=0, NotChecked=0, Total=506 [2021-11-16 21:03:18,945 INFO L933 BasicCegarLoop]: 185 mSDtfsCounter, 12 mSDsluCounter, 1254 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1439 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-16 21:03:18,945 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1439 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-16 21:03:18,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2021-11-16 21:03:18,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 383. [2021-11-16 21:03:18,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 335 states have (on average 1.4686567164179105) internal successors, (492), 341 states have internal predecessors, (492), 26 states have call successors, (26), 17 states have call predecessors, (26), 21 states have return successors, (42), 24 states have call predecessors, (42), 25 states have call successors, (42) [2021-11-16 21:03:18,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 560 transitions. [2021-11-16 21:03:18,980 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 560 transitions. Word has length 78 [2021-11-16 21:03:18,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:03:18,981 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 560 transitions. [2021-11-16 21:03:18,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 3 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-16 21:03:18,981 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 560 transitions. [2021-11-16 21:03:18,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-11-16 21:03:18,983 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:03:18,983 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:03:19,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-16 21:03:19,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-16 21:03:19,206 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:03:19,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:03:19,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1452243686, now seen corresponding path program 1 times [2021-11-16 21:03:19,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:03:19,206 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740624796] [2021-11-16 21:03:19,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:03:19,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:03:19,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:19,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:03:19,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:19,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:03:19,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:19,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:03:19,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:19,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:03:19,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:19,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:03:19,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:19,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:03:19,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:19,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:03:19,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:19,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-11-16 21:03:19,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:19,432 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:03:19,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:03:19,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740624796] [2021-11-16 21:03:19,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740624796] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:03:19,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60743360] [2021-11-16 21:03:19,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:03:19,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:03:19,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:03:19,434 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) [2021-11-16 21:03:19,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-16 21:03:19,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:19,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 2516 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:03:19,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:03:19,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:03:20,458 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:03:20,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:03:22,838 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:03:22,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:03:22,856 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:03:22,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:03:23,123 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:03:23,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:03:23,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60743360] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:03:23,459 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:03:23,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2021-11-16 21:03:23,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273502868] [2021-11-16 21:03:23,460 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:03:23,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-16 21:03:23,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:03:23,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-16 21:03:23,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1010, Unknown=1, NotChecked=0, Total=1122 [2021-11-16 21:03:23,461 INFO L87 Difference]: Start difference. First operand 383 states and 560 transitions. Second operand has 29 states, 27 states have (on average 3.925925925925926) internal successors, (106), 24 states have internal predecessors, (106), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:03:32,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:03:32,467 INFO L93 Difference]: Finished difference Result 440 states and 640 transitions. [2021-11-16 21:03:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-16 21:03:32,468 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 3.925925925925926) internal successors, (106), 24 states have internal predecessors, (106), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 79 [2021-11-16 21:03:32,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:03:32,470 INFO L225 Difference]: With dead ends: 440 [2021-11-16 21:03:32,470 INFO L226 Difference]: Without dead ends: 400 [2021-11-16 21:03:32,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 85 SyntacticMatches, 9 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 670 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=272, Invalid=2585, Unknown=5, NotChecked=0, Total=2862 [2021-11-16 21:03:32,471 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 97 mSDsluCounter, 1517 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 1690 SdHoareTripleChecker+Invalid, 1364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 696 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-16 21:03:32,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 1690 Invalid, 1364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 588 Invalid, 0 Unknown, 696 Unchecked, 0.4s Time] [2021-11-16 21:03:32,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2021-11-16 21:03:32,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 383. [2021-11-16 21:03:32,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 335 states have (on average 1.4686567164179105) internal successors, (492), 341 states have internal predecessors, (492), 26 states have call successors, (26), 17 states have call predecessors, (26), 21 states have return successors, (42), 24 states have call predecessors, (42), 25 states have call successors, (42) [2021-11-16 21:03:32,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 560 transitions. [2021-11-16 21:03:32,484 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 560 transitions. Word has length 79 [2021-11-16 21:03:32,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:03:32,485 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 560 transitions. [2021-11-16 21:03:32,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 3.925925925925926) internal successors, (106), 24 states have internal predecessors, (106), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:03:32,485 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 560 transitions. [2021-11-16 21:03:32,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-11-16 21:03:32,486 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:03:32,487 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:03:32,514 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-16 21:03:32,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:03:32,715 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:03:32,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:03:32,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1547441916, now seen corresponding path program 1 times [2021-11-16 21:03:32,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:03:32,715 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219601381] [2021-11-16 21:03:32,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:03:32,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:03:32,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:32,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:03:32,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:32,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:03:32,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:32,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:03:32,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:32,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:03:32,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:32,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:03:32,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:32,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:03:32,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:32,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:03:32,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:32,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-11-16 21:03:32,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:32,938 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:03:32,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:03:32,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219601381] [2021-11-16 21:03:32,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219601381] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:03:32,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060852395] [2021-11-16 21:03:32,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:03:32,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:03:32,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:03:32,940 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) [2021-11-16 21:03:32,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-16 21:03:33,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:33,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 2518 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:03:33,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:03:33,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:03:33,954 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:03:33,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:03:36,348 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:03:36,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:03:36,367 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:03:36,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:03:36,655 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:03:36,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:03:36,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060852395] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:03:36,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:03:36,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2021-11-16 21:03:36,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523726275] [2021-11-16 21:03:36,978 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:03:36,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-16 21:03:36,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:03:36,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-16 21:03:36,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1010, Unknown=1, NotChecked=0, Total=1122 [2021-11-16 21:03:36,979 INFO L87 Difference]: Start difference. First operand 383 states and 560 transitions. Second operand has 29 states, 27 states have (on average 4.0) internal successors, (108), 24 states have internal predecessors, (108), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:03:46,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:03:46,491 INFO L93 Difference]: Finished difference Result 460 states and 675 transitions. [2021-11-16 21:03:46,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-11-16 21:03:46,491 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 4.0) internal successors, (108), 24 states have internal predecessors, (108), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 80 [2021-11-16 21:03:46,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:03:46,493 INFO L225 Difference]: With dead ends: 460 [2021-11-16 21:03:46,493 INFO L226 Difference]: Without dead ends: 420 [2021-11-16 21:03:46,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 87 SyntacticMatches, 9 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 668 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=272, Invalid=2585, Unknown=5, NotChecked=0, Total=2862 [2021-11-16 21:03:46,494 INFO L933 BasicCegarLoop]: 217 mSDtfsCounter, 142 mSDsluCounter, 2410 mSDsCounter, 0 mSdLazyCounter, 1424 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 2627 SdHoareTripleChecker+Invalid, 2696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1231 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-16 21:03:46,494 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 2627 Invalid, 2696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1424 Invalid, 0 Unknown, 1231 Unchecked, 0.8s Time] [2021-11-16 21:03:46,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2021-11-16 21:03:46,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 383. [2021-11-16 21:03:46,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 335 states have (on average 1.4686567164179105) internal successors, (492), 341 states have internal predecessors, (492), 26 states have call successors, (26), 17 states have call predecessors, (26), 21 states have return successors, (42), 24 states have call predecessors, (42), 25 states have call successors, (42) [2021-11-16 21:03:46,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 560 transitions. [2021-11-16 21:03:46,509 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 560 transitions. Word has length 80 [2021-11-16 21:03:46,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:03:46,509 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 560 transitions. [2021-11-16 21:03:46,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 4.0) internal successors, (108), 24 states have internal predecessors, (108), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:03:46,509 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 560 transitions. [2021-11-16 21:03:46,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-11-16 21:03:46,511 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:03:46,511 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:03:46,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-16 21:03:46,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:03:46,726 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:03:46,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:03:46,726 INFO L85 PathProgramCache]: Analyzing trace with hash -236206099, now seen corresponding path program 1 times [2021-11-16 21:03:46,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:03:46,727 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879052120] [2021-11-16 21:03:46,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:03:46,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:03:46,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:46,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:03:46,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:46,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:03:46,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:46,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:03:46,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:46,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:03:46,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:46,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:03:46,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:46,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:03:46,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:46,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:03:46,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:46,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-11-16 21:03:46,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:46,838 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-11-16 21:03:46,838 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:03:46,838 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879052120] [2021-11-16 21:03:46,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879052120] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:03:46,838 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:03:46,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-16 21:03:46,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629697591] [2021-11-16 21:03:46,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:03:46,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 21:03:46,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:03:46,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 21:03:46,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-16 21:03:46,839 INFO L87 Difference]: Start difference. First operand 383 states and 560 transitions. Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-16 21:03:47,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:03:47,007 INFO L93 Difference]: Finished difference Result 517 states and 754 transitions. [2021-11-16 21:03:47,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-16 21:03:47,007 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 80 [2021-11-16 21:03:47,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:03:47,008 INFO L225 Difference]: With dead ends: 517 [2021-11-16 21:03:47,008 INFO L226 Difference]: Without dead ends: 401 [2021-11-16 21:03:47,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-16 21:03:47,009 INFO L933 BasicCegarLoop]: 171 mSDtfsCounter, 32 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-16 21:03:47,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 379 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-16 21:03:47,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-11-16 21:03:47,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 392. [2021-11-16 21:03:47,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 344 states have (on average 1.4186046511627908) internal successors, (488), 350 states have internal predecessors, (488), 26 states have call successors, (26), 17 states have call predecessors, (26), 21 states have return successors, (42), 24 states have call predecessors, (42), 25 states have call successors, (42) [2021-11-16 21:03:47,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 556 transitions. [2021-11-16 21:03:47,021 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 556 transitions. Word has length 80 [2021-11-16 21:03:47,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:03:47,021 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 556 transitions. [2021-11-16 21:03:47,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-16 21:03:47,022 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 556 transitions. [2021-11-16 21:03:47,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-11-16 21:03:47,023 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:03:47,023 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:03:47,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-11-16 21:03:47,024 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:03:47,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:03:47,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1687021935, now seen corresponding path program 1 times [2021-11-16 21:03:47,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:03:47,024 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021367783] [2021-11-16 21:03:47,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:03:47,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:03:47,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:47,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:03:47,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:47,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:03:47,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:47,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:03:47,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:47,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:03:47,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:47,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:03:47,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:47,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:03:47,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:47,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:03:47,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:47,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-11-16 21:03:47,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:47,271 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:03:47,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:03:47,271 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021367783] [2021-11-16 21:03:47,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021367783] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:03:47,271 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14526914] [2021-11-16 21:03:47,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:03:47,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:03:47,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:03:47,272 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) [2021-11-16 21:03:47,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-16 21:03:47,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:03:47,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 2524 conjuncts, 74 conjunts are in the unsatisfiable core [2021-11-16 21:03:47,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:03:47,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:03:48,316 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:03:48,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:03:50,680 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:03:50,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:03:50,699 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:03:50,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:03:50,994 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:03:50,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:03:51,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14526914] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:03:51,357 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:03:51,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 30 [2021-11-16 21:03:51,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822671731] [2021-11-16 21:03:51,358 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:03:51,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-16 21:03:51,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:03:51,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-16 21:03:51,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1073, Unknown=1, NotChecked=0, Total=1190 [2021-11-16 21:03:51,358 INFO L87 Difference]: Start difference. First operand 392 states and 556 transitions. Second operand has 30 states, 28 states have (on average 3.857142857142857) internal successors, (108), 25 states have internal predecessors, (108), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:04:04,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:04:04,446 INFO L93 Difference]: Finished difference Result 446 states and 624 transitions. [2021-11-16 21:04:04,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-11-16 21:04:04,446 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 3.857142857142857) internal successors, (108), 25 states have internal predecessors, (108), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 80 [2021-11-16 21:04:04,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:04:04,448 INFO L225 Difference]: With dead ends: 446 [2021-11-16 21:04:04,448 INFO L226 Difference]: Without dead ends: 401 [2021-11-16 21:04:04,449 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 86 SyntacticMatches, 9 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 696 ImplicationChecksByTransitivity, 15.6s TimeCoverageRelationStatistics Valid=260, Invalid=2489, Unknown=7, NotChecked=0, Total=2756 [2021-11-16 21:04:04,449 INFO L933 BasicCegarLoop]: 171 mSDtfsCounter, 49 mSDsluCounter, 2214 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 2385 SdHoareTripleChecker+Invalid, 1587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 955 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-16 21:04:04,449 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 2385 Invalid, 1587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 606 Invalid, 0 Unknown, 955 Unchecked, 0.4s Time] [2021-11-16 21:04:04,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-11-16 21:04:04,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 390. [2021-11-16 21:04:04,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 342 states have (on average 1.4210526315789473) internal successors, (486), 348 states have internal predecessors, (486), 26 states have call successors, (26), 17 states have call predecessors, (26), 21 states have return successors, (42), 24 states have call predecessors, (42), 25 states have call successors, (42) [2021-11-16 21:04:04,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 554 transitions. [2021-11-16 21:04:04,460 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 554 transitions. Word has length 80 [2021-11-16 21:04:04,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:04:04,460 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 554 transitions. [2021-11-16 21:04:04,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 3.857142857142857) internal successors, (108), 25 states have internal predecessors, (108), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:04:04,461 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 554 transitions. [2021-11-16 21:04:04,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-11-16 21:04:04,462 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:04:04,462 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:04:04,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-16 21:04:04,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-11-16 21:04:04,675 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:04:04,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:04:04,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1553008429, now seen corresponding path program 1 times [2021-11-16 21:04:04,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:04:04,676 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780060182] [2021-11-16 21:04:04,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:04:04,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:04:04,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:04,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:04:04,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:04,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:04:04,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:04,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:04:04,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:04,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:04:04,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:04,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:04:04,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:04,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:04:04,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:04,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:04:04,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:04,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-11-16 21:04:04,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:04,901 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:04:04,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:04:04,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780060182] [2021-11-16 21:04:04,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780060182] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:04:04,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480293844] [2021-11-16 21:04:04,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:04:04,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:04:04,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:04:04,903 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) [2021-11-16 21:04:04,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-16 21:04:05,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:05,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 2522 conjuncts, 82 conjunts are in the unsatisfiable core [2021-11-16 21:04:05,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:04:05,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:04:05,834 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:04:05,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:04:08,313 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:04:08,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:04:08,334 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:04:08,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:04:08,589 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 14 proven. 14 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-16 21:04:08,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:04:08,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480293844] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:04:08,964 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:04:08,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 30 [2021-11-16 21:04:08,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437240390] [2021-11-16 21:04:08,964 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:04:08,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-16 21:04:08,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:04:08,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-16 21:04:08,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=1077, Unknown=1, NotChecked=0, Total=1190 [2021-11-16 21:04:08,965 INFO L87 Difference]: Start difference. First operand 390 states and 554 transitions. Second operand has 30 states, 27 states have (on average 4.0) internal successors, (108), 25 states have internal predecessors, (108), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 7 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:04:19,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:04:19,988 INFO L93 Difference]: Finished difference Result 451 states and 635 transitions. [2021-11-16 21:04:19,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-11-16 21:04:19,988 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 27 states have (on average 4.0) internal successors, (108), 25 states have internal predecessors, (108), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 7 states have call predecessors, (16), 10 states have call successors, (16) Word has length 80 [2021-11-16 21:04:19,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:04:19,990 INFO L225 Difference]: With dead ends: 451 [2021-11-16 21:04:19,990 INFO L226 Difference]: Without dead ends: 406 [2021-11-16 21:04:19,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 84 SyntacticMatches, 9 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 698 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=254, Invalid=2602, Unknown=6, NotChecked=0, Total=2862 [2021-11-16 21:04:19,991 INFO L933 BasicCegarLoop]: 168 mSDtfsCounter, 55 mSDsluCounter, 1827 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1995 SdHoareTripleChecker+Invalid, 1623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 712 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-16 21:04:19,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 1995 Invalid, 1623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 864 Invalid, 0 Unknown, 712 Unchecked, 0.5s Time] [2021-11-16 21:04:19,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2021-11-16 21:04:20,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 390. [2021-11-16 21:04:20,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 342 states have (on average 1.4210526315789473) internal successors, (486), 348 states have internal predecessors, (486), 26 states have call successors, (26), 17 states have call predecessors, (26), 21 states have return successors, (42), 24 states have call predecessors, (42), 25 states have call successors, (42) [2021-11-16 21:04:20,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 554 transitions. [2021-11-16 21:04:20,004 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 554 transitions. Word has length 80 [2021-11-16 21:04:20,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:04:20,004 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 554 transitions. [2021-11-16 21:04:20,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 27 states have (on average 4.0) internal successors, (108), 25 states have internal predecessors, (108), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 7 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:04:20,004 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 554 transitions. [2021-11-16 21:04:20,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-11-16 21:04:20,006 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:04:20,007 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:04:20,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-16 21:04:20,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-11-16 21:04:20,225 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:04:20,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:04:20,225 INFO L85 PathProgramCache]: Analyzing trace with hash 343444189, now seen corresponding path program 1 times [2021-11-16 21:04:20,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:04:20,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918191902] [2021-11-16 21:04:20,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:04:20,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:04:20,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:20,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:04:20,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:20,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:04:20,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:20,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:04:20,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:20,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:04:20,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:20,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:04:20,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:20,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:04:20,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:20,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-16 21:04:20,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:20,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-11-16 21:04:20,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:20,530 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-16 21:04:20,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:04:20,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918191902] [2021-11-16 21:04:20,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918191902] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:04:20,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929073319] [2021-11-16 21:04:20,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:04:20,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:04:20,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:04:20,552 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) [2021-11-16 21:04:20,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-16 21:04:20,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:20,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 2530 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-16 21:04:20,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:04:21,174 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-16 21:04:21,174 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:04:21,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929073319] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:04:21,174 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:04:21,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [13] total 16 [2021-11-16 21:04:21,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538894508] [2021-11-16 21:04:21,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:04:21,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-16 21:04:21,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:04:21,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-16 21:04:21,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=209, Unknown=0, NotChecked=0, Total=240 [2021-11-16 21:04:21,175 INFO L87 Difference]: Start difference. First operand 390 states and 554 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-16 21:04:21,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:04:21,449 INFO L93 Difference]: Finished difference Result 699 states and 1011 transitions. [2021-11-16 21:04:21,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-16 21:04:21,449 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 80 [2021-11-16 21:04:21,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:04:21,452 INFO L225 Difference]: With dead ends: 699 [2021-11-16 21:04:21,452 INFO L226 Difference]: Without dead ends: 390 [2021-11-16 21:04:21,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-11-16 21:04:21,454 INFO L933 BasicCegarLoop]: 185 mSDtfsCounter, 17 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-16 21:04:21,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 569 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 113 Invalid, 0 Unknown, 58 Unchecked, 0.2s Time] [2021-11-16 21:04:21,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-11-16 21:04:21,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 390. [2021-11-16 21:04:21,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 342 states have (on average 1.412280701754386) internal successors, (483), 348 states have internal predecessors, (483), 26 states have call successors, (26), 17 states have call predecessors, (26), 21 states have return successors, (42), 24 states have call predecessors, (42), 25 states have call successors, (42) [2021-11-16 21:04:21,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 551 transitions. [2021-11-16 21:04:21,465 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 551 transitions. Word has length 80 [2021-11-16 21:04:21,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:04:21,465 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 551 transitions. [2021-11-16 21:04:21,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-16 21:04:21,466 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 551 transitions. [2021-11-16 21:04:21,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-11-16 21:04:21,467 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:04:21,467 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:04:21,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-11-16 21:04:21,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:04:21,683 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:04:21,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:04:21,684 INFO L85 PathProgramCache]: Analyzing trace with hash -553949089, now seen corresponding path program 1 times [2021-11-16 21:04:21,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:04:21,684 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108212153] [2021-11-16 21:04:21,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:04:21,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:04:21,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:21,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:04:21,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:21,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:04:21,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:21,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:04:21,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:21,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:04:21,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:21,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:04:21,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:21,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:04:21,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:21,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-16 21:04:21,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:21,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-11-16 21:04:21,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:21,928 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-16 21:04:21,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:04:21,928 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108212153] [2021-11-16 21:04:21,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108212153] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:04:21,929 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926926112] [2021-11-16 21:04:21,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:04:21,929 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:04:21,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:04:21,930 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) [2021-11-16 21:04:21,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-16 21:04:22,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:22,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 2535 conjuncts, 54 conjunts are in the unsatisfiable core [2021-11-16 21:04:22,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:04:22,898 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 32 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-16 21:04:22,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:04:23,257 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-11-16 21:04:23,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 19 [2021-11-16 21:04:23,282 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-16 21:04:23,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926926112] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 21:04:23,282 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-16 21:04:23,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 10] total 28 [2021-11-16 21:04:23,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95014020] [2021-11-16 21:04:23,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-16 21:04:23,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-16 21:04:23,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:04:23,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-16 21:04:23,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2021-11-16 21:04:23,283 INFO L87 Difference]: Start difference. First operand 390 states and 551 transitions. Second operand has 28 states, 25 states have (on average 5.04) internal successors, (126), 24 states have internal predecessors, (126), 10 states have call successors, (21), 4 states have call predecessors, (21), 8 states have return successors, (21), 7 states have call predecessors, (21), 10 states have call successors, (21) [2021-11-16 21:04:25,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:04:25,397 INFO L93 Difference]: Finished difference Result 751 states and 1071 transitions. [2021-11-16 21:04:25,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-11-16 21:04:25,397 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 5.04) internal successors, (126), 24 states have internal predecessors, (126), 10 states have call successors, (21), 4 states have call predecessors, (21), 8 states have return successors, (21), 7 states have call predecessors, (21), 10 states have call successors, (21) Word has length 80 [2021-11-16 21:04:25,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:04:25,399 INFO L225 Difference]: With dead ends: 751 [2021-11-16 21:04:25,399 INFO L226 Difference]: Without dead ends: 447 [2021-11-16 21:04:25,400 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 165 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=295, Invalid=1961, Unknown=0, NotChecked=0, Total=2256 [2021-11-16 21:04:25,400 INFO L933 BasicCegarLoop]: 200 mSDtfsCounter, 329 mSDsluCounter, 1715 mSDsCounter, 0 mSdLazyCounter, 2876 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 1915 SdHoareTripleChecker+Invalid, 3589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 2876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 671 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2021-11-16 21:04:25,400 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 1915 Invalid, 3589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 2876 Invalid, 0 Unknown, 671 Unchecked, 1.5s Time] [2021-11-16 21:04:25,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-11-16 21:04:25,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 344. [2021-11-16 21:04:25,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 300 states have (on average 1.41) internal successors, (423), 304 states have internal predecessors, (423), 24 states have call successors, (24), 17 states have call predecessors, (24), 19 states have return successors, (35), 22 states have call predecessors, (35), 23 states have call successors, (35) [2021-11-16 21:04:25,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 482 transitions. [2021-11-16 21:04:25,417 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 482 transitions. Word has length 80 [2021-11-16 21:04:25,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:04:25,417 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 482 transitions. [2021-11-16 21:04:25,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 5.04) internal successors, (126), 24 states have internal predecessors, (126), 10 states have call successors, (21), 4 states have call predecessors, (21), 8 states have return successors, (21), 7 states have call predecessors, (21), 10 states have call successors, (21) [2021-11-16 21:04:25,418 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 482 transitions. [2021-11-16 21:04:25,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-11-16 21:04:25,419 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:04:25,419 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:04:25,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-11-16 21:04:25,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:04:25,635 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:04:25,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:04:25,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1803966603, now seen corresponding path program 1 times [2021-11-16 21:04:25,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:04:25,636 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874391423] [2021-11-16 21:04:25,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:04:25,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:04:25,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:25,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:04:25,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:25,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:04:25,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:25,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:04:25,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:25,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:04:25,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:25,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:04:25,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:25,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:04:25,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:25,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:04:25,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:25,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 21:04:25,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:25,880 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:04:25,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:04:25,880 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874391423] [2021-11-16 21:04:25,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874391423] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:04:25,880 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293050719] [2021-11-16 21:04:25,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:04:25,881 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:04:25,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:04:25,882 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) [2021-11-16 21:04:25,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-16 21:04:26,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:26,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 2518 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:04:26,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:04:26,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:04:26,999 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:04:26,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:04:29,446 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:04:29,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:04:29,460 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:04:29,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:04:29,811 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:04:29,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:04:30,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293050719] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:04:30,184 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:04:30,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2021-11-16 21:04:30,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16327786] [2021-11-16 21:04:30,184 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:04:30,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-16 21:04:30,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:04:30,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-16 21:04:30,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1010, Unknown=1, NotChecked=0, Total=1122 [2021-11-16 21:04:30,185 INFO L87 Difference]: Start difference. First operand 344 states and 482 transitions. Second operand has 29 states, 27 states have (on average 4.074074074074074) internal successors, (110), 24 states have internal predecessors, (110), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:04:39,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:04:39,820 INFO L93 Difference]: Finished difference Result 411 states and 568 transitions. [2021-11-16 21:04:39,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-11-16 21:04:39,821 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 4.074074074074074) internal successors, (110), 24 states have internal predecessors, (110), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 81 [2021-11-16 21:04:39,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:04:39,822 INFO L225 Difference]: With dead ends: 411 [2021-11-16 21:04:39,822 INFO L226 Difference]: Without dead ends: 371 [2021-11-16 21:04:39,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 87 SyntacticMatches, 9 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 612 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=257, Invalid=2390, Unknown=5, NotChecked=0, Total=2652 [2021-11-16 21:04:39,823 INFO L933 BasicCegarLoop]: 211 mSDtfsCounter, 166 mSDsluCounter, 2474 mSDsCounter, 0 mSdLazyCounter, 1239 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 2685 SdHoareTripleChecker+Invalid, 2566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1259 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-16 21:04:39,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 2685 Invalid, 2566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1239 Invalid, 0 Unknown, 1259 Unchecked, 0.8s Time] [2021-11-16 21:04:39,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2021-11-16 21:04:39,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 344. [2021-11-16 21:04:39,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 300 states have (on average 1.41) internal successors, (423), 304 states have internal predecessors, (423), 24 states have call successors, (24), 17 states have call predecessors, (24), 19 states have return successors, (35), 22 states have call predecessors, (35), 23 states have call successors, (35) [2021-11-16 21:04:39,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 482 transitions. [2021-11-16 21:04:39,834 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 482 transitions. Word has length 81 [2021-11-16 21:04:39,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:04:39,834 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 482 transitions. [2021-11-16 21:04:39,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 4.074074074074074) internal successors, (110), 24 states have internal predecessors, (110), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:04:39,835 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 482 transitions. [2021-11-16 21:04:39,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-11-16 21:04:39,836 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:04:39,836 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:04:39,856 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-11-16 21:04:40,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-11-16 21:04:40,056 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:04:40,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:04:40,056 INFO L85 PathProgramCache]: Analyzing trace with hash -384834745, now seen corresponding path program 1 times [2021-11-16 21:04:40,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:04:40,056 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852877341] [2021-11-16 21:04:40,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:04:40,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:04:40,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:40,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:04:40,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:40,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:04:40,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:40,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:04:40,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:40,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:04:40,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:40,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:04:40,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:40,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:04:40,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:40,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:04:40,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:40,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-11-16 21:04:40,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:40,876 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:04:40,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:04:40,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852877341] [2021-11-16 21:04:40,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852877341] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:04:40,877 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:04:40,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-11-16 21:04:40,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725309237] [2021-11-16 21:04:40,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:04:40,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-16 21:04:40,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:04:40,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-16 21:04:40,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-11-16 21:04:40,878 INFO L87 Difference]: Start difference. First operand 344 states and 482 transitions. Second operand has 15 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 6 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-16 21:04:42,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:04:42,457 INFO L93 Difference]: Finished difference Result 401 states and 558 transitions. [2021-11-16 21:04:42,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-16 21:04:42,458 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 6 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 82 [2021-11-16 21:04:42,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:04:42,459 INFO L225 Difference]: With dead ends: 401 [2021-11-16 21:04:42,459 INFO L226 Difference]: Without dead ends: 368 [2021-11-16 21:04:42,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-11-16 21:04:42,460 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 170 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 1783 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 1810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-11-16 21:04:42,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 565 Invalid, 1810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1783 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-11-16 21:04:42,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-11-16 21:04:42,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 354. [2021-11-16 21:04:42,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 304 states have (on average 1.4046052631578947) internal successors, (427), 309 states have internal predecessors, (427), 29 states have call successors, (29), 17 states have call predecessors, (29), 20 states have return successors, (46), 27 states have call predecessors, (46), 28 states have call successors, (46) [2021-11-16 21:04:42,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 502 transitions. [2021-11-16 21:04:42,479 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 502 transitions. Word has length 82 [2021-11-16 21:04:42,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:04:42,479 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 502 transitions. [2021-11-16 21:04:42,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 6 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-16 21:04:42,480 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 502 transitions. [2021-11-16 21:04:42,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-11-16 21:04:42,481 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:04:42,481 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:04:42,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-11-16 21:04:42,481 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:04:42,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:04:42,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1528323135, now seen corresponding path program 1 times [2021-11-16 21:04:42,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:04:42,482 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983148764] [2021-11-16 21:04:42,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:04:42,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:04:42,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:42,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:04:42,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:42,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:04:42,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:42,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:04:42,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:42,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:04:42,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:42,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:04:42,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:42,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:04:42,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:42,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:04:42,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:42,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-11-16 21:04:42,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:42,851 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:04:42,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:04:42,852 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983148764] [2021-11-16 21:04:42,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983148764] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:04:42,852 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329371250] [2021-11-16 21:04:42,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:04:42,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:04:42,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:04:42,853 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) [2021-11-16 21:04:42,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-16 21:04:43,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:43,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 2520 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:04:43,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:04:43,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:04:44,045 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:04:44,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:04:46,592 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:04:46,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:04:46,614 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:04:46,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:04:47,081 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:04:47,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:04:47,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329371250] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:04:47,390 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:04:47,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2021-11-16 21:04:47,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517617850] [2021-11-16 21:04:47,391 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:04:47,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-16 21:04:47,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:04:47,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-16 21:04:47,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1010, Unknown=1, NotChecked=0, Total=1122 [2021-11-16 21:04:47,392 INFO L87 Difference]: Start difference. First operand 354 states and 502 transitions. Second operand has 29 states, 27 states have (on average 4.148148148148148) internal successors, (112), 24 states have internal predecessors, (112), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:04:58,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:04:58,740 INFO L93 Difference]: Finished difference Result 450 states and 628 transitions. [2021-11-16 21:04:58,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-11-16 21:04:58,741 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 4.148148148148148) internal successors, (112), 24 states have internal predecessors, (112), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 82 [2021-11-16 21:04:58,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:04:58,742 INFO L225 Difference]: With dead ends: 450 [2021-11-16 21:04:58,743 INFO L226 Difference]: Without dead ends: 410 [2021-11-16 21:04:58,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 86 SyntacticMatches, 9 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 730 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=287, Invalid=2787, Unknown=6, NotChecked=0, Total=3080 [2021-11-16 21:04:58,744 INFO L933 BasicCegarLoop]: 216 mSDtfsCounter, 189 mSDsluCounter, 2015 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 2231 SdHoareTripleChecker+Invalid, 2217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1445 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-16 21:04:58,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 2231 Invalid, 2217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 744 Invalid, 0 Unknown, 1445 Unchecked, 0.6s Time] [2021-11-16 21:04:58,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2021-11-16 21:04:58,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 354. [2021-11-16 21:04:58,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 304 states have (on average 1.4046052631578947) internal successors, (427), 309 states have internal predecessors, (427), 29 states have call successors, (29), 17 states have call predecessors, (29), 20 states have return successors, (46), 27 states have call predecessors, (46), 28 states have call successors, (46) [2021-11-16 21:04:58,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 502 transitions. [2021-11-16 21:04:58,758 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 502 transitions. Word has length 82 [2021-11-16 21:04:58,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:04:58,759 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 502 transitions. [2021-11-16 21:04:58,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 4.148148148148148) internal successors, (112), 24 states have internal predecessors, (112), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:04:58,759 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 502 transitions. [2021-11-16 21:04:58,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-11-16 21:04:58,760 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:04:58,760 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:04:58,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-16 21:04:58,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-11-16 21:04:58,976 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:04:58,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:04:58,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1808614609, now seen corresponding path program 1 times [2021-11-16 21:04:58,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:04:58,976 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968642595] [2021-11-16 21:04:58,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:04:58,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:04:59,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:59,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:04:59,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:59,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:04:59,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:59,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:04:59,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:59,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-16 21:04:59,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:59,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-16 21:04:59,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:59,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-11-16 21:04:59,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:59,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 21:04:59,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:59,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-11-16 21:04:59,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:59,211 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-16 21:04:59,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:04:59,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968642595] [2021-11-16 21:04:59,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968642595] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:04:59,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446691843] [2021-11-16 21:04:59,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:04:59,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:04:59,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:04:59,213 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) [2021-11-16 21:04:59,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-16 21:04:59,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:04:59,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 2540 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-16 21:04:59,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:04:59,701 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-16 21:04:59,701 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:04:59,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446691843] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:04:59,701 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:04:59,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 11 [2021-11-16 21:04:59,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679590295] [2021-11-16 21:04:59,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:04:59,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-16 21:04:59,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:04:59,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-16 21:04:59,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-11-16 21:04:59,702 INFO L87 Difference]: Start difference. First operand 354 states and 502 transitions. Second operand has 9 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 3 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-16 21:04:59,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:04:59,785 INFO L93 Difference]: Finished difference Result 630 states and 911 transitions. [2021-11-16 21:04:59,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-16 21:04:59,786 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 3 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 82 [2021-11-16 21:04:59,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:04:59,787 INFO L225 Difference]: With dead ends: 630 [2021-11-16 21:04:59,787 INFO L226 Difference]: Without dead ends: 354 [2021-11-16 21:04:59,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-11-16 21:04:59,793 INFO L933 BasicCegarLoop]: 183 mSDtfsCounter, 11 mSDsluCounter, 1241 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1424 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 21:04:59,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 1424 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 21:04:59,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2021-11-16 21:04:59,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 354. [2021-11-16 21:04:59,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 304 states have (on average 1.4046052631578947) internal successors, (427), 309 states have internal predecessors, (427), 29 states have call successors, (29), 17 states have call predecessors, (29), 20 states have return successors, (44), 27 states have call predecessors, (44), 28 states have call successors, (44) [2021-11-16 21:04:59,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 500 transitions. [2021-11-16 21:04:59,807 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 500 transitions. Word has length 82 [2021-11-16 21:04:59,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:04:59,807 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 500 transitions. [2021-11-16 21:04:59,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 3 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-16 21:04:59,807 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 500 transitions. [2021-11-16 21:04:59,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-11-16 21:04:59,808 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:04:59,808 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:04:59,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-16 21:05:00,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-11-16 21:05:00,030 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:05:00,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:05:00,031 INFO L85 PathProgramCache]: Analyzing trace with hash 149743056, now seen corresponding path program 1 times [2021-11-16 21:05:00,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:05:00,031 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232939875] [2021-11-16 21:05:00,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:05:00,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:05:00,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:00,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:05:00,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:00,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:05:00,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:00,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:05:00,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:00,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:05:00,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:00,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:05:00,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:00,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:05:00,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:00,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:05:00,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:00,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 21:05:00,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:00,294 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:05:00,294 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:05:00,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232939875] [2021-11-16 21:05:00,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232939875] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:05:00,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820820220] [2021-11-16 21:05:00,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:05:00,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:05:00,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:05:00,296 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) [2021-11-16 21:05:00,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-16 21:05:00,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:00,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 2522 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:05:00,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:05:00,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:05:01,398 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:05:01,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:05:03,880 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:05:03,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:05:03,897 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:05:03,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:05:04,206 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:05:04,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:05:04,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820820220] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:05:04,524 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:05:04,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2021-11-16 21:05:04,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711605786] [2021-11-16 21:05:04,524 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:05:04,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-16 21:05:04,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:05:04,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-16 21:05:04,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1010, Unknown=1, NotChecked=0, Total=1122 [2021-11-16 21:05:04,525 INFO L87 Difference]: Start difference. First operand 354 states and 500 transitions. Second operand has 29 states, 27 states have (on average 4.222222222222222) internal successors, (114), 24 states have internal predecessors, (114), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:05:13,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:05:13,457 INFO L93 Difference]: Finished difference Result 408 states and 564 transitions. [2021-11-16 21:05:13,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-16 21:05:13,458 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 4.222222222222222) internal successors, (114), 24 states have internal predecessors, (114), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 83 [2021-11-16 21:05:13,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:05:13,459 INFO L225 Difference]: With dead ends: 408 [2021-11-16 21:05:13,459 INFO L226 Difference]: Without dead ends: 368 [2021-11-16 21:05:13,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 90 SyntacticMatches, 9 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 632 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=271, Invalid=2480, Unknown=5, NotChecked=0, Total=2756 [2021-11-16 21:05:13,460 INFO L933 BasicCegarLoop]: 162 mSDtfsCounter, 59 mSDsluCounter, 1921 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 2083 SdHoareTripleChecker+Invalid, 1461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 798 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-16 21:05:13,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 2083 Invalid, 1461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 631 Invalid, 0 Unknown, 798 Unchecked, 0.4s Time] [2021-11-16 21:05:13,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-11-16 21:05:13,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 354. [2021-11-16 21:05:13,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 304 states have (on average 1.4046052631578947) internal successors, (427), 309 states have internal predecessors, (427), 29 states have call successors, (29), 17 states have call predecessors, (29), 20 states have return successors, (44), 27 states have call predecessors, (44), 28 states have call successors, (44) [2021-11-16 21:05:13,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 500 transitions. [2021-11-16 21:05:13,481 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 500 transitions. Word has length 83 [2021-11-16 21:05:13,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:05:13,481 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 500 transitions. [2021-11-16 21:05:13,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 4.222222222222222) internal successors, (114), 24 states have internal predecessors, (114), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:05:13,482 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 500 transitions. [2021-11-16 21:05:13,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-11-16 21:05:13,482 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:05:13,483 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:05:13,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-16 21:05:13,694 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:05:13,696 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:05:13,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:05:13,697 INFO L85 PathProgramCache]: Analyzing trace with hash -853396441, now seen corresponding path program 1 times [2021-11-16 21:05:13,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:05:13,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518778605] [2021-11-16 21:05:13,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:05:13,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:05:13,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:13,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:05:13,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:13,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:05:13,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:13,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:05:13,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:13,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:05:13,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:13,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:05:13,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:13,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:05:13,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:13,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:05:13,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:13,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 21:05:13,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:13,968 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:05:13,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:05:13,968 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518778605] [2021-11-16 21:05:13,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518778605] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:05:13,968 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508312765] [2021-11-16 21:05:13,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:05:13,969 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:05:13,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:05:13,969 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) [2021-11-16 21:05:13,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-16 21:05:14,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:14,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 2528 conjuncts, 78 conjunts are in the unsatisfiable core [2021-11-16 21:05:14,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:05:14,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:05:14,867 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:05:14,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:05:17,285 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:05:17,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:05:17,302 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:05:17,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:05:17,591 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 14 proven. 14 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-16 21:05:17,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:05:17,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508312765] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:05:17,920 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:05:17,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 30 [2021-11-16 21:05:17,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536808492] [2021-11-16 21:05:17,920 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:05:17,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-16 21:05:17,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:05:17,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-16 21:05:17,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1076, Unknown=1, NotChecked=0, Total=1190 [2021-11-16 21:05:17,921 INFO L87 Difference]: Start difference. First operand 354 states and 500 transitions. Second operand has 30 states, 27 states have (on average 4.222222222222222) internal successors, (114), 25 states have internal predecessors, (114), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 7 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:05:30,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:05:30,982 INFO L93 Difference]: Finished difference Result 416 states and 576 transitions. [2021-11-16 21:05:30,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-16 21:05:30,983 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 27 states have (on average 4.222222222222222) internal successors, (114), 25 states have internal predecessors, (114), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 7 states have call predecessors, (16), 10 states have call successors, (16) Word has length 83 [2021-11-16 21:05:30,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:05:30,984 INFO L225 Difference]: With dead ends: 416 [2021-11-16 21:05:30,984 INFO L226 Difference]: Without dead ends: 371 [2021-11-16 21:05:30,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 85 SyntacticMatches, 9 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 669 ImplicationChecksByTransitivity, 15.4s TimeCoverageRelationStatistics Valid=248, Invalid=2501, Unknown=7, NotChecked=0, Total=2756 [2021-11-16 21:05:30,985 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 87 mSDsluCounter, 1788 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 1953 SdHoareTripleChecker+Invalid, 1862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 947 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-16 21:05:30,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 1953 Invalid, 1862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 860 Invalid, 0 Unknown, 947 Unchecked, 0.5s Time] [2021-11-16 21:05:30,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2021-11-16 21:05:30,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 350. [2021-11-16 21:05:30,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 300 states have (on average 1.41) internal successors, (423), 305 states have internal predecessors, (423), 29 states have call successors, (29), 17 states have call predecessors, (29), 20 states have return successors, (44), 27 states have call predecessors, (44), 28 states have call successors, (44) [2021-11-16 21:05:30,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 496 transitions. [2021-11-16 21:05:30,997 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 496 transitions. Word has length 83 [2021-11-16 21:05:30,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:05:30,997 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 496 transitions. [2021-11-16 21:05:30,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 27 states have (on average 4.222222222222222) internal successors, (114), 25 states have internal predecessors, (114), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 7 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:05:30,997 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 496 transitions. [2021-11-16 21:05:30,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-11-16 21:05:30,999 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:05:30,999 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:05:31,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-11-16 21:05:31,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:05:31,218 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:05:31,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:05:31,219 INFO L85 PathProgramCache]: Analyzing trace with hash -987409947, now seen corresponding path program 1 times [2021-11-16 21:05:31,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:05:31,219 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721922775] [2021-11-16 21:05:31,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:05:31,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:05:31,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:31,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:05:31,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:31,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:05:31,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:31,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:05:31,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:31,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:05:31,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:31,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:05:31,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:31,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:05:31,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:31,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:05:31,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:31,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 21:05:31,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:31,477 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:05:31,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:05:31,477 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721922775] [2021-11-16 21:05:31,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721922775] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:05:31,477 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509723746] [2021-11-16 21:05:31,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:05:31,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:05:31,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:05:31,485 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) [2021-11-16 21:05:31,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-16 21:05:31,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:31,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 2526 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:05:31,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:05:31,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:05:32,449 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:05:32,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:05:34,876 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:05:34,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:05:34,893 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:05:34,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:05:35,204 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:05:35,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:05:35,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509723746] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:05:35,532 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:05:35,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 30 [2021-11-16 21:05:35,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748472348] [2021-11-16 21:05:35,533 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:05:35,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-16 21:05:35,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:05:35,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-16 21:05:35,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1074, Unknown=1, NotChecked=0, Total=1190 [2021-11-16 21:05:35,534 INFO L87 Difference]: Start difference. First operand 350 states and 496 transitions. Second operand has 30 states, 28 states have (on average 4.071428571428571) internal successors, (114), 25 states have internal predecessors, (114), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:05:46,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:05:46,610 INFO L93 Difference]: Finished difference Result 410 states and 569 transitions. [2021-11-16 21:05:46,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-11-16 21:05:46,611 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 4.071428571428571) internal successors, (114), 25 states have internal predecessors, (114), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 83 [2021-11-16 21:05:46,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:05:46,621 INFO L225 Difference]: With dead ends: 410 [2021-11-16 21:05:46,621 INFO L226 Difference]: Without dead ends: 365 [2021-11-16 21:05:46,622 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 88 SyntacticMatches, 9 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 720 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=268, Invalid=2588, Unknown=6, NotChecked=0, Total=2862 [2021-11-16 21:05:46,622 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 82 mSDsluCounter, 1742 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 1912 SdHoareTripleChecker+Invalid, 1647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 827 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-16 21:05:46,622 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 1912 Invalid, 1647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 750 Invalid, 0 Unknown, 827 Unchecked, 0.5s Time] [2021-11-16 21:05:46,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-11-16 21:05:46,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 350. [2021-11-16 21:05:46,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 300 states have (on average 1.41) internal successors, (423), 305 states have internal predecessors, (423), 29 states have call successors, (29), 17 states have call predecessors, (29), 20 states have return successors, (44), 27 states have call predecessors, (44), 28 states have call successors, (44) [2021-11-16 21:05:46,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 496 transitions. [2021-11-16 21:05:46,645 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 496 transitions. Word has length 83 [2021-11-16 21:05:46,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:05:46,645 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 496 transitions. [2021-11-16 21:05:46,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 4.071428571428571) internal successors, (114), 25 states have internal predecessors, (114), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:05:46,646 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 496 transitions. [2021-11-16 21:05:46,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-11-16 21:05:46,647 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:05:46,647 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:05:46,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-16 21:05:46,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:05:46,860 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:05:46,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:05:46,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1019997721, now seen corresponding path program 1 times [2021-11-16 21:05:46,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:05:46,860 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259177165] [2021-11-16 21:05:46,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:05:46,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:05:46,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:47,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:05:47,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:47,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:05:47,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:47,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:05:47,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:47,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:05:47,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:47,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:05:47,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:47,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:05:47,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:47,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:05:47,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:47,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 21:05:47,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:47,739 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-16 21:05:47,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:05:47,740 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259177165] [2021-11-16 21:05:47,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259177165] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:05:47,740 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269544103] [2021-11-16 21:05:47,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:05:47,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:05:47,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:05:47,754 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) [2021-11-16 21:05:47,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-16 21:05:48,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:05:48,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 2524 conjuncts, 64 conjunts are in the unsatisfiable core [2021-11-16 21:05:48,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:05:48,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:05:48,886 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:05:48,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:06:05,492 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:06:05,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 107 treesize of output 68 [2021-11-16 21:06:05,510 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:06:05,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 52 [2021-11-16 21:06:05,908 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:06:05,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:06:06,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269544103] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:06:06,310 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:06:06,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19] total 37 [2021-11-16 21:06:06,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147327591] [2021-11-16 21:06:06,310 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:06:06,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-16 21:06:06,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:06:06,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-16 21:06:06,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1405, Unknown=8, NotChecked=0, Total=1560 [2021-11-16 21:06:06,311 INFO L87 Difference]: Start difference. First operand 350 states and 496 transitions. Second operand has 37 states, 34 states have (on average 3.411764705882353) internal successors, (116), 32 states have internal predecessors, (116), 11 states have call successors, (17), 7 states have call predecessors, (17), 10 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:06:25,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:06:25,342 INFO L93 Difference]: Finished difference Result 555 states and 780 transitions. [2021-11-16 21:06:25,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-11-16 21:06:25,343 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 34 states have (on average 3.411764705882353) internal successors, (116), 32 states have internal predecessors, (116), 11 states have call successors, (17), 7 states have call predecessors, (17), 10 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 84 [2021-11-16 21:06:25,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:06:25,359 INFO L225 Difference]: With dead ends: 555 [2021-11-16 21:06:25,359 INFO L226 Difference]: Without dead ends: 504 [2021-11-16 21:06:25,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 94 SyntacticMatches, 12 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1223 ImplicationChecksByTransitivity, 34.7s TimeCoverageRelationStatistics Valid=381, Invalid=3638, Unknown=13, NotChecked=0, Total=4032 [2021-11-16 21:06:25,361 INFO L933 BasicCegarLoop]: 237 mSDtfsCounter, 326 mSDsluCounter, 3373 mSDsCounter, 0 mSdLazyCounter, 2533 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 3610 SdHoareTripleChecker+Invalid, 6390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 2533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3821 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2021-11-16 21:06:25,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 3610 Invalid, 6390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 2533 Invalid, 0 Unknown, 3821 Unchecked, 1.8s Time] [2021-11-16 21:06:25,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-11-16 21:06:25,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 412. [2021-11-16 21:06:25,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 360 states have (on average 1.4111111111111112) internal successors, (508), 366 states have internal predecessors, (508), 29 states have call successors, (29), 18 states have call predecessors, (29), 22 states have return successors, (46), 27 states have call predecessors, (46), 28 states have call successors, (46) [2021-11-16 21:06:25,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 583 transitions. [2021-11-16 21:06:25,388 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 583 transitions. Word has length 84 [2021-11-16 21:06:25,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:06:25,388 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 583 transitions. [2021-11-16 21:06:25,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 34 states have (on average 3.411764705882353) internal successors, (116), 32 states have internal predecessors, (116), 11 states have call successors, (17), 7 states have call predecessors, (17), 10 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:06:25,388 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 583 transitions. [2021-11-16 21:06:25,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-11-16 21:06:25,389 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:06:25,389 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:06:25,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-11-16 21:06:25,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-11-16 21:06:25,607 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:06:25,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:06:25,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1000094646, now seen corresponding path program 2 times [2021-11-16 21:06:25,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:06:25,608 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856615001] [2021-11-16 21:06:25,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:06:25,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:06:25,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:25,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:06:25,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:25,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:06:25,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:25,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:06:25,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:25,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:06:25,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:25,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-11-16 21:06:26,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:26,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-16 21:06:26,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:26,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-16 21:06:26,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:26,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 21:06:26,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:26,043 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-16 21:06:26,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:06:26,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856615001] [2021-11-16 21:06:26,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856615001] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:06:26,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355717018] [2021-11-16 21:06:26,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-16 21:06:26,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:06:26,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:06:26,045 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:06:26,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-11-16 21:06:27,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-16 21:06:27,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-16 21:06:27,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 2550 conjuncts, 48 conjunts are in the unsatisfiable core [2021-11-16 21:06:27,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:06:27,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 7 [2021-11-16 21:06:27,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 7 [2021-11-16 21:06:28,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-16 21:06:28,183 INFO L354 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2021-11-16 21:06:28,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 1 [2021-11-16 21:06:28,234 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-16 21:06:28,235 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:06:28,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355717018] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:06:28,235 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:06:28,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [12] total 18 [2021-11-16 21:06:28,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337433343] [2021-11-16 21:06:28,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:06:28,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-16 21:06:28,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:06:28,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-16 21:06:28,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-11-16 21:06:28,236 INFO L87 Difference]: Start difference. First operand 412 states and 583 transitions. Second operand has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 11 states have internal predecessors, (55), 4 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2021-11-16 21:06:28,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:06:28,348 INFO L93 Difference]: Finished difference Result 701 states and 1007 transitions. [2021-11-16 21:06:28,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-16 21:06:28,349 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 11 states have internal predecessors, (55), 4 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) Word has length 84 [2021-11-16 21:06:28,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:06:28,350 INFO L225 Difference]: With dead ends: 701 [2021-11-16 21:06:28,350 INFO L226 Difference]: Without dead ends: 422 [2021-11-16 21:06:28,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-11-16 21:06:28,351 INFO L933 BasicCegarLoop]: 197 mSDtfsCounter, 24 mSDsluCounter, 917 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 1114 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-16 21:06:28,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 1114 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 49 Invalid, 0 Unknown, 47 Unchecked, 0.1s Time] [2021-11-16 21:06:28,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2021-11-16 21:06:28,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 413. [2021-11-16 21:06:28,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 361 states have (on average 1.4099722991689752) internal successors, (509), 367 states have internal predecessors, (509), 29 states have call successors, (29), 18 states have call predecessors, (29), 22 states have return successors, (46), 27 states have call predecessors, (46), 28 states have call successors, (46) [2021-11-16 21:06:28,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 584 transitions. [2021-11-16 21:06:28,367 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 584 transitions. Word has length 84 [2021-11-16 21:06:28,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:06:28,367 INFO L470 AbstractCegarLoop]: Abstraction has 413 states and 584 transitions. [2021-11-16 21:06:28,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 11 states have internal predecessors, (55), 4 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2021-11-16 21:06:28,367 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 584 transitions. [2021-11-16 21:06:28,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-11-16 21:06:28,369 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:06:28,369 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:06:28,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-11-16 21:06:28,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:06:28,572 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:06:28,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:06:28,572 INFO L85 PathProgramCache]: Analyzing trace with hash 945701748, now seen corresponding path program 1 times [2021-11-16 21:06:28,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:06:28,572 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324709499] [2021-11-16 21:06:28,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:06:28,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:06:28,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:28,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:06:28,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:28,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:06:28,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:28,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:06:28,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:28,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:06:28,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:28,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-11-16 21:06:28,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:28,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-16 21:06:28,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:28,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-16 21:06:28,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:28,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 21:06:28,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:28,717 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-11-16 21:06:28,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:06:28,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324709499] [2021-11-16 21:06:28,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324709499] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:06:28,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478416682] [2021-11-16 21:06:28,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:06:28,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:06:28,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:06:28,732 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:06:28,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-11-16 21:06:29,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:29,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 2545 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-16 21:06:29,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:06:29,194 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-11-16 21:06:29,194 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:06:29,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478416682] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:06:29,194 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:06:29,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-11-16 21:06:29,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787277652] [2021-11-16 21:06:29,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:06:29,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 21:06:29,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:06:29,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 21:06:29,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-16 21:06:29,195 INFO L87 Difference]: Start difference. First operand 413 states and 584 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-16 21:06:29,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:06:29,219 INFO L93 Difference]: Finished difference Result 688 states and 989 transitions. [2021-11-16 21:06:29,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-16 21:06:29,219 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 84 [2021-11-16 21:06:29,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:06:29,220 INFO L225 Difference]: With dead ends: 688 [2021-11-16 21:06:29,220 INFO L226 Difference]: Without dead ends: 411 [2021-11-16 21:06:29,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-16 21:06:29,222 INFO L933 BasicCegarLoop]: 183 mSDtfsCounter, 9 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 540 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 21:06:29,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 540 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 21:06:29,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2021-11-16 21:06:29,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 408. [2021-11-16 21:06:29,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 360 states have (on average 1.4083333333333334) internal successors, (507), 366 states have internal predecessors, (507), 25 states have call successors, (25), 18 states have call predecessors, (25), 22 states have return successors, (38), 23 states have call predecessors, (38), 24 states have call successors, (38) [2021-11-16 21:06:29,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 570 transitions. [2021-11-16 21:06:29,234 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 570 transitions. Word has length 84 [2021-11-16 21:06:29,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:06:29,234 INFO L470 AbstractCegarLoop]: Abstraction has 408 states and 570 transitions. [2021-11-16 21:06:29,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-16 21:06:29,235 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 570 transitions. [2021-11-16 21:06:29,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-11-16 21:06:29,236 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:06:29,236 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:06:29,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-11-16 21:06:29,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:06:29,442 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:06:29,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:06:29,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1588792609, now seen corresponding path program 1 times [2021-11-16 21:06:29,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:06:29,443 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840649655] [2021-11-16 21:06:29,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:06:29,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:06:29,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:29,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:06:29,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:29,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:06:29,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:29,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:06:29,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:29,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:06:29,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:29,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:06:29,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:29,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:06:29,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:29,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:06:29,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:29,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-16 21:06:29,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:29,690 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:06:29,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:06:29,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840649655] [2021-11-16 21:06:29,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840649655] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:06:29,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718035359] [2021-11-16 21:06:29,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:06:29,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:06:29,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:06:29,693 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:06:29,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-11-16 21:06:30,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:30,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 2528 conjuncts, 74 conjunts are in the unsatisfiable core [2021-11-16 21:06:30,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:06:30,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:06:30,693 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-16 21:06:30,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 20 treesize of output 26 [2021-11-16 21:06:33,321 INFO L354 Elim1Store]: treesize reduction 393, result has 0.3 percent of original size [2021-11-16 21:06:33,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 8 case distinctions, treesize of input 107 treesize of output 1 [2021-11-16 21:06:33,334 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 23 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:06:33,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:06:33,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718035359] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:06:33,603 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:06:33,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17] total 28 [2021-11-16 21:06:33,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178133788] [2021-11-16 21:06:33,604 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:06:33,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-16 21:06:33,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:06:33,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-16 21:06:33,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=950, Unknown=1, NotChecked=0, Total=1056 [2021-11-16 21:06:33,606 INFO L87 Difference]: Start difference. First operand 408 states and 570 transitions. Second operand has 28 states, 26 states have (on average 4.576923076923077) internal successors, (119), 24 states have internal predecessors, (119), 9 states have call successors, (17), 6 states have call predecessors, (17), 8 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) [2021-11-16 21:06:34,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:06:34,372 INFO L93 Difference]: Finished difference Result 475 states and 648 transitions. [2021-11-16 21:06:34,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-16 21:06:34,393 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 4.576923076923077) internal successors, (119), 24 states have internal predecessors, (119), 9 states have call successors, (17), 6 states have call predecessors, (17), 8 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) Word has length 86 [2021-11-16 21:06:34,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:06:34,395 INFO L225 Difference]: With dead ends: 475 [2021-11-16 21:06:34,395 INFO L226 Difference]: Without dead ends: 424 [2021-11-16 21:06:34,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 91 SyntacticMatches, 9 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 638 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=247, Invalid=2104, Unknown=1, NotChecked=0, Total=2352 [2021-11-16 21:06:34,396 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 98 mSDsluCounter, 1449 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 1610 SdHoareTripleChecker+Invalid, 1185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 605 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-16 21:06:34,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 1610 Invalid, 1185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 519 Invalid, 0 Unknown, 605 Unchecked, 0.3s Time] [2021-11-16 21:06:34,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2021-11-16 21:06:34,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 408. [2021-11-16 21:06:34,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 360 states have (on average 1.4055555555555554) internal successors, (506), 366 states have internal predecessors, (506), 25 states have call successors, (25), 18 states have call predecessors, (25), 22 states have return successors, (38), 23 states have call predecessors, (38), 24 states have call successors, (38) [2021-11-16 21:06:34,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 569 transitions. [2021-11-16 21:06:34,409 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 569 transitions. Word has length 86 [2021-11-16 21:06:34,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:06:34,410 INFO L470 AbstractCegarLoop]: Abstraction has 408 states and 569 transitions. [2021-11-16 21:06:34,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 4.576923076923077) internal successors, (119), 24 states have internal predecessors, (119), 9 states have call successors, (17), 6 states have call predecessors, (17), 8 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) [2021-11-16 21:06:34,410 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 569 transitions. [2021-11-16 21:06:34,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-11-16 21:06:34,411 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:06:34,411 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:06:34,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-11-16 21:06:34,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-11-16 21:06:34,628 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:06:34,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:06:34,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1722806115, now seen corresponding path program 1 times [2021-11-16 21:06:34,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:06:34,628 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411718419] [2021-11-16 21:06:34,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:06:34,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:06:34,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:34,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:06:34,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:34,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:06:34,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:34,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:06:34,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:34,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:06:34,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:34,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:06:34,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:34,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:06:34,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:34,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:06:34,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:34,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-16 21:06:34,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:34,880 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:06:34,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:06:34,880 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411718419] [2021-11-16 21:06:34,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411718419] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:06:34,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251676653] [2021-11-16 21:06:34,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:06:34,881 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:06:34,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:06:34,882 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:06:34,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-11-16 21:06:35,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:35,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 2530 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:06:35,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:06:35,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:06:35,878 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:06:35,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:06:38,340 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:06:38,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:06:38,358 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:06:38,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:06:38,648 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:06:38,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:06:39,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251676653] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:06:39,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:06:39,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 30 [2021-11-16 21:06:39,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824110511] [2021-11-16 21:06:39,025 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:06:39,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-16 21:06:39,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:06:39,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-16 21:06:39,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1074, Unknown=1, NotChecked=0, Total=1190 [2021-11-16 21:06:39,026 INFO L87 Difference]: Start difference. First operand 408 states and 569 transitions. Second operand has 30 states, 28 states have (on average 4.285714285714286) internal successors, (120), 25 states have internal predecessors, (120), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:06:52,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:06:52,161 INFO L93 Difference]: Finished difference Result 478 states and 650 transitions. [2021-11-16 21:06:52,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-16 21:06:52,162 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 4.285714285714286) internal successors, (120), 25 states have internal predecessors, (120), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 86 [2021-11-16 21:06:52,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:06:52,163 INFO L225 Difference]: With dead ends: 478 [2021-11-16 21:06:52,163 INFO L226 Difference]: Without dead ends: 425 [2021-11-16 21:06:52,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 91 SyntacticMatches, 9 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 15.6s TimeCoverageRelationStatistics Valid=259, Invalid=2596, Unknown=7, NotChecked=0, Total=2862 [2021-11-16 21:06:52,164 INFO L933 BasicCegarLoop]: 169 mSDtfsCounter, 68 mSDsluCounter, 2160 mSDsCounter, 0 mSdLazyCounter, 945 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 2329 SdHoareTripleChecker+Invalid, 1915 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 933 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-16 21:06:52,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 2329 Invalid, 1915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 945 Invalid, 0 Unknown, 933 Unchecked, 0.5s Time] [2021-11-16 21:06:52,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2021-11-16 21:06:52,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 402. [2021-11-16 21:06:52,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 354 states have (on average 1.4096045197740112) internal successors, (499), 360 states have internal predecessors, (499), 25 states have call successors, (25), 18 states have call predecessors, (25), 22 states have return successors, (38), 23 states have call predecessors, (38), 24 states have call successors, (38) [2021-11-16 21:06:52,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 562 transitions. [2021-11-16 21:06:52,175 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 562 transitions. Word has length 86 [2021-11-16 21:06:52,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:06:52,175 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 562 transitions. [2021-11-16 21:06:52,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 4.285714285714286) internal successors, (120), 25 states have internal predecessors, (120), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:06:52,176 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 562 transitions. [2021-11-16 21:06:52,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-11-16 21:06:52,177 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:06:52,177 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:06:52,198 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-11-16 21:06:52,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-11-16 21:06:52,396 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:06:52,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:06:52,396 INFO L85 PathProgramCache]: Analyzing trace with hash 868891547, now seen corresponding path program 1 times [2021-11-16 21:06:52,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:06:52,396 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684291621] [2021-11-16 21:06:52,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:06:52,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:06:52,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:52,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:06:52,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:52,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:06:52,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:52,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:06:52,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:52,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:06:52,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:52,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:06:52,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:52,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:06:52,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:52,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:06:52,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:52,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 21:06:52,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:52,663 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:06:52,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:06:52,663 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684291621] [2021-11-16 21:06:52,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684291621] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:06:52,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918519150] [2021-11-16 21:06:52,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:06:52,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:06:52,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:06:52,665 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:06:52,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-11-16 21:06:53,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:06:53,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 2534 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:06:53,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:06:53,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:06:53,615 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:06:53,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:06:56,147 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:06:56,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:06:56,164 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:06:56,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:06:56,403 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:06:56,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:06:56,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918519150] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:06:56,720 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:06:56,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 30 [2021-11-16 21:06:56,720 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296282185] [2021-11-16 21:06:56,720 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:06:56,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-16 21:06:56,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:06:56,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-16 21:06:56,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1073, Unknown=1, NotChecked=0, Total=1190 [2021-11-16 21:06:56,731 INFO L87 Difference]: Start difference. First operand 402 states and 562 transitions. Second operand has 30 states, 28 states have (on average 4.5) internal successors, (126), 25 states have internal predecessors, (126), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:07:09,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:07:09,823 INFO L93 Difference]: Finished difference Result 464 states and 635 transitions. [2021-11-16 21:07:09,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-11-16 21:07:09,824 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 4.5) internal successors, (126), 25 states have internal predecessors, (126), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 89 [2021-11-16 21:07:09,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:07:09,825 INFO L225 Difference]: With dead ends: 464 [2021-11-16 21:07:09,825 INFO L226 Difference]: Without dead ends: 411 [2021-11-16 21:07:09,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 92 SyntacticMatches, 9 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 15.5s TimeCoverageRelationStatistics Valid=278, Invalid=2685, Unknown=7, NotChecked=0, Total=2970 [2021-11-16 21:07:09,826 INFO L933 BasicCegarLoop]: 157 mSDtfsCounter, 71 mSDsluCounter, 1467 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 1624 SdHoareTripleChecker+Invalid, 1302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 535 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-16 21:07:09,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 1624 Invalid, 1302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 734 Invalid, 0 Unknown, 535 Unchecked, 0.4s Time] [2021-11-16 21:07:09,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2021-11-16 21:07:09,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 396. [2021-11-16 21:07:09,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 348 states have (on average 1.4137931034482758) internal successors, (492), 354 states have internal predecessors, (492), 25 states have call successors, (25), 18 states have call predecessors, (25), 22 states have return successors, (38), 23 states have call predecessors, (38), 24 states have call successors, (38) [2021-11-16 21:07:09,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 555 transitions. [2021-11-16 21:07:09,848 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 555 transitions. Word has length 89 [2021-11-16 21:07:09,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:07:09,848 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 555 transitions. [2021-11-16 21:07:09,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 4.5) internal successors, (126), 25 states have internal predecessors, (126), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:07:09,848 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 555 transitions. [2021-11-16 21:07:09,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-11-16 21:07:09,849 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:07:09,849 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:07:09,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-11-16 21:07:10,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-11-16 21:07:10,063 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:07:10,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:07:10,063 INFO L85 PathProgramCache]: Analyzing trace with hash 734878041, now seen corresponding path program 1 times [2021-11-16 21:07:10,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:07:10,063 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235062715] [2021-11-16 21:07:10,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:07:10,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:07:10,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:10,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:07:10,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:10,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:07:10,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:10,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:07:10,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:10,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:07:10,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:10,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:07:10,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:10,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:07:10,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:10,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:07:10,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:10,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 21:07:10,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:10,320 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:07:10,320 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:07:10,321 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235062715] [2021-11-16 21:07:10,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235062715] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:07:10,321 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113107574] [2021-11-16 21:07:10,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:07:10,321 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:07:10,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:07:10,322 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:07:10,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-11-16 21:07:10,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:10,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 2532 conjuncts, 88 conjunts are in the unsatisfiable core [2021-11-16 21:07:10,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:07:10,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:07:11,294 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:07:11,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:07:14,049 INFO L354 Elim1Store]: treesize reduction 393, result has 0.3 percent of original size [2021-11-16 21:07:14,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 8 case distinctions, treesize of input 115 treesize of output 1 [2021-11-16 21:07:14,073 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-16 21:07:14,073 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:07:14,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113107574] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:07:14,074 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:07:14,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [13] total 28 [2021-11-16 21:07:14,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358859161] [2021-11-16 21:07:14,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:07:14,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-16 21:07:14,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:07:14,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-16 21:07:14,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=670, Unknown=1, NotChecked=0, Total=756 [2021-11-16 21:07:14,091 INFO L87 Difference]: Start difference. First operand 396 states and 555 transitions. Second operand has 17 states, 15 states have (on average 4.6) internal successors, (69), 15 states have internal predecessors, (69), 5 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (8), 3 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-16 21:07:16,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:07:16,378 INFO L93 Difference]: Finished difference Result 457 states and 627 transitions. [2021-11-16 21:07:16,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-16 21:07:16,379 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 4.6) internal successors, (69), 15 states have internal predecessors, (69), 5 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (8), 3 states have call predecessors, (8), 5 states have call successors, (8) Word has length 89 [2021-11-16 21:07:16,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:07:16,380 INFO L225 Difference]: With dead ends: 457 [2021-11-16 21:07:16,380 INFO L226 Difference]: Without dead ends: 406 [2021-11-16 21:07:16,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 80 SyntacticMatches, 9 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=113, Invalid=941, Unknown=2, NotChecked=0, Total=1056 [2021-11-16 21:07:16,380 INFO L933 BasicCegarLoop]: 160 mSDtfsCounter, 41 mSDsluCounter, 1090 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 1250 SdHoareTripleChecker+Invalid, 1201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1001 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-16 21:07:16,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 1250 Invalid, 1201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 181 Invalid, 0 Unknown, 1001 Unchecked, 0.2s Time] [2021-11-16 21:07:16,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2021-11-16 21:07:16,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 400. [2021-11-16 21:07:16,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 351 states have (on average 1.4074074074074074) internal successors, (494), 358 states have internal predecessors, (494), 25 states have call successors, (25), 18 states have call predecessors, (25), 23 states have return successors, (40), 23 states have call predecessors, (40), 24 states have call successors, (40) [2021-11-16 21:07:16,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 559 transitions. [2021-11-16 21:07:16,393 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 559 transitions. Word has length 89 [2021-11-16 21:07:16,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:07:16,393 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 559 transitions. [2021-11-16 21:07:16,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 4.6) internal successors, (69), 15 states have internal predecessors, (69), 5 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (8), 3 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-16 21:07:16,393 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 559 transitions. [2021-11-16 21:07:16,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-11-16 21:07:16,394 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:07:16,394 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:07:16,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-11-16 21:07:16,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-11-16 21:07:16,597 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:07:16,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:07:16,597 INFO L85 PathProgramCache]: Analyzing trace with hash 888970621, now seen corresponding path program 1 times [2021-11-16 21:07:16,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:07:16,597 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144495700] [2021-11-16 21:07:16,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:07:16,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:07:16,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:16,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:07:16,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:16,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:07:16,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:16,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:07:16,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:16,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:07:16,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:16,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:07:16,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:16,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:07:16,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:16,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:07:16,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:17,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 21:07:17,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:17,172 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:07:17,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:07:17,173 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144495700] [2021-11-16 21:07:17,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144495700] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:07:17,173 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:07:17,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-11-16 21:07:17,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222548766] [2021-11-16 21:07:17,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:07:17,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-16 21:07:17,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:07:17,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-16 21:07:17,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-11-16 21:07:17,174 INFO L87 Difference]: Start difference. First operand 400 states and 559 transitions. Second operand has 15 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 6 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-16 21:07:18,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:07:18,452 INFO L93 Difference]: Finished difference Result 461 states and 632 transitions. [2021-11-16 21:07:18,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-16 21:07:18,457 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 6 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 89 [2021-11-16 21:07:18,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:07:18,458 INFO L225 Difference]: With dead ends: 461 [2021-11-16 21:07:18,458 INFO L226 Difference]: Without dead ends: 426 [2021-11-16 21:07:18,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-11-16 21:07:18,459 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 163 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 1819 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 1855 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-16 21:07:18,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 598 Invalid, 1855 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1819 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-16 21:07:18,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2021-11-16 21:07:18,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 400. [2021-11-16 21:07:18,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 351 states have (on average 1.4074074074074074) internal successors, (494), 358 states have internal predecessors, (494), 25 states have call successors, (25), 18 states have call predecessors, (25), 23 states have return successors, (40), 23 states have call predecessors, (40), 24 states have call successors, (40) [2021-11-16 21:07:18,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 559 transitions. [2021-11-16 21:07:18,489 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 559 transitions. Word has length 89 [2021-11-16 21:07:18,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:07:18,490 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 559 transitions. [2021-11-16 21:07:18,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 6 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-16 21:07:18,490 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 559 transitions. [2021-11-16 21:07:18,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-11-16 21:07:18,491 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:07:18,491 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:07:18,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-11-16 21:07:18,491 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:07:18,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:07:18,492 INFO L85 PathProgramCache]: Analyzing trace with hash 983003738, now seen corresponding path program 1 times [2021-11-16 21:07:18,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:07:18,492 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620796406] [2021-11-16 21:07:18,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:07:18,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:07:18,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:18,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:07:18,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:18,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:07:18,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:18,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:07:18,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:18,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:07:18,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:18,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:07:18,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:18,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:07:18,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:18,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:07:18,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:18,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-11-16 21:07:18,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:18,731 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:07:18,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:07:18,731 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620796406] [2021-11-16 21:07:18,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620796406] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:07:18,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921674124] [2021-11-16 21:07:18,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:07:18,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:07:18,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:07:18,733 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:07:18,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-11-16 21:07:19,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:19,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 2534 conjuncts, 88 conjunts are in the unsatisfiable core [2021-11-16 21:07:19,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:07:19,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:07:19,694 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:07:19,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:07:22,322 INFO L354 Elim1Store]: treesize reduction 393, result has 0.3 percent of original size [2021-11-16 21:07:22,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 8 case distinctions, treesize of input 115 treesize of output 1 [2021-11-16 21:07:22,345 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-16 21:07:22,345 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:07:22,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921674124] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:07:22,345 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:07:22,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [12] total 26 [2021-11-16 21:07:22,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034949512] [2021-11-16 21:07:22,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:07:22,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-16 21:07:22,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:07:22,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-16 21:07:22,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=574, Unknown=1, NotChecked=0, Total=650 [2021-11-16 21:07:22,346 INFO L87 Difference]: Start difference. First operand 400 states and 559 transitions. Second operand has 16 states, 14 states have (on average 5.0) internal successors, (70), 14 states have internal predecessors, (70), 5 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (8), 3 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-16 21:07:22,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:07:22,503 INFO L93 Difference]: Finished difference Result 459 states and 629 transitions. [2021-11-16 21:07:22,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-16 21:07:22,504 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 5.0) internal successors, (70), 14 states have internal predecessors, (70), 5 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (8), 3 states have call predecessors, (8), 5 states have call successors, (8) Word has length 90 [2021-11-16 21:07:22,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:07:22,505 INFO L225 Difference]: With dead ends: 459 [2021-11-16 21:07:22,505 INFO L226 Difference]: Without dead ends: 408 [2021-11-16 21:07:22,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 82 SyntacticMatches, 9 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=97, Invalid=772, Unknown=1, NotChecked=0, Total=870 [2021-11-16 21:07:22,506 INFO L933 BasicCegarLoop]: 157 mSDtfsCounter, 39 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 627 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-16 21:07:22,506 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 623 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 74 Invalid, 0 Unknown, 627 Unchecked, 0.1s Time] [2021-11-16 21:07:22,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2021-11-16 21:07:22,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 400. [2021-11-16 21:07:22,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 351 states have (on average 1.4045584045584045) internal successors, (493), 358 states have internal predecessors, (493), 25 states have call successors, (25), 18 states have call predecessors, (25), 23 states have return successors, (40), 23 states have call predecessors, (40), 24 states have call successors, (40) [2021-11-16 21:07:22,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 558 transitions. [2021-11-16 21:07:22,535 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 558 transitions. Word has length 90 [2021-11-16 21:07:22,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:07:22,535 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 558 transitions. [2021-11-16 21:07:22,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 5.0) internal successors, (70), 14 states have internal predecessors, (70), 5 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (8), 3 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-16 21:07:22,535 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 558 transitions. [2021-11-16 21:07:22,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-11-16 21:07:22,536 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:07:22,537 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 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] [2021-11-16 21:07:22,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-11-16 21:07:22,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:07:22,758 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:07:22,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:07:22,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1114977175, now seen corresponding path program 1 times [2021-11-16 21:07:22,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:07:22,758 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15638163] [2021-11-16 21:07:22,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:07:22,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:07:22,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:22,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:07:22,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:22,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:07:22,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:22,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:07:22,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:22,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:07:22,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:22,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:07:22,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:22,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:07:22,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:22,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:07:22,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:22,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-11-16 21:07:22,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:22,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-11-16 21:07:22,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:22,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 21:07:22,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:22,954 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-11-16 21:07:22,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:07:22,954 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15638163] [2021-11-16 21:07:22,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15638163] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:07:22,954 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:07:22,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-16 21:07:22,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814951773] [2021-11-16 21:07:22,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:07:22,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-16 21:07:22,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:07:22,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-16 21:07:22,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-11-16 21:07:22,956 INFO L87 Difference]: Start difference. First operand 400 states and 558 transitions. Second operand has 9 states, 8 states have (on average 6.5) internal successors, (52), 6 states have internal predecessors, (52), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-16 21:07:23,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:07:23,263 INFO L93 Difference]: Finished difference Result 407 states and 564 transitions. [2021-11-16 21:07:23,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-16 21:07:23,263 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.5) internal successors, (52), 6 states have internal predecessors, (52), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 93 [2021-11-16 21:07:23,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:07:23,265 INFO L225 Difference]: With dead ends: 407 [2021-11-16 21:07:23,265 INFO L226 Difference]: Without dead ends: 400 [2021-11-16 21:07:23,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-11-16 21:07:23,265 INFO L933 BasicCegarLoop]: 175 mSDtfsCounter, 42 mSDsluCounter, 1014 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 1189 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-16 21:07:23,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 1189 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-16 21:07:23,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2021-11-16 21:07:23,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 400. [2021-11-16 21:07:23,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 351 states have (on average 1.4045584045584045) internal successors, (493), 358 states have internal predecessors, (493), 25 states have call successors, (25), 18 states have call predecessors, (25), 23 states have return successors, (39), 23 states have call predecessors, (39), 24 states have call successors, (39) [2021-11-16 21:07:23,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 557 transitions. [2021-11-16 21:07:23,278 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 557 transitions. Word has length 93 [2021-11-16 21:07:23,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:07:23,279 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 557 transitions. [2021-11-16 21:07:23,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.5) internal successors, (52), 6 states have internal predecessors, (52), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-16 21:07:23,279 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 557 transitions. [2021-11-16 21:07:23,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-11-16 21:07:23,280 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:07:23,280 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:07:23,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-11-16 21:07:23,280 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:07:23,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:07:23,281 INFO L85 PathProgramCache]: Analyzing trace with hash 741529907, now seen corresponding path program 1 times [2021-11-16 21:07:23,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:07:23,281 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995287450] [2021-11-16 21:07:23,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:07:23,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:07:23,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:23,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:07:23,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:23,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:07:23,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:23,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:07:23,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:23,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:07:23,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:23,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:07:23,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:23,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:07:23,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:23,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:07:23,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:23,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-11-16 21:07:23,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:24,064 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-16 21:07:24,065 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:07:24,065 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995287450] [2021-11-16 21:07:24,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995287450] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:07:24,065 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149478796] [2021-11-16 21:07:24,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:07:24,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:07:24,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:07:24,066 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:07:24,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-11-16 21:07:24,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:07:24,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 2534 conjuncts, 64 conjunts are in the unsatisfiable core [2021-11-16 21:07:24,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:07:24,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:07:25,193 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:07:25,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:07:41,836 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:07:41,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 107 treesize of output 68 [2021-11-16 21:07:41,855 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:07:41,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 52 [2021-11-16 21:07:42,267 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:07:42,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:07:42,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149478796] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:07:42,616 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:07:42,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19] total 37 [2021-11-16 21:07:42,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219057725] [2021-11-16 21:07:42,616 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:07:42,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-16 21:07:42,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:07:42,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-16 21:07:42,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1405, Unknown=8, NotChecked=0, Total=1560 [2021-11-16 21:07:42,617 INFO L87 Difference]: Start difference. First operand 400 states and 557 transitions. Second operand has 37 states, 34 states have (on average 3.823529411764706) internal successors, (130), 32 states have internal predecessors, (130), 11 states have call successors, (17), 7 states have call predecessors, (17), 10 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:08:00,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:08:00,634 INFO L93 Difference]: Finished difference Result 489 states and 664 transitions. [2021-11-16 21:08:00,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-11-16 21:08:00,634 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 34 states have (on average 3.823529411764706) internal successors, (130), 32 states have internal predecessors, (130), 11 states have call successors, (17), 7 states have call predecessors, (17), 10 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 91 [2021-11-16 21:08:00,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:08:00,636 INFO L225 Difference]: With dead ends: 489 [2021-11-16 21:08:00,636 INFO L226 Difference]: Without dead ends: 437 [2021-11-16 21:08:00,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 100 SyntacticMatches, 12 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1216 ImplicationChecksByTransitivity, 34.8s TimeCoverageRelationStatistics Valid=388, Invalid=3631, Unknown=13, NotChecked=0, Total=4032 [2021-11-16 21:08:00,636 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 205 mSDsluCounter, 1669 mSDsCounter, 0 mSdLazyCounter, 1023 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 1834 SdHoareTripleChecker+Invalid, 2217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1023 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1133 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-16 21:08:00,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 1834 Invalid, 2217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1023 Invalid, 0 Unknown, 1133 Unchecked, 0.8s Time] [2021-11-16 21:08:00,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2021-11-16 21:08:00,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 379. [2021-11-16 21:08:00,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 330 states have (on average 1.387878787878788) internal successors, (458), 337 states have internal predecessors, (458), 25 states have call successors, (25), 18 states have call predecessors, (25), 23 states have return successors, (39), 23 states have call predecessors, (39), 24 states have call successors, (39) [2021-11-16 21:08:00,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 522 transitions. [2021-11-16 21:08:00,658 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 522 transitions. Word has length 91 [2021-11-16 21:08:00,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:08:00,660 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 522 transitions. [2021-11-16 21:08:00,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 34 states have (on average 3.823529411764706) internal successors, (130), 32 states have internal predecessors, (130), 11 states have call successors, (17), 7 states have call predecessors, (17), 10 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:08:00,660 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 522 transitions. [2021-11-16 21:08:00,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-11-16 21:08:00,662 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:08:00,662 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 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] [2021-11-16 21:08:00,684 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2021-11-16 21:08:00,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-11-16 21:08:00,863 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:08:00,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:08:00,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1934298862, now seen corresponding path program 1 times [2021-11-16 21:08:00,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:08:00,864 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611606448] [2021-11-16 21:08:00,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:08:00,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:08:00,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:01,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:08:01,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:01,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:08:01,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:01,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-16 21:08:01,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:01,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:08:01,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:01,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 21:08:01,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:01,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-11-16 21:08:01,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:01,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 21:08:01,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:01,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 21:08:01,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:01,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-11-16 21:08:01,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:01,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-16 21:08:01,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:01,611 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-11-16 21:08:01,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:08:01,612 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611606448] [2021-11-16 21:08:01,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611606448] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:08:01,612 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:08:01,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-11-16 21:08:01,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956445477] [2021-11-16 21:08:01,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:08:01,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-16 21:08:01,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:08:01,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-16 21:08:01,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2021-11-16 21:08:01,613 INFO L87 Difference]: Start difference. First operand 379 states and 522 transitions. Second operand has 22 states, 19 states have (on average 3.0526315789473686) internal successors, (58), 19 states have internal predecessors, (58), 10 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2021-11-16 21:08:03,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:08:03,323 INFO L93 Difference]: Finished difference Result 439 states and 593 transitions. [2021-11-16 21:08:03,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-16 21:08:03,324 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 3.0526315789473686) internal successors, (58), 19 states have internal predecessors, (58), 10 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) Word has length 93 [2021-11-16 21:08:03,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:08:03,325 INFO L225 Difference]: With dead ends: 439 [2021-11-16 21:08:03,325 INFO L226 Difference]: Without dead ends: 404 [2021-11-16 21:08:03,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2021-11-16 21:08:03,326 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 184 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 2277 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 2324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 2277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2021-11-16 21:08:03,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 727 Invalid, 2324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 2277 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2021-11-16 21:08:03,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2021-11-16 21:08:03,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 381. [2021-11-16 21:08:03,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 331 states have (on average 1.3867069486404835) internal successors, (459), 339 states have internal predecessors, (459), 25 states have call successors, (25), 18 states have call predecessors, (25), 24 states have return successors, (42), 23 states have call predecessors, (42), 24 states have call successors, (42) [2021-11-16 21:08:03,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 526 transitions. [2021-11-16 21:08:03,347 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 526 transitions. Word has length 93 [2021-11-16 21:08:03,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:08:03,348 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 526 transitions. [2021-11-16 21:08:03,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 3.0526315789473686) internal successors, (58), 19 states have internal predecessors, (58), 10 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2021-11-16 21:08:03,348 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 526 transitions. [2021-11-16 21:08:03,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-11-16 21:08:03,349 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:08:03,349 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 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] [2021-11-16 21:08:03,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-11-16 21:08:03,349 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:08:03,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:08:03,350 INFO L85 PathProgramCache]: Analyzing trace with hash 619367424, now seen corresponding path program 1 times [2021-11-16 21:08:03,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:08:03,350 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893477526] [2021-11-16 21:08:03,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:08:03,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:08:03,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:03,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:08:03,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:03,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:08:03,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:03,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-16 21:08:03,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:03,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:08:03,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:03,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 21:08:03,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:03,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-11-16 21:08:03,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:03,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 21:08:03,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:03,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 21:08:03,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:03,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-11-16 21:08:03,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:04,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 21:08:04,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:04,199 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-11-16 21:08:04,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:08:04,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893477526] [2021-11-16 21:08:04,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893477526] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:08:04,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212178644] [2021-11-16 21:08:04,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:08:04,199 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:08:04,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:08:04,200 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:08:04,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-11-16 21:08:04,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:04,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 2557 conjuncts, 105 conjunts are in the unsatisfiable core [2021-11-16 21:08:04,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:08:04,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:08:04,729 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-16 21:08:04,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-16 21:08:04,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 19 [2021-11-16 21:08:05,932 INFO L354 Elim1Store]: treesize reduction 138, result has 24.2 percent of original size [2021-11-16 21:08:05,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 38 treesize of output 65 [2021-11-16 21:08:10,913 INFO L354 Elim1Store]: treesize reduction 133, result has 14.2 percent of original size [2021-11-16 21:08:10,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 197 treesize of output 162 [2021-11-16 21:08:10,942 INFO L354 Elim1Store]: treesize reduction 102, result has 17.7 percent of original size [2021-11-16 21:08:10,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 138 treesize of output 80 [2021-11-16 21:08:10,965 INFO L354 Elim1Store]: treesize reduction 76, result has 21.6 percent of original size [2021-11-16 21:08:10,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 75 treesize of output 81 [2021-11-16 21:08:11,587 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 17 proven. 24 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:08:11,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:08:12,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212178644] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:08:12,392 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:08:12,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 29] total 50 [2021-11-16 21:08:12,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981954131] [2021-11-16 21:08:12,392 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:08:12,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-11-16 21:08:12,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:08:12,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-11-16 21:08:12,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=3041, Unknown=2, NotChecked=0, Total=3306 [2021-11-16 21:08:12,393 INFO L87 Difference]: Start difference. First operand 381 states and 526 transitions. Second operand has 50 states, 46 states have (on average 2.6956521739130435) internal successors, (124), 41 states have internal predecessors, (124), 16 states have call successors, (20), 10 states have call predecessors, (20), 12 states have return successors, (19), 12 states have call predecessors, (19), 15 states have call successors, (19) [2021-11-16 21:08:22,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:08:22,005 INFO L93 Difference]: Finished difference Result 574 states and 795 transitions. [2021-11-16 21:08:22,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-11-16 21:08:22,006 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 46 states have (on average 2.6956521739130435) internal successors, (124), 41 states have internal predecessors, (124), 16 states have call successors, (20), 10 states have call predecessors, (20), 12 states have return successors, (19), 12 states have call predecessors, (19), 15 states have call successors, (19) Word has length 95 [2021-11-16 21:08:22,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:08:22,008 INFO L225 Difference]: With dead ends: 574 [2021-11-16 21:08:22,008 INFO L226 Difference]: Without dead ends: 533 [2021-11-16 21:08:22,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 96 SyntacticMatches, 10 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2533 ImplicationChecksByTransitivity, 15.2s TimeCoverageRelationStatistics Valid=722, Invalid=7104, Unknown=6, NotChecked=0, Total=7832 [2021-11-16 21:08:22,009 INFO L933 BasicCegarLoop]: 236 mSDtfsCounter, 399 mSDsluCounter, 1860 mSDsCounter, 0 mSdLazyCounter, 854 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 2096 SdHoareTripleChecker+Invalid, 1604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 617 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-16 21:08:22,009 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 2096 Invalid, 1604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 854 Invalid, 0 Unknown, 617 Unchecked, 0.7s Time] [2021-11-16 21:08:22,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2021-11-16 21:08:22,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 451. [2021-11-16 21:08:22,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 397 states have (on average 1.3929471032745593) internal successors, (553), 405 states have internal predecessors, (553), 26 states have call successors, (26), 21 states have call predecessors, (26), 27 states have return successors, (47), 24 states have call predecessors, (47), 25 states have call successors, (47) [2021-11-16 21:08:22,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 626 transitions. [2021-11-16 21:08:22,023 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 626 transitions. Word has length 95 [2021-11-16 21:08:22,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:08:22,024 INFO L470 AbstractCegarLoop]: Abstraction has 451 states and 626 transitions. [2021-11-16 21:08:22,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 46 states have (on average 2.6956521739130435) internal successors, (124), 41 states have internal predecessors, (124), 16 states have call successors, (20), 10 states have call predecessors, (20), 12 states have return successors, (19), 12 states have call predecessors, (19), 15 states have call successors, (19) [2021-11-16 21:08:22,024 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 626 transitions. [2021-11-16 21:08:22,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-11-16 21:08:22,025 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:08:22,025 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:08:22,044 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2021-11-16 21:08:22,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-11-16 21:08:22,227 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:08:22,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:08:22,228 INFO L85 PathProgramCache]: Analyzing trace with hash 599464349, now seen corresponding path program 1 times [2021-11-16 21:08:22,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:08:22,228 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732224137] [2021-11-16 21:08:22,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:08:22,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:08:22,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:22,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:08:22,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:22,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:08:22,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:22,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-16 21:08:22,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:22,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:08:22,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:22,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 21:08:22,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:22,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 21:08:22,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:22,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-11-16 21:08:22,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:22,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-11-16 21:08:22,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:22,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 21:08:22,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:22,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 21:08:22,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:23,039 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-11-16 21:08:23,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:08:23,039 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732224137] [2021-11-16 21:08:23,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732224137] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:08:23,039 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:08:23,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2021-11-16 21:08:23,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768582753] [2021-11-16 21:08:23,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:08:23,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-16 21:08:23,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:08:23,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-16 21:08:23,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=453, Unknown=0, NotChecked=0, Total=506 [2021-11-16 21:08:23,041 INFO L87 Difference]: Start difference. First operand 451 states and 626 transitions. Second operand has 23 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 20 states have internal predecessors, (53), 9 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2021-11-16 21:08:24,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:08:24,973 INFO L93 Difference]: Finished difference Result 517 states and 705 transitions. [2021-11-16 21:08:24,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-16 21:08:24,973 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 20 states have internal predecessors, (53), 9 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) Word has length 95 [2021-11-16 21:08:24,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:08:24,975 INFO L225 Difference]: With dead ends: 517 [2021-11-16 21:08:24,975 INFO L226 Difference]: Without dead ends: 482 [2021-11-16 21:08:24,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2021-11-16 21:08:24,976 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 229 mSDsluCounter, 1069 mSDsCounter, 0 mSdLazyCounter, 2505 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 1179 SdHoareTripleChecker+Invalid, 2593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 2505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-16 21:08:24,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 1179 Invalid, 2593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 2505 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2021-11-16 21:08:24,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2021-11-16 21:08:25,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 462. [2021-11-16 21:08:25,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 405 states have (on average 1.385185185185185) internal successors, (561), 415 states have internal predecessors, (561), 27 states have call successors, (27), 21 states have call predecessors, (27), 29 states have return successors, (53), 25 states have call predecessors, (53), 26 states have call successors, (53) [2021-11-16 21:08:25,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 641 transitions. [2021-11-16 21:08:25,020 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 641 transitions. Word has length 95 [2021-11-16 21:08:25,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:08:25,020 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 641 transitions. [2021-11-16 21:08:25,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 20 states have internal predecessors, (53), 9 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2021-11-16 21:08:25,021 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 641 transitions. [2021-11-16 21:08:25,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-11-16 21:08:25,022 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:08:25,022 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:08:25,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-11-16 21:08:25,022 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:08:25,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:08:25,023 INFO L85 PathProgramCache]: Analyzing trace with hash 857629787, now seen corresponding path program 1 times [2021-11-16 21:08:25,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:08:25,023 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879342643] [2021-11-16 21:08:25,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:08:25,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:08:25,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:25,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:08:25,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:25,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:08:25,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:25,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-16 21:08:25,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:25,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:08:25,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:25,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 21:08:25,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:25,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 21:08:25,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:25,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-11-16 21:08:25,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:25,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-11-16 21:08:25,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:25,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 21:08:25,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:25,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 21:08:25,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:25,753 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-11-16 21:08:25,754 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:08:25,754 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879342643] [2021-11-16 21:08:25,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879342643] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:08:25,754 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949974465] [2021-11-16 21:08:25,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:08:25,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:08:25,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:08:25,755 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:08:25,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-11-16 21:08:26,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:26,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 2578 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-16 21:08:26,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:08:26,299 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-11-16 21:08:26,299 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:08:26,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949974465] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:08:26,299 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:08:26,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [22] total 24 [2021-11-16 21:08:26,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878392388] [2021-11-16 21:08:26,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:08:26,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 21:08:26,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:08:26,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 21:08:26,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2021-11-16 21:08:26,300 INFO L87 Difference]: Start difference. First operand 462 states and 641 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-16 21:08:26,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:08:26,436 INFO L93 Difference]: Finished difference Result 495 states and 677 transitions. [2021-11-16 21:08:26,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-16 21:08:26,437 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 95 [2021-11-16 21:08:26,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:08:26,438 INFO L225 Difference]: With dead ends: 495 [2021-11-16 21:08:26,438 INFO L226 Difference]: Without dead ends: 455 [2021-11-16 21:08:26,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2021-11-16 21:08:26,439 INFO L933 BasicCegarLoop]: 179 mSDtfsCounter, 3 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-16 21:08:26,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 438 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 54 Invalid, 0 Unknown, 53 Unchecked, 0.1s Time] [2021-11-16 21:08:26,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2021-11-16 21:08:26,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 455. [2021-11-16 21:08:26,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 455 states, 399 states have (on average 1.3884711779448622) internal successors, (554), 408 states have internal predecessors, (554), 27 states have call successors, (27), 21 states have call predecessors, (27), 28 states have return successors, (50), 25 states have call predecessors, (50), 26 states have call successors, (50) [2021-11-16 21:08:26,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 631 transitions. [2021-11-16 21:08:26,453 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 631 transitions. Word has length 95 [2021-11-16 21:08:26,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:08:26,453 INFO L470 AbstractCegarLoop]: Abstraction has 455 states and 631 transitions. [2021-11-16 21:08:26,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-16 21:08:26,454 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 631 transitions. [2021-11-16 21:08:26,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-11-16 21:08:26,455 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:08:26,455 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:08:26,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-11-16 21:08:26,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-11-16 21:08:26,661 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:08:26,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:08:26,661 INFO L85 PathProgramCache]: Analyzing trace with hash 457571980, now seen corresponding path program 1 times [2021-11-16 21:08:26,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:08:26,661 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942578807] [2021-11-16 21:08:26,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:08:26,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:08:26,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:27,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:08:27,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:27,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:08:27,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:27,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-16 21:08:27,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:27,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:08:27,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:27,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 21:08:27,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:27,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 21:08:27,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:27,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-11-16 21:08:27,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:27,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-11-16 21:08:27,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:27,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 21:08:27,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:27,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-11-16 21:08:27,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:27,658 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 20 proven. 1 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-11-16 21:08:27,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:08:27,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942578807] [2021-11-16 21:08:27,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942578807] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:08:27,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674852050] [2021-11-16 21:08:27,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:08:27,659 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:08:27,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:08:27,660 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:08:27,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-11-16 21:08:28,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:08:28,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 2590 conjuncts, 90 conjunts are in the unsatisfiable core [2021-11-16 21:08:28,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:08:28,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 treesize of output 14 [2021-11-16 21:09:17,018 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-16 21:09:17,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 34 [2021-11-16 21:09:50,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-16 21:09:50,279 INFO L354 Elim1Store]: treesize reduction 286, result has 14.4 percent of original size [2021-11-16 21:09:50,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 104 treesize of output 60 [2021-11-16 21:10:02,646 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 36 proven. 1 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-11-16 21:10:02,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:10:07,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674852050] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:10:07,175 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:10:07,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22] total 43 [2021-11-16 21:10:07,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807890070] [2021-11-16 21:10:07,175 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:10:07,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-11-16 21:10:07,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:10:07,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-11-16 21:10:07,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=2175, Unknown=21, NotChecked=0, Total=2352 [2021-11-16 21:10:07,176 INFO L87 Difference]: Start difference. First operand 455 states and 631 transitions. Second operand has 43 states, 40 states have (on average 2.55) internal successors, (102), 38 states have internal predecessors, (102), 15 states have call successors, (21), 6 states have call predecessors, (21), 8 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) [2021-11-16 21:10:36,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:10:36,186 INFO L93 Difference]: Finished difference Result 539 states and 729 transitions. [2021-11-16 21:10:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-16 21:10:36,187 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 40 states have (on average 2.55) internal successors, (102), 38 states have internal predecessors, (102), 15 states have call successors, (21), 6 states have call predecessors, (21), 8 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) Word has length 96 [2021-11-16 21:10:36,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:10:36,189 INFO L225 Difference]: With dead ends: 539 [2021-11-16 21:10:36,189 INFO L226 Difference]: Without dead ends: 501 [2021-11-16 21:10:36,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 104 SyntacticMatches, 8 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1048 ImplicationChecksByTransitivity, 126.6s TimeCoverageRelationStatistics Valid=277, Invalid=3854, Unknown=29, NotChecked=0, Total=4160 [2021-11-16 21:10:36,190 INFO L933 BasicCegarLoop]: 178 mSDtfsCounter, 137 mSDsluCounter, 3482 mSDsCounter, 0 mSdLazyCounter, 1443 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 3660 SdHoareTripleChecker+Invalid, 2342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 1443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 797 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-16 21:10:36,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 3660 Invalid, 2342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 1443 Invalid, 0 Unknown, 797 Unchecked, 1.0s Time] [2021-11-16 21:10:36,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-11-16 21:10:36,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 485. [2021-11-16 21:10:36,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 424 states have (on average 1.3726415094339623) internal successors, (582), 435 states have internal predecessors, (582), 28 states have call successors, (28), 23 states have call predecessors, (28), 32 states have return successors, (53), 26 states have call predecessors, (53), 27 states have call successors, (53) [2021-11-16 21:10:36,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 663 transitions. [2021-11-16 21:10:36,210 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 663 transitions. Word has length 96 [2021-11-16 21:10:36,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:10:36,210 INFO L470 AbstractCegarLoop]: Abstraction has 485 states and 663 transitions. [2021-11-16 21:10:36,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 40 states have (on average 2.55) internal successors, (102), 38 states have internal predecessors, (102), 15 states have call successors, (21), 6 states have call predecessors, (21), 8 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) [2021-11-16 21:10:36,210 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 663 transitions. [2021-11-16 21:10:36,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-11-16 21:10:36,211 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:10:36,211 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 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] [2021-11-16 21:10:36,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-11-16 21:10:36,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-11-16 21:10:36,431 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:10:36,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:10:36,431 INFO L85 PathProgramCache]: Analyzing trace with hash 328623455, now seen corresponding path program 1 times [2021-11-16 21:10:36,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:10:36,431 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264629776] [2021-11-16 21:10:36,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:10:36,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:10:36,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:36,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:10:36,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:36,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:10:36,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:36,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:10:36,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:36,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:10:36,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:36,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:10:36,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:36,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:10:36,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:36,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:10:36,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:36,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-11-16 21:10:36,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:36,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-11-16 21:10:36,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:36,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 21:10:36,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:37,057 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-16 21:10:37,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:10:37,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264629776] [2021-11-16 21:10:37,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264629776] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:10:37,057 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:10:37,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-11-16 21:10:37,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344468156] [2021-11-16 21:10:37,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:10:37,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-16 21:10:37,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:10:37,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-16 21:10:37,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-11-16 21:10:37,058 INFO L87 Difference]: Start difference. First operand 485 states and 663 transitions. Second operand has 16 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 15 states have internal predecessors, (58), 7 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2021-11-16 21:10:38,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:10:38,525 INFO L93 Difference]: Finished difference Result 513 states and 694 transitions. [2021-11-16 21:10:38,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-16 21:10:38,525 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 15 states have internal predecessors, (58), 7 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) Word has length 97 [2021-11-16 21:10:38,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:10:38,526 INFO L225 Difference]: With dead ends: 513 [2021-11-16 21:10:38,526 INFO L226 Difference]: Without dead ends: 500 [2021-11-16 21:10:38,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-11-16 21:10:38,527 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 153 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 2002 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 2030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 2002 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-11-16 21:10:38,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 653 Invalid, 2030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 2002 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2021-11-16 21:10:38,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2021-11-16 21:10:38,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 485. [2021-11-16 21:10:38,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 424 states have (on average 1.3726415094339623) internal successors, (582), 435 states have internal predecessors, (582), 28 states have call successors, (28), 23 states have call predecessors, (28), 32 states have return successors, (52), 26 states have call predecessors, (52), 27 states have call successors, (52) [2021-11-16 21:10:38,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 662 transitions. [2021-11-16 21:10:38,543 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 662 transitions. Word has length 97 [2021-11-16 21:10:38,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:10:38,543 INFO L470 AbstractCegarLoop]: Abstraction has 485 states and 662 transitions. [2021-11-16 21:10:38,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 15 states have internal predecessors, (58), 7 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2021-11-16 21:10:38,543 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 662 transitions. [2021-11-16 21:10:38,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-11-16 21:10:38,544 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:10:38,545 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:10:38,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-11-16 21:10:38,545 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:10:38,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:10:38,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1436529498, now seen corresponding path program 1 times [2021-11-16 21:10:38,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:10:38,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188159373] [2021-11-16 21:10:38,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:10:38,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:10:38,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:38,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:10:38,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:38,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:10:38,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:38,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:10:38,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:38,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:10:38,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:38,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:10:38,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:38,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:10:38,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:38,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:10:38,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:38,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 21:10:38,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:38,661 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-11-16 21:10:38,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:10:38,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188159373] [2021-11-16 21:10:38,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188159373] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:10:38,661 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:10:38,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-16 21:10:38,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617826261] [2021-11-16 21:10:38,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:10:38,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 21:10:38,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:10:38,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 21:10:38,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-16 21:10:38,663 INFO L87 Difference]: Start difference. First operand 485 states and 662 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 3 states have internal predecessors, (61), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-16 21:10:38,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:10:38,910 INFO L93 Difference]: Finished difference Result 706 states and 971 transitions. [2021-11-16 21:10:38,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-16 21:10:38,911 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 3 states have internal predecessors, (61), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 95 [2021-11-16 21:10:38,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:10:38,913 INFO L225 Difference]: With dead ends: 706 [2021-11-16 21:10:38,913 INFO L226 Difference]: Without dead ends: 557 [2021-11-16 21:10:38,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-16 21:10:38,914 INFO L933 BasicCegarLoop]: 155 mSDtfsCounter, 36 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-16 21:10:38,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 350 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-16 21:10:38,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2021-11-16 21:10:38,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 550. [2021-11-16 21:10:38,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 489 states have (on average 1.2985685071574642) internal successors, (635), 500 states have internal predecessors, (635), 28 states have call successors, (28), 23 states have call predecessors, (28), 32 states have return successors, (52), 26 states have call predecessors, (52), 27 states have call successors, (52) [2021-11-16 21:10:38,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 715 transitions. [2021-11-16 21:10:38,932 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 715 transitions. Word has length 95 [2021-11-16 21:10:38,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:10:38,932 INFO L470 AbstractCegarLoop]: Abstraction has 550 states and 715 transitions. [2021-11-16 21:10:38,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 3 states have internal predecessors, (61), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-16 21:10:38,933 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 715 transitions. [2021-11-16 21:10:38,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-11-16 21:10:38,934 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:10:38,934 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:10:38,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-11-16 21:10:38,935 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:10:38,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:10:38,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1242903314, now seen corresponding path program 1 times [2021-11-16 21:10:38,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:10:38,935 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291114734] [2021-11-16 21:10:38,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:10:38,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:10:38,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:39,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:10:39,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:39,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:10:39,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:39,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:10:39,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:39,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:10:39,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:39,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:10:39,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:39,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:10:39,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:39,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:10:39,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:39,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 21:10:39,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:39,519 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:10:39,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:10:39,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291114734] [2021-11-16 21:10:39,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291114734] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:10:39,520 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:10:39,520 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-11-16 21:10:39,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113444980] [2021-11-16 21:10:39,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:10:39,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-16 21:10:39,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:10:39,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-16 21:10:39,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-11-16 21:10:39,521 INFO L87 Difference]: Start difference. First operand 550 states and 715 transitions. Second operand has 15 states, 14 states have (on average 4.714285714285714) internal successors, (66), 14 states have internal predecessors, (66), 6 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-16 21:10:41,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:10:41,007 INFO L93 Difference]: Finished difference Result 611 states and 786 transitions. [2021-11-16 21:10:41,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-16 21:10:41,008 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.714285714285714) internal successors, (66), 14 states have internal predecessors, (66), 6 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 95 [2021-11-16 21:10:41,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:10:41,010 INFO L225 Difference]: With dead ends: 611 [2021-11-16 21:10:41,010 INFO L226 Difference]: Without dead ends: 578 [2021-11-16 21:10:41,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-11-16 21:10:41,011 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 132 mSDsluCounter, 591 mSDsCounter, 0 mSdLazyCounter, 2028 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 2077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 2028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-11-16 21:10:41,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 681 Invalid, 2077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 2028 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2021-11-16 21:10:41,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2021-11-16 21:10:41,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 550. [2021-11-16 21:10:41,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 489 states have (on average 1.2985685071574642) internal successors, (635), 500 states have internal predecessors, (635), 28 states have call successors, (28), 23 states have call predecessors, (28), 32 states have return successors, (52), 26 states have call predecessors, (52), 27 states have call successors, (52) [2021-11-16 21:10:41,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 715 transitions. [2021-11-16 21:10:41,030 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 715 transitions. Word has length 95 [2021-11-16 21:10:41,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:10:41,030 INFO L470 AbstractCegarLoop]: Abstraction has 550 states and 715 transitions. [2021-11-16 21:10:41,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.714285714285714) internal successors, (66), 14 states have internal predecessors, (66), 6 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-16 21:10:41,031 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 715 transitions. [2021-11-16 21:10:41,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-11-16 21:10:41,032 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:10:41,032 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 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] [2021-11-16 21:10:41,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-11-16 21:10:41,033 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:10:41,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:10:41,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1710459783, now seen corresponding path program 1 times [2021-11-16 21:10:41,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:10:41,033 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595289886] [2021-11-16 21:10:41,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:10:41,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:10:41,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:41,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:10:41,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:41,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:10:41,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:41,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-16 21:10:41,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:41,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:10:41,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:41,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 21:10:41,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:41,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-11-16 21:10:41,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:41,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 21:10:41,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:41,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 21:10:41,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:41,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-11-16 21:10:41,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:41,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 21:10:41,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:41,324 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-11-16 21:10:41,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:10:41,324 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595289886] [2021-11-16 21:10:41,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595289886] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:10:41,324 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:10:41,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-11-16 21:10:41,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719157918] [2021-11-16 21:10:41,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:10:41,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-16 21:10:41,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:10:41,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-16 21:10:41,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-11-16 21:10:41,326 INFO L87 Difference]: Start difference. First operand 550 states and 715 transitions. Second operand has 15 states, 14 states have (on average 4.214285714285714) internal successors, (59), 11 states have internal predecessors, (59), 2 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-16 21:10:41,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:10:41,707 INFO L93 Difference]: Finished difference Result 558 states and 723 transitions. [2021-11-16 21:10:41,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-16 21:10:41,708 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.214285714285714) internal successors, (59), 11 states have internal predecessors, (59), 2 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 97 [2021-11-16 21:10:41,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:10:41,710 INFO L225 Difference]: With dead ends: 558 [2021-11-16 21:10:41,710 INFO L226 Difference]: Without dead ends: 556 [2021-11-16 21:10:41,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2021-11-16 21:10:41,712 INFO L933 BasicCegarLoop]: 172 mSDtfsCounter, 93 mSDsluCounter, 1668 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 1840 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-16 21:10:41,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 1840 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-16 21:10:41,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2021-11-16 21:10:41,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 550. [2021-11-16 21:10:41,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 489 states have (on average 1.2985685071574642) internal successors, (635), 500 states have internal predecessors, (635), 28 states have call successors, (28), 23 states have call predecessors, (28), 32 states have return successors, (52), 26 states have call predecessors, (52), 27 states have call successors, (52) [2021-11-16 21:10:41,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 715 transitions. [2021-11-16 21:10:41,744 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 715 transitions. Word has length 97 [2021-11-16 21:10:41,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:10:41,744 INFO L470 AbstractCegarLoop]: Abstraction has 550 states and 715 transitions. [2021-11-16 21:10:41,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.214285714285714) internal successors, (59), 11 states have internal predecessors, (59), 2 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-16 21:10:41,744 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 715 transitions. [2021-11-16 21:10:41,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-11-16 21:10:41,745 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:10:41,746 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:10:41,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-11-16 21:10:41,746 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:10:41,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:10:41,746 INFO L85 PathProgramCache]: Analyzing trace with hash 139794965, now seen corresponding path program 1 times [2021-11-16 21:10:41,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:10:41,746 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933806393] [2021-11-16 21:10:41,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:10:41,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:10:41,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:42,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:10:42,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:42,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:10:42,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:42,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-16 21:10:42,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:42,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:10:42,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:42,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 21:10:42,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:42,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 21:10:42,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:42,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-11-16 21:10:42,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:42,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-11-16 21:10:42,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:42,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 21:10:42,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:42,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 21:10:42,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:42,637 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 20 proven. 1 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-11-16 21:10:42,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:10:42,637 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933806393] [2021-11-16 21:10:42,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933806393] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:10:42,637 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509117321] [2021-11-16 21:10:42,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:10:42,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:10:42,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:10:42,639 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:10:42,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-11-16 21:10:43,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:10:43,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 2590 conjuncts, 91 conjunts are in the unsatisfiable core [2021-11-16 21:10:43,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:10:43,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 treesize of output 14 [2021-11-16 21:11:31,903 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-16 21:11:31,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 34 [2021-11-16 21:12:04,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-16 21:12:04,985 INFO L354 Elim1Store]: treesize reduction 284, result has 15.0 percent of original size [2021-11-16 21:12:04,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 104 treesize of output 62 [2021-11-16 21:12:17,366 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 36 proven. 1 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-11-16 21:12:17,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:12:19,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509117321] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:12:19,875 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:12:19,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22] total 43 [2021-11-16 21:12:19,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623985334] [2021-11-16 21:12:19,875 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:12:19,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-11-16 21:12:19,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:12:19,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-11-16 21:12:19,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=2171, Unknown=20, NotChecked=0, Total=2352 [2021-11-16 21:12:19,876 INFO L87 Difference]: Start difference. First operand 550 states and 715 transitions. Second operand has 43 states, 40 states have (on average 2.6) internal successors, (104), 38 states have internal predecessors, (104), 15 states have call successors, (21), 6 states have call predecessors, (21), 8 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) [2021-11-16 21:12:49,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:12:49,354 INFO L93 Difference]: Finished difference Result 644 states and 831 transitions. [2021-11-16 21:12:49,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-11-16 21:12:49,354 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 40 states have (on average 2.6) internal successors, (104), 38 states have internal predecessors, (104), 15 states have call successors, (21), 6 states have call predecessors, (21), 8 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) Word has length 97 [2021-11-16 21:12:49,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:12:49,356 INFO L225 Difference]: With dead ends: 644 [2021-11-16 21:12:49,356 INFO L226 Difference]: Without dead ends: 606 [2021-11-16 21:12:49,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 106 SyntacticMatches, 9 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1176 ImplicationChecksByTransitivity, 124.6s TimeCoverageRelationStatistics Valid=327, Invalid=4337, Unknown=28, NotChecked=0, Total=4692 [2021-11-16 21:12:49,357 INFO L933 BasicCegarLoop]: 183 mSDtfsCounter, 103 mSDsluCounter, 3133 mSDsCounter, 0 mSdLazyCounter, 1453 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 3316 SdHoareTripleChecker+Invalid, 2287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 755 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-16 21:12:49,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 3316 Invalid, 2287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1453 Invalid, 0 Unknown, 755 Unchecked, 1.1s Time] [2021-11-16 21:12:49,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2021-11-16 21:12:49,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 576. [2021-11-16 21:12:49,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 512 states have (on average 1.2890625) internal successors, (660), 524 states have internal predecessors, (660), 29 states have call successors, (29), 24 states have call predecessors, (29), 34 states have return successors, (54), 27 states have call predecessors, (54), 28 states have call successors, (54) [2021-11-16 21:12:49,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 743 transitions. [2021-11-16 21:12:49,387 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 743 transitions. Word has length 97 [2021-11-16 21:12:49,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:12:49,388 INFO L470 AbstractCegarLoop]: Abstraction has 576 states and 743 transitions. [2021-11-16 21:12:49,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 40 states have (on average 2.6) internal successors, (104), 38 states have internal predecessors, (104), 15 states have call successors, (21), 6 states have call predecessors, (21), 8 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) [2021-11-16 21:12:49,388 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 743 transitions. [2021-11-16 21:12:49,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-11-16 21:12:49,389 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:12:49,389 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:12:49,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-11-16 21:12:49,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:12:49,591 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:12:49,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:12:49,591 INFO L85 PathProgramCache]: Analyzing trace with hash 353875837, now seen corresponding path program 2 times [2021-11-16 21:12:49,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:12:49,591 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932417602] [2021-11-16 21:12:49,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:12:49,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:12:49,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:12:49,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:12:49,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:12:49,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:12:49,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:12:49,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-16 21:12:49,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:12:49,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:12:49,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:12:49,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 21:12:49,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:12:49,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 21:12:49,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:12:49,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-11-16 21:12:49,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:12:49,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-11-16 21:12:49,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:12:49,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 21:12:49,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:12:49,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 21:12:49,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:12:49,970 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-11-16 21:12:49,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:12:49,970 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932417602] [2021-11-16 21:12:49,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932417602] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:12:49,970 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319394241] [2021-11-16 21:12:49,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-16 21:12:49,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:12:49,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:12:49,971 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:12:49,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-11-16 21:12:50,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-16 21:12:50,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-16 21:12:50,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 2597 conjuncts, 93 conjunts are in the unsatisfiable core [2021-11-16 21:12:50,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:12:50,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:12:50,902 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-16 21:12:50,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-16 21:12:51,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 27 treesize of output 23 [2021-11-16 21:12:51,874 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-16 21:12:51,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 15 [2021-11-16 21:12:51,904 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-11-16 21:12:51,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2021-11-16 21:13:06,331 INFO L354 Elim1Store]: treesize reduction 158, result has 22.2 percent of original size [2021-11-16 21:13:06,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 99 treesize of output 68 [2021-11-16 21:13:22,934 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 10 proven. 35 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-11-16 21:13:22,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:13:27,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319394241] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:13:27,882 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:13:27,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 33] total 49 [2021-11-16 21:13:27,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071612183] [2021-11-16 21:13:27,882 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:13:27,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-11-16 21:13:27,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:13:27,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-11-16 21:13:27,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=3320, Unknown=10, NotChecked=0, Total=3540 [2021-11-16 21:13:27,883 INFO L87 Difference]: Start difference. First operand 576 states and 743 transitions. Second operand has 49 states, 44 states have (on average 2.340909090909091) internal successors, (103), 43 states have internal predecessors, (103), 15 states have call successors, (21), 9 states have call predecessors, (21), 9 states have return successors, (20), 12 states have call predecessors, (20), 15 states have call successors, (20) [2021-11-16 21:14:08,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:14:08,062 INFO L93 Difference]: Finished difference Result 628 states and 801 transitions. [2021-11-16 21:14:08,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-11-16 21:14:08,062 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 44 states have (on average 2.340909090909091) internal successors, (103), 43 states have internal predecessors, (103), 15 states have call successors, (21), 9 states have call predecessors, (21), 9 states have return successors, (20), 12 states have call predecessors, (20), 15 states have call successors, (20) Word has length 97 [2021-11-16 21:14:08,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:14:08,064 INFO L225 Difference]: With dead ends: 628 [2021-11-16 21:14:08,064 INFO L226 Difference]: Without dead ends: 584 [2021-11-16 21:14:08,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 93 SyntacticMatches, 9 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2125 ImplicationChecksByTransitivity, 75.5s TimeCoverageRelationStatistics Valid=523, Invalid=8199, Unknown=20, NotChecked=0, Total=8742 [2021-11-16 21:14:08,065 INFO L933 BasicCegarLoop]: 168 mSDtfsCounter, 99 mSDsluCounter, 3837 mSDsCounter, 0 mSdLazyCounter, 1089 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 4005 SdHoareTripleChecker+Invalid, 2080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1089 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 922 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-16 21:14:08,065 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 4005 Invalid, 2080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1089 Invalid, 0 Unknown, 922 Unchecked, 0.7s Time] [2021-11-16 21:14:08,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-11-16 21:14:08,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 579. [2021-11-16 21:14:08,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 515 states have (on average 1.2893203883495146) internal successors, (664), 527 states have internal predecessors, (664), 29 states have call successors, (29), 24 states have call predecessors, (29), 34 states have return successors, (54), 27 states have call predecessors, (54), 28 states have call successors, (54) [2021-11-16 21:14:08,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 747 transitions. [2021-11-16 21:14:08,084 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 747 transitions. Word has length 97 [2021-11-16 21:14:08,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:14:08,085 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 747 transitions. [2021-11-16 21:14:08,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 44 states have (on average 2.340909090909091) internal successors, (103), 43 states have internal predecessors, (103), 15 states have call successors, (21), 9 states have call predecessors, (21), 9 states have return successors, (20), 12 states have call predecessors, (20), 15 states have call successors, (20) [2021-11-16 21:14:08,085 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 747 transitions. [2021-11-16 21:14:08,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-11-16 21:14:08,086 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:14:08,087 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:14:08,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-11-16 21:14:08,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-11-16 21:14:08,288 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:14:08,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:14:08,288 INFO L85 PathProgramCache]: Analyzing trace with hash 2054248830, now seen corresponding path program 1 times [2021-11-16 21:14:08,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:14:08,288 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659782424] [2021-11-16 21:14:08,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:14:08,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:14:08,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:08,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:14:08,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:08,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:14:08,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:08,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-16 21:14:08,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:08,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:14:08,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:08,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 21:14:08,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:08,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 21:14:08,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:08,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-11-16 21:14:08,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:08,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-11-16 21:14:08,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:08,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 21:14:08,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:09,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 21:14:09,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:09,215 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-11-16 21:14:09,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:14:09,216 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659782424] [2021-11-16 21:14:09,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659782424] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:14:09,216 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:14:09,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2021-11-16 21:14:09,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240553773] [2021-11-16 21:14:09,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:14:09,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-16 21:14:09,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:14:09,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-16 21:14:09,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=453, Unknown=0, NotChecked=0, Total=506 [2021-11-16 21:14:09,216 INFO L87 Difference]: Start difference. First operand 579 states and 747 transitions. Second operand has 23 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 9 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2021-11-16 21:14:11,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:14:11,209 INFO L93 Difference]: Finished difference Result 641 states and 818 transitions. [2021-11-16 21:14:11,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-16 21:14:11,209 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 9 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) Word has length 97 [2021-11-16 21:14:11,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:14:11,211 INFO L225 Difference]: With dead ends: 641 [2021-11-16 21:14:11,211 INFO L226 Difference]: Without dead ends: 608 [2021-11-16 21:14:11,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2021-11-16 21:14:11,211 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 230 mSDsluCounter, 1019 mSDsCounter, 0 mSdLazyCounter, 2486 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 1134 SdHoareTripleChecker+Invalid, 2570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 2486 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-16 21:14:11,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 1134 Invalid, 2570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 2486 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2021-11-16 21:14:11,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2021-11-16 21:14:11,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 592. [2021-11-16 21:14:11,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 527 states have (on average 1.2827324478178368) internal successors, (676), 540 states have internal predecessors, (676), 29 states have call successors, (29), 24 states have call predecessors, (29), 35 states have return successors, (57), 27 states have call predecessors, (57), 28 states have call successors, (57) [2021-11-16 21:14:11,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 762 transitions. [2021-11-16 21:14:11,231 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 762 transitions. Word has length 97 [2021-11-16 21:14:11,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:14:11,231 INFO L470 AbstractCegarLoop]: Abstraction has 592 states and 762 transitions. [2021-11-16 21:14:11,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 9 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2021-11-16 21:14:11,232 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 762 transitions. [2021-11-16 21:14:11,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-11-16 21:14:11,233 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:14:11,233 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:14:11,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-11-16 21:14:11,234 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:14:11,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:14:11,234 INFO L85 PathProgramCache]: Analyzing trace with hash -2145700257, now seen corresponding path program 1 times [2021-11-16 21:14:11,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:14:11,234 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202230533] [2021-11-16 21:14:11,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:14:11,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:14:11,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:11,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:14:11,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:11,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:14:11,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:11,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:14:11,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:11,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:14:11,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:11,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:14:11,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:11,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:14:11,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:11,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:14:11,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:11,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-11-16 21:14:11,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:11,493 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:14:11,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:14:11,493 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202230533] [2021-11-16 21:14:11,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202230533] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:14:11,493 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182840816] [2021-11-16 21:14:11,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:14:11,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:14:11,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:14:11,504 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:14:11,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-11-16 21:14:11,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:11,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 2552 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:14:11,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:14:11,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:14:12,688 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:14:12,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:14:15,283 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:14:15,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:14:15,315 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:14:15,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:14:15,578 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:14:15,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:14:15,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182840816] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:14:15,875 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:14:15,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 30 [2021-11-16 21:14:15,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460713195] [2021-11-16 21:14:15,876 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:14:15,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-16 21:14:15,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:14:15,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-16 21:14:15,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1074, Unknown=1, NotChecked=0, Total=1190 [2021-11-16 21:14:15,882 INFO L87 Difference]: Start difference. First operand 592 states and 762 transitions. Second operand has 30 states, 28 states have (on average 5.0) internal successors, (140), 25 states have internal predecessors, (140), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:14:28,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:14:28,828 INFO L93 Difference]: Finished difference Result 719 states and 898 transitions. [2021-11-16 21:14:28,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-11-16 21:14:28,829 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 5.0) internal successors, (140), 25 states have internal predecessors, (140), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Word has length 96 [2021-11-16 21:14:28,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:14:28,830 INFO L225 Difference]: With dead ends: 719 [2021-11-16 21:14:28,830 INFO L226 Difference]: Without dead ends: 648 [2021-11-16 21:14:28,831 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 100 SyntacticMatches, 9 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 677 ImplicationChecksByTransitivity, 15.6s TimeCoverageRelationStatistics Valid=265, Invalid=2590, Unknown=7, NotChecked=0, Total=2862 [2021-11-16 21:14:28,831 INFO L933 BasicCegarLoop]: 151 mSDtfsCounter, 92 mSDsluCounter, 1622 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 1773 SdHoareTripleChecker+Invalid, 1366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 781 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-16 21:14:28,831 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 1773 Invalid, 1366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 519 Invalid, 0 Unknown, 781 Unchecked, 0.3s Time] [2021-11-16 21:14:28,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2021-11-16 21:14:28,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 586. [2021-11-16 21:14:28,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 586 states, 521 states have (on average 1.2840690978886755) internal successors, (669), 534 states have internal predecessors, (669), 29 states have call successors, (29), 24 states have call predecessors, (29), 35 states have return successors, (57), 27 states have call predecessors, (57), 28 states have call successors, (57) [2021-11-16 21:14:28,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 755 transitions. [2021-11-16 21:14:28,852 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 755 transitions. Word has length 96 [2021-11-16 21:14:28,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:14:28,852 INFO L470 AbstractCegarLoop]: Abstraction has 586 states and 755 transitions. [2021-11-16 21:14:28,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 5.0) internal successors, (140), 25 states have internal predecessors, (140), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) [2021-11-16 21:14:28,853 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 755 transitions. [2021-11-16 21:14:28,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-11-16 21:14:28,854 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:14:28,854 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 21:14:28,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-11-16 21:14:29,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-11-16 21:14:29,074 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:14:29,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:14:29,074 INFO L85 PathProgramCache]: Analyzing trace with hash 99879197, now seen corresponding path program 1 times [2021-11-16 21:14:29,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:14:29,074 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71205120] [2021-11-16 21:14:29,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:14:29,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:14:29,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:29,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 21:14:29,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:29,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 21:14:29,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:29,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:14:29,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:29,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:14:29,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:29,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 21:14:29,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:29,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-16 21:14:29,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:29,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-16 21:14:29,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:29,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-11-16 21:14:29,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:29,326 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 21:14:29,326 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:14:29,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71205120] [2021-11-16 21:14:29,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71205120] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:14:29,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107894312] [2021-11-16 21:14:29,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:14:29,327 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:14:29,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:14:29,330 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:14:29,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-11-16 21:14:29,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:14:29,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 2550 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 21:14:29,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:14:29,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 21:14:30,365 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-16 21:14:30,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2021-11-16 21:14:32,965 INFO L354 Elim1Store]: treesize reduction 169, result has 11.5 percent of original size [2021-11-16 21:14:32,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 101 treesize of output 66 [2021-11-16 21:14:32,982 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 21:14:32,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 46 [2021-11-16 21:14:33,312 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-16 21:14:33,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:14:33,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107894312] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:14:33,631 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:14:33,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19] total 31 [2021-11-16 21:14:33,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558073279] [2021-11-16 21:14:33,632 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:14:33,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-16 21:14:33,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:14:33,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-16 21:14:33,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1139, Unknown=1, NotChecked=0, Total=1260 [2021-11-16 21:14:33,632 INFO L87 Difference]: Start difference. First operand 586 states and 755 transitions. Second operand has 31 states, 29 states have (on average 4.827586206896552) internal successors, (140), 26 states have internal predecessors, (140), 10 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (16), 8 states have call predecessors, (16), 10 states have call successors, (16) Killed by 15