./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 791161d1 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.2-?-791161d [2022-07-22 22:21:31,838 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 22:21:31,841 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 22:21:31,886 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 22:21:31,887 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 22:21:31,888 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 22:21:31,890 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 22:21:31,893 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 22:21:31,894 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 22:21:31,898 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 22:21:31,899 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 22:21:31,901 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 22:21:31,902 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 22:21:31,903 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 22:21:31,904 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 22:21:31,907 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 22:21:31,908 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 22:21:31,909 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 22:21:31,911 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 22:21:31,916 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 22:21:31,918 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 22:21:31,919 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 22:21:31,920 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 22:21:31,921 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 22:21:31,922 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 22:21:31,928 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 22:21:31,929 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 22:21:31,929 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 22:21:31,930 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 22:21:31,931 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 22:21:31,932 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 22:21:31,932 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 22:21:31,934 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 22:21:31,934 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 22:21:31,935 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 22:21:31,936 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 22:21:31,936 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 22:21:31,937 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 22:21:31,937 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 22:21:31,937 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 22:21:31,938 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 22:21:31,939 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 22:21:31,942 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-22 22:21:31,967 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 22:21:31,967 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 22:21:31,968 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 22:21:31,968 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 22:21:31,968 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-22 22:21:31,968 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-22 22:21:31,969 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 22:21:31,969 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 22:21:31,969 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 22:21:31,969 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 22:21:31,969 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 22:21:31,969 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 22:21:31,969 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-22 22:21:31,975 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-22 22:21:31,975 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-22 22:21:31,976 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 22:21:31,976 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 22:21:31,976 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-22 22:21:31,976 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 22:21:31,976 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 22:21:31,978 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-22 22:21:31,978 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 22:21:31,978 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 22:21:31,978 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-22 22:21:31,979 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-22 22:21:31,979 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 22:21:31,979 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-22 22:21:31,979 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-22 22:21:31,979 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-22 22:21:31,979 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-22 22:21:31,980 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 [2022-07-22 22:21:32,208 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 22:21:32,228 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 22:21:32,230 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 22:21:32,231 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 22:21:32,233 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 22:21:32,234 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 [2022-07-22 22:21:32,312 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fe471906f/4bac6a0a34df4ffbb1bb974505b8b4fe/FLAGffbc10973 [2022-07-22 22:21:32,986 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 22:21:32,987 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_hash_byte_cursor_ptr_harness.i [2022-07-22 22:21:33,025 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fe471906f/4bac6a0a34df4ffbb1bb974505b8b4fe/FLAGffbc10973 [2022-07-22 22:21:33,097 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fe471906f/4bac6a0a34df4ffbb1bb974505b8b4fe [2022-07-22 22:21:33,100 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 22:21:33,102 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 22:21:33,104 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 22:21:33,104 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 22:21:33,107 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 22:21:33,108 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 10:21:33" (1/1) ... [2022-07-22 22:21:33,108 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55b33782 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:21:33, skipping insertion in model container [2022-07-22 22:21:33,108 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 10:21:33" (1/1) ... [2022-07-22 22:21:33,113 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 22:21:33,215 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 22:21:33,483 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] [2022-07-22 22:21:33,491 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] [2022-07-22 22:21:34,348 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:34,351 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:34,352 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:34,352 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:34,353 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:34,371 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:34,372 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:34,373 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:34,374 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:34,658 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-22 22:21:34,659 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-22 22:21:34,660 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-22 22:21:34,661 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-22 22:21:34,662 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-22 22:21:34,662 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-22 22:21:34,663 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-22 22:21:34,663 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-22 22:21:34,664 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-22 22:21:34,664 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-22 22:21:34,782 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-22 22:21:34,848 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:34,851 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,206 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,207 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,239 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,240 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,245 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,246 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,266 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,267 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,268 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,268 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,269 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,269 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,270 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,303 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 22:21:35,357 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 22:21:35,379 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] [2022-07-22 22:21:35,380 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] [2022-07-22 22:21:35,417 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,418 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,418 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,418 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,419 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,448 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,449 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,450 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,450 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,478 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-22 22:21:35,478 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-22 22:21:35,479 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-22 22:21:35,479 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-22 22:21:35,480 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-22 22:21:35,480 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-22 22:21:35,481 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-22 22:21:35,481 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-22 22:21:35,482 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-22 22:21:35,482 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-22 22:21:35,505 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-22 22:21:35,543 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,545 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,637 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,638 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,642 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,643 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,646 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,647 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,653 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,654 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,654 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,654 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,655 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,656 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,656 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:21:35,675 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 22:21:35,920 INFO L208 MainTranslator]: Completed translation [2022-07-22 22:21:35,921 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:21:35 WrapperNode [2022-07-22 22:21:35,921 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 22:21:35,923 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 22:21:35,923 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 22:21:35,923 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 22:21:35,929 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:21:35" (1/1) ... [2022-07-22 22:21:36,052 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:21:35" (1/1) ... [2022-07-22 22:21:36,129 INFO L137 Inliner]: procedures = 776, calls = 3576, calls flagged for inlining = 77, calls inlined = 6, statements flattened = 787 [2022-07-22 22:21:36,129 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 22:21:36,131 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 22:21:36,131 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 22:21:36,131 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 22:21:36,139 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:21:35" (1/1) ... [2022-07-22 22:21:36,140 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:21:35" (1/1) ... [2022-07-22 22:21:36,154 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:21:35" (1/1) ... [2022-07-22 22:21:36,155 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:21:35" (1/1) ... [2022-07-22 22:21:36,216 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:21:35" (1/1) ... [2022-07-22 22:21:36,231 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:21:35" (1/1) ... [2022-07-22 22:21:36,246 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:21:35" (1/1) ... [2022-07-22 22:21:36,260 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 22:21:36,264 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 22:21:36,265 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 22:21:36,265 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 22:21:36,266 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:21:35" (1/1) ... [2022-07-22 22:21:36,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 22:21:36,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:21:36,304 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) [2022-07-22 22:21:36,312 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 [2022-07-22 22:21:36,347 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-07-22 22:21:36,347 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-07-22 22:21:36,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-22 22:21:36,347 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-07-22 22:21:36,347 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-07-22 22:21:36,347 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-22 22:21:36,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 22:21:36,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-22 22:21:36,348 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 22:21:36,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 22:21:36,348 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-07-22 22:21:36,348 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-07-22 22:21:36,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-22 22:21:36,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-22 22:21:36,350 INFO L130 BoogieDeclarations]: Found specification of procedure hashlittle2 [2022-07-22 22:21:36,350 INFO L138 BoogieDeclarations]: Found implementation of procedure hashlittle2 [2022-07-22 22:21:36,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-22 22:21:36,350 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2022-07-22 22:21:36,350 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2022-07-22 22:21:36,351 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-22 22:21:36,351 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-22 22:21:36,351 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-22 22:21:36,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-22 22:21:36,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-22 22:21:36,646 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 22:21:36,647 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 22:21:38,498 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##8: assume !true; [2022-07-22 22:21:38,505 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 22:21:38,512 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 22:21:38,512 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2022-07-22 22:21:38,514 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 10:21:38 BoogieIcfgContainer [2022-07-22 22:21:38,514 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 22:21:38,516 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-22 22:21:38,516 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-22 22:21:38,519 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-22 22:21:38,520 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.07 10:21:33" (1/3) ... [2022-07-22 22:21:38,520 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6df70a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 10:21:38, skipping insertion in model container [2022-07-22 22:21:38,520 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:21:35" (2/3) ... [2022-07-22 22:21:38,521 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6df70a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 10:21:38, skipping insertion in model container [2022-07-22 22:21:38,521 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 10:21:38" (3/3) ... [2022-07-22 22:21:38,522 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_hash_byte_cursor_ptr_harness.i [2022-07-22 22:21:38,535 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-22 22:21:38,536 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-22 22:21:38,579 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-22 22:21:38,585 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=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, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@64d240db, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@148c69a7 [2022-07-22 22:21:38,585 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-22 22:21:38,589 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) [2022-07-22 22:21:38,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-07-22 22:21:38,600 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:21:38,600 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:21:38,601 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:21:38,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:21:38,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1196197405, now seen corresponding path program 1 times [2022-07-22 22:21:38,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:21:38,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363835742] [2022-07-22 22:21:38,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:21:38,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:21:38,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:39,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:21:39,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:39,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:21:39,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:39,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:21:39,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:39,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:21:39,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:39,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-22 22:21:39,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:39,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-22 22:21:39,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:39,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-22 22:21:39,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:39,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-07-22 22:21:39,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:39,269 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-07-22 22:21:39,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:21:39,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363835742] [2022-07-22 22:21:39,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363835742] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:21:39,270 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:21:39,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 22:21:39,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053558162] [2022-07-22 22:21:39,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:21:39,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 22:21:39,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:21:39,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 22:21:39,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:21:39,303 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) [2022-07-22 22:21:39,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:21:39,651 INFO L93 Difference]: Finished difference Result 263 states and 398 transitions. [2022-07-22 22:21:39,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 22:21:39,653 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 [2022-07-22 22:21:39,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:21:39,661 INFO L225 Difference]: With dead ends: 263 [2022-07-22 22:21:39,670 INFO L226 Difference]: Without dead ends: 128 [2022-07-22 22:21:39,674 INFO L412 NwaCegarLoop]: 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 [2022-07-22 22:21:39,677 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 28 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 22:21:39,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 267 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 22:21:39,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-07-22 22:21:39,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2022-07-22 22:21:39,745 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) [2022-07-22 22:21:39,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 186 transitions. [2022-07-22 22:21:39,748 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 186 transitions. Word has length 62 [2022-07-22 22:21:39,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:21:39,749 INFO L495 AbstractCegarLoop]: Abstraction has 128 states and 186 transitions. [2022-07-22 22:21:39,749 INFO L496 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) [2022-07-22 22:21:39,749 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 186 transitions. [2022-07-22 22:21:39,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-07-22 22:21:39,752 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:21:39,753 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:21:39,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-22 22:21:39,753 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:21:39,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:21:39,754 INFO L85 PathProgramCache]: Analyzing trace with hash -902599839, now seen corresponding path program 1 times [2022-07-22 22:21:39,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:21:39,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766537752] [2022-07-22 22:21:39,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:21:39,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:21:39,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:39,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:21:39,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:40,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:21:40,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:40,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:21:40,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:40,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:21:40,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:40,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-22 22:21:40,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:40,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-22 22:21:40,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:40,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-22 22:21:40,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:40,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-07-22 22:21:40,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:40,183 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-07-22 22:21:40,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:21:40,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766537752] [2022-07-22 22:21:40,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766537752] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:21:40,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957845374] [2022-07-22 22:21:40,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:21:40,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:21:40,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:21:40,187 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) [2022-07-22 22:21:40,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-22 22:21:40,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:40,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 2562 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 22:21:40,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:21:40,878 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-22 22:21:40,878 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:21:40,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957845374] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:21:40,879 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:21:40,879 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-07-22 22:21:40,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487590491] [2022-07-22 22:21:40,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:21:40,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 22:21:40,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:21:40,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 22:21:40,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-22 22:21:40,885 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) [2022-07-22 22:21:41,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:21:41,046 INFO L93 Difference]: Finished difference Result 239 states and 354 transitions. [2022-07-22 22:21:41,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 22:21:41,047 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 [2022-07-22 22:21:41,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:21:41,057 INFO L225 Difference]: With dead ends: 239 [2022-07-22 22:21:41,057 INFO L226 Difference]: Without dead ends: 131 [2022-07-22 22:21:41,061 INFO L412 NwaCegarLoop]: 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 [2022-07-22 22:21:41,066 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 197 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:21:41,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 634 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 22:21:41,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-07-22 22:21:41,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2022-07-22 22:21:41,086 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) [2022-07-22 22:21:41,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 190 transitions. [2022-07-22 22:21:41,087 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 190 transitions. Word has length 62 [2022-07-22 22:21:41,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:21:41,088 INFO L495 AbstractCegarLoop]: Abstraction has 131 states and 190 transitions. [2022-07-22 22:21:41,088 INFO L496 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) [2022-07-22 22:21:41,088 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 190 transitions. [2022-07-22 22:21:41,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-07-22 22:21:41,090 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:21:41,091 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:21:41,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-22 22:21:41,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:21:41,304 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:21:41,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:21:41,304 INFO L85 PathProgramCache]: Analyzing trace with hash 90546502, now seen corresponding path program 1 times [2022-07-22 22:21:41,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:21:41,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226728319] [2022-07-22 22:21:41,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:21:41,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:21:41,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:41,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:21:41,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:41,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:21:41,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:41,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:21:41,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:41,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:21:41,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:41,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:21:41,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:41,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:21:41,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:41,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:21:41,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:41,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 22:21:41,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:41,744 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-22 22:21:41,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:21:41,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226728319] [2022-07-22 22:21:41,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226728319] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:21:41,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223756740] [2022-07-22 22:21:41,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:21:41,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:21:41,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:21:41,747 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) [2022-07-22 22:21:41,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-22 22:21:42,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:42,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 2567 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 22:21:42,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:21:42,380 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-22 22:21:42,381 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:21:42,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223756740] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:21:42,381 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:21:42,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 15 [2022-07-22 22:21:42,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132276321] [2022-07-22 22:21:42,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:21:42,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 22:21:42,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:21:42,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 22:21:42,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-07-22 22:21:42,384 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) [2022-07-22 22:21:42,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:21:42,538 INFO L93 Difference]: Finished difference Result 239 states and 350 transitions. [2022-07-22 22:21:42,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 22:21:42,539 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 [2022-07-22 22:21:42,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:21:42,542 INFO L225 Difference]: With dead ends: 239 [2022-07-22 22:21:42,543 INFO L226 Difference]: Without dead ends: 131 [2022-07-22 22:21:42,548 INFO L412 NwaCegarLoop]: 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 [2022-07-22 22:21:42,551 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 201 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:21:42,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 794 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 22:21:42,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-07-22 22:21:42,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2022-07-22 22:21:42,577 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) [2022-07-22 22:21:42,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 189 transitions. [2022-07-22 22:21:42,581 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 189 transitions. Word has length 64 [2022-07-22 22:21:42,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:21:42,582 INFO L495 AbstractCegarLoop]: Abstraction has 131 states and 189 transitions. [2022-07-22 22:21:42,582 INFO L496 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) [2022-07-22 22:21:42,582 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 189 transitions. [2022-07-22 22:21:42,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-07-22 22:21:42,587 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:21:42,587 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:21:42,618 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-22 22:21:42,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-07-22 22:21:42,816 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:21:42,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:21:42,816 INFO L85 PathProgramCache]: Analyzing trace with hash -249804501, now seen corresponding path program 2 times [2022-07-22 22:21:42,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:21:42,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620856174] [2022-07-22 22:21:42,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:21:42,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:21:42,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:43,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:21:43,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:43,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:21:43,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:43,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:21:43,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:43,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:21:43,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:43,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:21:43,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:43,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:21:43,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:43,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:21:43,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:43,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:21:43,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:43,291 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-22 22:21:43,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:21:43,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620856174] [2022-07-22 22:21:43,292 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620856174] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:21:43,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878136317] [2022-07-22 22:21:43,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 22:21:43,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:21:43,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:21:43,294 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) [2022-07-22 22:21:43,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-22 22:21:44,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 22:21:44,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 22:21:44,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 2572 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-22 22:21:44,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:21:44,677 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:21:44,677 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:21:44,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878136317] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:21:44,678 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:21:44,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 11 [2022-07-22 22:21:44,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009717291] [2022-07-22 22:21:44,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:21:44,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 22:21:44,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:21:44,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 22:21:44,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-07-22 22:21:44,684 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) [2022-07-22 22:21:44,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:21:44,748 INFO L93 Difference]: Finished difference Result 158 states and 220 transitions. [2022-07-22 22:21:44,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 22:21:44,749 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 [2022-07-22 22:21:44,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:21:44,753 INFO L225 Difference]: With dead ends: 158 [2022-07-22 22:21:44,755 INFO L226 Difference]: Without dead ends: 128 [2022-07-22 22:21:44,756 INFO L412 NwaCegarLoop]: 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 [2022-07-22 22:21:44,758 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 28 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1014 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:21:44,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 1014 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:21:44,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-07-22 22:21:44,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2022-07-22 22:21:44,769 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) [2022-07-22 22:21:44,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 185 transitions. [2022-07-22 22:21:44,770 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 185 transitions. Word has length 66 [2022-07-22 22:21:44,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:21:44,770 INFO L495 AbstractCegarLoop]: Abstraction has 128 states and 185 transitions. [2022-07-22 22:21:44,771 INFO L496 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) [2022-07-22 22:21:44,771 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 185 transitions. [2022-07-22 22:21:44,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 22:21:44,772 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:21:44,772 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:21:44,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-22 22:21:44,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:21:44,991 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:21:44,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:21:44,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1967970000, now seen corresponding path program 1 times [2022-07-22 22:21:44,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:21:44,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035679647] [2022-07-22 22:21:44,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:21:44,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:21:45,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:45,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:21:45,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:45,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:21:45,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:45,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:21:45,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:45,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:21:45,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:45,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:21:45,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:45,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:21:45,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:45,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:21:45,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:45,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:21:45,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:45,410 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:21:45,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:21:45,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035679647] [2022-07-22 22:21:45,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035679647] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:21:45,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432658707] [2022-07-22 22:21:45,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:21:45,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:21:45,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:21:45,413 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) [2022-07-22 22:21:45,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-22 22:21:45,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:45,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 2577 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-22 22:21:45,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:21:46,137 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-07-22 22:21:46,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:21:46,366 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-22 22:21:46,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432658707] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-22 22:21:46,367 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:21:46,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12, 11] total 25 [2022-07-22 22:21:46,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430053002] [2022-07-22 22:21:46,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:21:46,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 22:21:46,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:21:46,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 22:21:46,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=547, Unknown=0, NotChecked=0, Total=600 [2022-07-22 22:21:46,369 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) [2022-07-22 22:21:46,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:21:46,454 INFO L93 Difference]: Finished difference Result 140 states and 200 transitions. [2022-07-22 22:21:46,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 22:21:46,454 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 [2022-07-22 22:21:46,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:21:46,456 INFO L225 Difference]: With dead ends: 140 [2022-07-22 22:21:46,456 INFO L226 Difference]: Without dead ends: 138 [2022-07-22 22:21:46,456 INFO L412 NwaCegarLoop]: 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 [2022-07-22 22:21:46,457 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 17 mSDsluCounter, 1055 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1236 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:21:46,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 1236 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:21:46,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2022-07-22 22:21:46,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 137. [2022-07-22 22:21:46,465 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) [2022-07-22 22:21:46,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 197 transitions. [2022-07-22 22:21:46,466 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 197 transitions. Word has length 68 [2022-07-22 22:21:46,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:21:46,467 INFO L495 AbstractCegarLoop]: Abstraction has 137 states and 197 transitions. [2022-07-22 22:21:46,467 INFO L496 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) [2022-07-22 22:21:46,467 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 197 transitions. [2022-07-22 22:21:46,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-07-22 22:21:46,468 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:21:46,468 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:21:46,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-22 22:21:46,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:21:46,682 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:21:46,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:21:46,682 INFO L85 PathProgramCache]: Analyzing trace with hash -278658024, now seen corresponding path program 1 times [2022-07-22 22:21:46,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:21:46,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118165312] [2022-07-22 22:21:46,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:21:46,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:21:46,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:46,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:21:46,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:46,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:21:46,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:46,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:21:46,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:46,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:21:46,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:46,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:21:46,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:46,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:21:46,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:46,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:21:46,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:47,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:21:47,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:47,068 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:21:47,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:21:47,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118165312] [2022-07-22 22:21:47,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118165312] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:21:47,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538078140] [2022-07-22 22:21:47,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:21:47,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:21:47,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:21:47,071 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) [2022-07-22 22:21:47,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-22 22:21:47,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:47,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 2589 conjuncts, 82 conjunts are in the unsatisfiable core [2022-07-22 22:21:47,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:21:47,607 INFO L390 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 [2022-07-22 22:21:48,410 INFO L356 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-07-22 22:21:48,411 INFO L390 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 [2022-07-22 22:21:48,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:21:48,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:21:48,680 INFO L356 Elim1Store]: treesize reduction 26, result has 42.2 percent of original size [2022-07-22 22:21:48,680 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 111 [2022-07-22 22:21:48,692 INFO L390 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 8 treesize of output 7 [2022-07-22 22:21:48,718 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-22 22:21:48,719 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-22 22:21:48,752 INFO L390 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 12 treesize of output 11 [2022-07-22 22:21:48,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-22 22:21:48,826 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 45 [2022-07-22 22:21:48,839 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 7 [2022-07-22 22:21:49,234 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:21:49,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:21:49,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538078140] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:21:49,571 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:21:49,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2022-07-22 22:21:49,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341495899] [2022-07-22 22:21:49,571 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:21:49,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-22 22:21:49,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:21:49,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-22 22:21:49,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1008, Unknown=3, NotChecked=0, Total=1122 [2022-07-22 22:21:49,573 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) [2022-07-22 22:21:51,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:21:51,518 INFO L93 Difference]: Finished difference Result 296 states and 424 transitions. [2022-07-22 22:21:51,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-22 22:21:51,519 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 [2022-07-22 22:21:51,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:21:51,521 INFO L225 Difference]: With dead ends: 296 [2022-07-22 22:21:51,521 INFO L226 Difference]: Without dead ends: 261 [2022-07-22 22:21:51,523 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 77 SyntacticMatches, 9 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 763 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=292, Invalid=2891, Unknown=9, NotChecked=0, Total=3192 [2022-07-22 22:21:51,523 INFO L413 NwaCegarLoop]: 235 mSDtfsCounter, 174 mSDsluCounter, 2590 mSDsCounter, 0 mSdLazyCounter, 1201 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 2825 SdHoareTripleChecker+Invalid, 2937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1660 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:21:51,524 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 2825 Invalid, 2937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1201 Invalid, 0 Unknown, 1660 Unchecked, 1.1s Time] [2022-07-22 22:21:51,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2022-07-22 22:21:51,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 189. [2022-07-22 22:21:51,540 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) [2022-07-22 22:21:51,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 262 transitions. [2022-07-22 22:21:51,542 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 262 transitions. Word has length 72 [2022-07-22 22:21:51,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:21:51,542 INFO L495 AbstractCegarLoop]: Abstraction has 189 states and 262 transitions. [2022-07-22 22:21:51,543 INFO L496 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) [2022-07-22 22:21:51,543 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 262 transitions. [2022-07-22 22:21:51,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-22 22:21:51,544 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:21:51,544 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:21:51,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-22 22:21:51,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:21:51,760 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:21:51,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:21:51,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1208498679, now seen corresponding path program 1 times [2022-07-22 22:21:51,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:21:51,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176616745] [2022-07-22 22:21:51,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:21:51,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:21:51,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:51,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:21:51,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:51,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:21:51,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:51,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:21:51,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:51,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:21:51,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:52,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:21:52,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:52,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:21:52,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:52,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:21:52,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:52,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-22 22:21:52,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:52,135 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:21:52,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:21:52,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176616745] [2022-07-22 22:21:52,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176616745] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:21:52,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301191479] [2022-07-22 22:21:52,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:21:52,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:21:52,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:21:52,138 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) [2022-07-22 22:21:52,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-22 22:21:52,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:52,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 2591 conjuncts, 82 conjunts are in the unsatisfiable core [2022-07-22 22:21:52,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:21:52,603 INFO L390 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 [2022-07-22 22:21:53,286 INFO L356 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-07-22 22:21:53,286 INFO L390 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 [2022-07-22 22:21:53,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:21:53,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:21:53,651 INFO L356 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2022-07-22 22:21:53,652 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 33 [2022-07-22 22:21:53,658 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-07-22 22:21:53,661 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 23 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:21:53,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:21:54,019 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301191479] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:21:54,019 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:21:54,019 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 26 [2022-07-22 22:21:54,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693687835] [2022-07-22 22:21:54,020 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:21:54,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-22 22:21:54,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:21:54,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-22 22:21:54,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=834, Unknown=1, NotChecked=0, Total=930 [2022-07-22 22:21:54,021 INFO L87 Difference]: Start difference. First operand 189 states and 262 transitions. Second operand has 26 states, 24 states have (on average 3.875) internal successors, (93), 22 states have internal predecessors, (93), 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) [2022-07-22 22:21:55,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:21:55,300 INFO L93 Difference]: Finished difference Result 302 states and 427 transitions. [2022-07-22 22:21:55,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-22 22:21:55,301 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 3.875) internal successors, (93), 22 states have internal predecessors, (93), 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 73 [2022-07-22 22:21:55,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:21:55,303 INFO L225 Difference]: With dead ends: 302 [2022-07-22 22:21:55,304 INFO L226 Difference]: Without dead ends: 267 [2022-07-22 22:21:55,304 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 79 SyntacticMatches, 9 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=223, Invalid=1938, Unknown=1, NotChecked=0, Total=2162 [2022-07-22 22:21:55,305 INFO L413 NwaCegarLoop]: 204 mSDtfsCounter, 153 mSDsluCounter, 2327 mSDsCounter, 0 mSdLazyCounter, 1062 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 2531 SdHoareTripleChecker+Invalid, 3036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1892 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-22 22:21:55,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 2531 Invalid, 3036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1062 Invalid, 0 Unknown, 1892 Unchecked, 0.8s Time] [2022-07-22 22:21:55,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2022-07-22 22:21:55,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 195. [2022-07-22 22:21:55,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 156 states have (on average 1.3846153846153846) internal successors, (216), 161 states have internal predecessors, (216), 23 states have call successors, (23), 12 states have call predecessors, (23), 15 states have return successors, (30), 21 states have call predecessors, (30), 22 states have call successors, (30) [2022-07-22 22:21:55,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 269 transitions. [2022-07-22 22:21:55,321 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 269 transitions. Word has length 73 [2022-07-22 22:21:55,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:21:55,322 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 269 transitions. [2022-07-22 22:21:55,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 3.875) internal successors, (93), 22 states have internal predecessors, (93), 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) [2022-07-22 22:21:55,322 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 269 transitions. [2022-07-22 22:21:55,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-22 22:21:55,324 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:21:55,324 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:21:55,350 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-07-22 22:21:55,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:21:55,540 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:21:55,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:21:55,540 INFO L85 PathProgramCache]: Analyzing trace with hash -994417807, now seen corresponding path program 1 times [2022-07-22 22:21:55,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:21:55,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197970210] [2022-07-22 22:21:55,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:21:55,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:21:55,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:55,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:21:55,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:55,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:21:55,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:55,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:21:55,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:55,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:21:55,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:55,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:21:55,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:55,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:21:55,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:55,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:21:55,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:55,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-22 22:21:55,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:55,997 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:21:55,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:21:55,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197970210] [2022-07-22 22:21:55,998 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197970210] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:21:55,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81285558] [2022-07-22 22:21:55,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:21:55,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:21:55,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:21:56,000 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) [2022-07-22 22:21:56,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-22 22:21:56,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:21:56,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 2602 conjuncts, 41 conjunts are in the unsatisfiable core [2022-07-22 22:21:56,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:21:56,807 INFO L390 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 [2022-07-22 22:21:56,863 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 23 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:21:56,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:21:57,130 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-22 22:21:57,130 INFO L390 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 21 treesize of output 20 [2022-07-22 22:21:57,140 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:21:57,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81285558] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:21:57,140 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 22:21:57,140 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 10] total 27 [2022-07-22 22:21:57,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392758628] [2022-07-22 22:21:57,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 22:21:57,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-22 22:21:57,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:21:57,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-22 22:21:57,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2022-07-22 22:21:57,142 INFO L87 Difference]: Start difference. First operand 195 states and 269 transitions. Second operand has 27 states, 24 states have (on average 4.0) internal successors, (96), 23 states have internal predecessors, (96), 12 states have call successors, (21), 4 states have call predecessors, (21), 8 states have return successors, (21), 9 states have call predecessors, (21), 12 states have call successors, (21) [2022-07-22 22:21:59,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:21:59,901 INFO L93 Difference]: Finished difference Result 396 states and 575 transitions. [2022-07-22 22:21:59,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-22 22:21:59,902 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 24 states have (on average 4.0) internal successors, (96), 23 states have internal predecessors, (96), 12 states have call successors, (21), 4 states have call predecessors, (21), 8 states have return successors, (21), 9 states have call predecessors, (21), 12 states have call successors, (21) Word has length 73 [2022-07-22 22:21:59,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:21:59,905 INFO L225 Difference]: With dead ends: 396 [2022-07-22 22:21:59,905 INFO L226 Difference]: Without dead ends: 361 [2022-07-22 22:21:59,907 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 141 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 547 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=290, Invalid=2362, Unknown=0, NotChecked=0, Total=2652 [2022-07-22 22:21:59,907 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 525 mSDsluCounter, 2076 mSDsCounter, 0 mSdLazyCounter, 3861 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 542 SdHoareTripleChecker+Valid, 2276 SdHoareTripleChecker+Invalid, 4236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 3861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 325 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:21:59,908 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [542 Valid, 2276 Invalid, 4236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 3861 Invalid, 0 Unknown, 325 Unchecked, 2.1s Time] [2022-07-22 22:21:59,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2022-07-22 22:21:59,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 266. [2022-07-22 22:21:59,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 224 states have (on average 1.4464285714285714) internal successors, (324), 229 states have internal predecessors, (324), 24 states have call successors, (24), 14 states have call predecessors, (24), 17 states have return successors, (31), 22 states have call predecessors, (31), 23 states have call successors, (31) [2022-07-22 22:21:59,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 379 transitions. [2022-07-22 22:21:59,960 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 379 transitions. Word has length 73 [2022-07-22 22:21:59,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:21:59,960 INFO L495 AbstractCegarLoop]: Abstraction has 266 states and 379 transitions. [2022-07-22 22:21:59,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 24 states have (on average 4.0) internal successors, (96), 23 states have internal predecessors, (96), 12 states have call successors, (21), 4 states have call predecessors, (21), 8 states have return successors, (21), 9 states have call predecessors, (21), 12 states have call successors, (21) [2022-07-22 22:21:59,961 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 379 transitions. [2022-07-22 22:21:59,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-22 22:21:59,962 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:21:59,963 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:22:00,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-22 22:22:00,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:22:00,163 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:22:00,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:22:00,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1569134765, now seen corresponding path program 1 times [2022-07-22 22:22:00,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:22:00,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226722677] [2022-07-22 22:22:00,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:22:00,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:22:00,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:00,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:22:00,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:00,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:22:00,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:00,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:22:00,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:00,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:22:00,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:00,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:22:00,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:00,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:22:00,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:00,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:22:00,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:00,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-07-22 22:22:00,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:00,547 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:22:00,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:22:00,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226722677] [2022-07-22 22:22:00,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226722677] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:22:00,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900557434] [2022-07-22 22:22:00,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:22:00,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:22:00,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:22:00,550 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) [2022-07-22 22:22:00,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-22 22:22:01,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:01,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 2593 conjuncts, 88 conjunts are in the unsatisfiable core [2022-07-22 22:22:01,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:22:01,069 INFO L390 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 [2022-07-22 22:22:01,729 INFO L356 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-07-22 22:22:01,730 INFO L390 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 [2022-07-22 22:22:02,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:22:02,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:22:02,129 INFO L356 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-07-22 22:22:02,130 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 103 [2022-07-22 22:22:02,137 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-07-22 22:22:02,139 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 23 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:22:02,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:22:02,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900557434] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:22:02,456 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:22:02,456 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 26 [2022-07-22 22:22:02,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376633566] [2022-07-22 22:22:02,456 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:22:02,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-22 22:22:02,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:22:02,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-22 22:22:02,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=834, Unknown=1, NotChecked=0, Total=930 [2022-07-22 22:22:02,458 INFO L87 Difference]: Start difference. First operand 266 states and 379 transitions. Second operand has 26 states, 24 states have (on average 3.9583333333333335) internal successors, (95), 22 states have internal predecessors, (95), 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) [2022-07-22 22:22:03,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:22:03,608 INFO L93 Difference]: Finished difference Result 317 states and 445 transitions. [2022-07-22 22:22:03,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-22 22:22:03,610 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 3.9583333333333335) internal successors, (95), 22 states have internal predecessors, (95), 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 74 [2022-07-22 22:22:03,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:22:03,612 INFO L225 Difference]: With dead ends: 317 [2022-07-22 22:22:03,612 INFO L226 Difference]: Without dead ends: 282 [2022-07-22 22:22:03,613 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 79 SyntacticMatches, 9 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 527 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=234, Invalid=1927, Unknown=1, NotChecked=0, Total=2162 [2022-07-22 22:22:03,614 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 60 mSDsluCounter, 1591 mSDsCounter, 0 mSdLazyCounter, 1098 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 1769 SdHoareTripleChecker+Invalid, 1527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1098 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 393 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 22:22:03,614 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 1769 Invalid, 1527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1098 Invalid, 0 Unknown, 393 Unchecked, 0.7s Time] [2022-07-22 22:22:03,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2022-07-22 22:22:03,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 266. [2022-07-22 22:22:03,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 224 states have (on average 1.4464285714285714) internal successors, (324), 229 states have internal predecessors, (324), 24 states have call successors, (24), 14 states have call predecessors, (24), 17 states have return successors, (31), 22 states have call predecessors, (31), 23 states have call successors, (31) [2022-07-22 22:22:03,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 379 transitions. [2022-07-22 22:22:03,632 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 379 transitions. Word has length 74 [2022-07-22 22:22:03,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:22:03,632 INFO L495 AbstractCegarLoop]: Abstraction has 266 states and 379 transitions. [2022-07-22 22:22:03,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 3.9583333333333335) internal successors, (95), 22 states have internal predecessors, (95), 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) [2022-07-22 22:22:03,633 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 379 transitions. [2022-07-22 22:22:03,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-22 22:22:03,634 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:22:03,634 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:22:03,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-22 22:22:03,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-07-22 22:22:03,844 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:22:03,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:22:03,844 INFO L85 PathProgramCache]: Analyzing trace with hash -7761607, now seen corresponding path program 1 times [2022-07-22 22:22:03,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:22:03,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026017846] [2022-07-22 22:22:03,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:22:03,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:22:03,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:04,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:22:04,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:04,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:22:04,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:04,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:22:04,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:04,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:22:04,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:04,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:22:04,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:04,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:22:04,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:04,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:22:04,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:04,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-07-22 22:22:04,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:04,209 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:22:04,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:22:04,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026017846] [2022-07-22 22:22:04,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026017846] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:22:04,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010092703] [2022-07-22 22:22:04,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:22:04,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:22:04,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:22:04,212 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) [2022-07-22 22:22:04,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-22 22:22:04,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:04,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 2599 conjuncts, 78 conjunts are in the unsatisfiable core [2022-07-22 22:22:04,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:22:04,741 INFO L390 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 [2022-07-22 22:22:05,380 INFO L356 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-07-22 22:22:05,381 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2022-07-22 22:22:15,794 WARN L855 $PredicateComparison]: unable to prove that (exists ((|hashlittle2_~#u~1.base| Int) (v_ArrVal_1189 (Array Int Int)) (aux_div_v_ArrVal_1186_40 Int) (v_ArrVal_1188 (Array Int Int))) (= (store (store (store |c_old(#memory_int)| |hashlittle2_~#u~1.base| (store (select |c_old(#memory_int)| |hashlittle2_~#u~1.base|) 0 (* 18446744073709551616 aux_div_v_ArrVal_1186_40))) |c_hashlittle2_#in~pc.base| v_ArrVal_1188) |c_hashlittle2_#in~pb.base| v_ArrVal_1189) |c_#memory_int|)) is different from true [2022-07-22 22:22:15,820 INFO L356 Elim1Store]: treesize reduction 15, result has 42.3 percent of original size [2022-07-22 22:22:15,821 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 35 [2022-07-22 22:22:15,845 INFO L356 Elim1Store]: treesize reduction 32, result has 27.3 percent of original size [2022-07-22 22:22:15,846 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 46 [2022-07-22 22:22:16,235 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:22:16,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:22:16,551 WARN L833 $PredicateComparison]: unable to prove that (forall ((|v_hashlittle2_~#u~1.base_30| Int) (aux_div_v_ArrVal_1199_40 Int) (v_ArrVal_1198 (Array Int Int)) (v_ArrVal_1197 (Array Int Int))) (= (mod (select (select (store (store (store |c_#memory_int| |v_hashlittle2_~#u~1.base_30| (store (select |c_#memory_int| |v_hashlittle2_~#u~1.base_30|) 0 (* 18446744073709551616 aux_div_v_ArrVal_1199_40))) |c_ULTIMATE.start_aws_hash_byte_cursor_ptr_~#c~9#1.base| v_ArrVal_1198) |c_ULTIMATE.start_aws_hash_byte_cursor_ptr_~#b~7#1.base| v_ArrVal_1197) |c_ULTIMATE.start_aws_hash_byte_cursor_ptr_~cur~3#1.base|) |c_ULTIMATE.start_aws_hash_byte_cursor_ptr_~cur~3#1.offset|) 18446744073709551616) 0)) is different from false [2022-07-22 22:22:16,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010092703] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:22:16,552 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:22:16,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 21] total 31 [2022-07-22 22:22:16,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266706235] [2022-07-22 22:22:16,553 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:22:16,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-07-22 22:22:16,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:22:16,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-07-22 22:22:16,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1012, Unknown=5, NotChecked=130, Total=1260 [2022-07-22 22:22:16,555 INFO L87 Difference]: Start difference. First operand 266 states and 379 transitions. Second operand has 31 states, 29 states have (on average 3.310344827586207) internal successors, (96), 26 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) [2022-07-22 22:22:28,387 WARN L233 SmtUtils]: Spent 7.90s on a formula simplification that was a NOOP. DAG size: 34 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-07-22 22:22:36,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:22:36,053 INFO L93 Difference]: Finished difference Result 377 states and 539 transitions. [2022-07-22 22:22:36,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-07-22 22:22:36,054 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 3.310344827586207) internal successors, (96), 26 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 [2022-07-22 22:22:36,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:22:36,057 INFO L225 Difference]: With dead ends: 377 [2022-07-22 22:22:36,057 INFO L226 Difference]: Without dead ends: 342 [2022-07-22 22:22:36,058 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 79 SyntacticMatches, 9 SemanticMatches, 59 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 29.6s TimeCoverageRelationStatistics Valid=309, Invalid=3110, Unknown=11, NotChecked=230, Total=3660 [2022-07-22 22:22:36,059 INFO L413 NwaCegarLoop]: 215 mSDtfsCounter, 112 mSDsluCounter, 2489 mSDsCounter, 0 mSdLazyCounter, 1342 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 2704 SdHoareTripleChecker+Invalid, 3311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1917 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:22:36,059 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 2704 Invalid, 3311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1342 Invalid, 0 Unknown, 1917 Unchecked, 1.0s Time] [2022-07-22 22:22:36,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-07-22 22:22:36,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 266. [2022-07-22 22:22:36,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 224 states have (on average 1.4464285714285714) internal successors, (324), 229 states have internal predecessors, (324), 24 states have call successors, (24), 14 states have call predecessors, (24), 17 states have return successors, (31), 22 states have call predecessors, (31), 23 states have call successors, (31) [2022-07-22 22:22:36,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 379 transitions. [2022-07-22 22:22:36,078 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 379 transitions. Word has length 74 [2022-07-22 22:22:36,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:22:36,079 INFO L495 AbstractCegarLoop]: Abstraction has 266 states and 379 transitions. [2022-07-22 22:22:36,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 3.310344827586207) internal successors, (96), 26 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) [2022-07-22 22:22:36,079 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 379 transitions. [2022-07-22 22:22:36,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-22 22:22:36,081 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:22:36,081 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:22:36,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-22 22:22:36,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-07-22 22:22:36,307 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:22:36,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:22:36,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1464298396, now seen corresponding path program 1 times [2022-07-22 22:22:36,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:22:36,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656256123] [2022-07-22 22:22:36,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:22:36,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:22:36,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:36,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:22:36,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:36,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:22:36,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:36,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:22:36,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:36,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:22:36,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:36,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:22:36,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:36,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:22:36,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:36,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:22:36,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:36,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-22 22:22:36,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:36,705 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:22:36,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:22:36,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656256123] [2022-07-22 22:22:36,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656256123] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:22:36,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728566547] [2022-07-22 22:22:36,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:22:36,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:22:36,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:22:36,708 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) [2022-07-22 22:22:36,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-22 22:22:37,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:37,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 2595 conjuncts, 88 conjunts are in the unsatisfiable core [2022-07-22 22:22:37,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:22:37,193 INFO L390 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 [2022-07-22 22:22:37,887 INFO L356 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-07-22 22:22:37,888 INFO L390 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 [2022-07-22 22:22:38,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:22:38,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:22:38,344 INFO L356 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-07-22 22:22:38,345 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 103 [2022-07-22 22:22:38,351 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-07-22 22:22:38,353 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 23 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:22:38,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:22:38,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728566547] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:22:38,645 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:22:38,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 26 [2022-07-22 22:22:38,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835779876] [2022-07-22 22:22:38,645 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:22:38,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-22 22:22:38,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:22:38,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-22 22:22:38,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=834, Unknown=1, NotChecked=0, Total=930 [2022-07-22 22:22:38,646 INFO L87 Difference]: Start difference. First operand 266 states and 379 transitions. Second operand has 26 states, 24 states have (on average 4.041666666666667) internal successors, (97), 22 states have internal predecessors, (97), 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) [2022-07-22 22:22:39,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:22:39,897 INFO L93 Difference]: Finished difference Result 326 states and 464 transitions. [2022-07-22 22:22:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-22 22:22:39,898 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 4.041666666666667) internal successors, (97), 22 states have internal predecessors, (97), 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 75 [2022-07-22 22:22:39,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:22:39,900 INFO L225 Difference]: With dead ends: 326 [2022-07-22 22:22:39,900 INFO L226 Difference]: Without dead ends: 291 [2022-07-22 22:22:39,901 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 81 SyntacticMatches, 9 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=235, Invalid=2020, Unknown=1, NotChecked=0, Total=2256 [2022-07-22 22:22:39,902 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 63 mSDsluCounter, 1650 mSDsCounter, 0 mSdLazyCounter, 998 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 1830 SdHoareTripleChecker+Invalid, 1813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 998 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 761 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-22 22:22:39,902 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 1830 Invalid, 1813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 998 Invalid, 0 Unknown, 761 Unchecked, 0.8s Time] [2022-07-22 22:22:39,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-07-22 22:22:39,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 266. [2022-07-22 22:22:39,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 224 states have (on average 1.4464285714285714) internal successors, (324), 229 states have internal predecessors, (324), 24 states have call successors, (24), 14 states have call predecessors, (24), 17 states have return successors, (31), 22 states have call predecessors, (31), 23 states have call successors, (31) [2022-07-22 22:22:39,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 379 transitions. [2022-07-22 22:22:39,920 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 379 transitions. Word has length 75 [2022-07-22 22:22:39,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:22:39,920 INFO L495 AbstractCegarLoop]: Abstraction has 266 states and 379 transitions. [2022-07-22 22:22:39,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 4.041666666666667) internal successors, (97), 22 states have internal predecessors, (97), 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) [2022-07-22 22:22:39,920 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 379 transitions. [2022-07-22 22:22:39,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-07-22 22:22:39,922 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:22:39,922 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:22:39,954 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-07-22 22:22:40,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-07-22 22:22:40,148 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:22:40,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:22:40,148 INFO L85 PathProgramCache]: Analyzing trace with hash 185282190, now seen corresponding path program 1 times [2022-07-22 22:22:40,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:22:40,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29954566] [2022-07-22 22:22:40,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:22:40,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:22:40,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:40,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:22:40,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:40,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:22:40,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:40,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:22:40,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:40,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:22:40,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:40,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:22:40,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:40,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:22:40,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:40,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:22:40,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:40,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 22:22:40,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:40,552 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:22:40,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:22:40,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29954566] [2022-07-22 22:22:40,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29954566] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:22:40,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426275681] [2022-07-22 22:22:40,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:22:40,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:22:40,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:22:40,554 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) [2022-07-22 22:22:40,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-07-22 22:22:41,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:41,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 2595 conjuncts, 88 conjunts are in the unsatisfiable core [2022-07-22 22:22:41,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:22:41,088 INFO L390 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 [2022-07-22 22:22:41,661 INFO L356 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-07-22 22:22:41,661 INFO L390 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 [2022-07-22 22:22:41,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:22:41,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:22:41,909 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-22 22:22:41,910 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 32 [2022-07-22 22:22:41,925 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-22 22:22:41,925 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-22 22:22:42,215 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 14 proven. 14 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-22 22:22:42,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:22:42,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426275681] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:22:42,516 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:22:42,516 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2022-07-22 22:22:42,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457106456] [2022-07-22 22:22:42,517 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:22:42,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-22 22:22:42,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:22:42,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-22 22:22:42,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1008, Unknown=6, NotChecked=0, Total=1122 [2022-07-22 22:22:42,518 INFO L87 Difference]: Start difference. First operand 266 states and 379 transitions. Second operand has 29 states, 26 states have (on average 3.8461538461538463) 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), 7 states have call predecessors, (16), 10 states have call successors, (16) [2022-07-22 22:22:43,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:22:43,432 INFO L93 Difference]: Finished difference Result 323 states and 452 transitions. [2022-07-22 22:22:43,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-07-22 22:22:43,433 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 3.8461538461538463) 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), 7 states have call predecessors, (16), 10 states have call successors, (16) Word has length 76 [2022-07-22 22:22:43,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:22:43,435 INFO L225 Difference]: With dead ends: 323 [2022-07-22 22:22:43,435 INFO L226 Difference]: Without dead ends: 288 [2022-07-22 22:22:43,436 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 81 SyntacticMatches, 9 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 521 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=208, Invalid=2132, Unknown=12, NotChecked=0, Total=2352 [2022-07-22 22:22:43,437 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 81 mSDsluCounter, 1672 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 1845 SdHoareTripleChecker+Invalid, 1417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 790 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 22:22:43,437 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 1845 Invalid, 1417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 555 Invalid, 0 Unknown, 790 Unchecked, 0.5s Time] [2022-07-22 22:22:43,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-07-22 22:22:43,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 261. [2022-07-22 22:22:43,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 221 states have (on average 1.4524886877828054) internal successors, (321), 225 states have internal predecessors, (321), 23 states have call successors, (23), 14 states have call predecessors, (23), 16 states have return successors, (29), 21 states have call predecessors, (29), 22 states have call successors, (29) [2022-07-22 22:22:43,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 373 transitions. [2022-07-22 22:22:43,454 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 373 transitions. Word has length 76 [2022-07-22 22:22:43,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:22:43,454 INFO L495 AbstractCegarLoop]: Abstraction has 261 states and 373 transitions. [2022-07-22 22:22:43,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 3.8461538461538463) 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), 7 states have call predecessors, (16), 10 states have call successors, (16) [2022-07-22 22:22:43,455 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 373 transitions. [2022-07-22 22:22:43,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-07-22 22:22:43,456 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:22:43,456 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:22:43,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-07-22 22:22:43,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-07-22 22:22:43,674 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:22:43,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:22:43,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1817674049, now seen corresponding path program 1 times [2022-07-22 22:22:43,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:22:43,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401347105] [2022-07-22 22:22:43,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:22:43,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:22:43,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:43,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:22:43,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:43,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:22:43,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:43,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:22:43,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:43,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:22:43,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:43,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:22:43,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:43,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:22:43,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:43,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:22:43,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:43,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-22 22:22:43,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:44,001 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:22:44,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:22:44,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401347105] [2022-07-22 22:22:44,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401347105] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:22:44,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024866703] [2022-07-22 22:22:44,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:22:44,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:22:44,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:22:44,008 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) [2022-07-22 22:22:44,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-07-22 22:22:44,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:44,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 2597 conjuncts, 78 conjunts are in the unsatisfiable core [2022-07-22 22:22:44,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:22:44,481 INFO L390 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 [2022-07-22 22:22:45,089 INFO L356 Elim1Store]: treesize reduction 40, result has 36.5 percent of original size [2022-07-22 22:22:45,090 INFO L390 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 34 [2022-07-22 22:22:45,419 INFO L356 Elim1Store]: treesize reduction 97, result has 1.0 percent of original size [2022-07-22 22:22:45,420 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 36 treesize of output 23 [2022-07-22 22:22:45,423 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-07-22 22:22:45,425 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 23 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:22:45,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:22:45,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024866703] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:22:45,708 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:22:45,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 26 [2022-07-22 22:22:45,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781002238] [2022-07-22 22:22:45,708 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:22:45,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-22 22:22:45,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:22:45,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-22 22:22:45,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=836, Unknown=1, NotChecked=0, Total=930 [2022-07-22 22:22:45,709 INFO L87 Difference]: Start difference. First operand 261 states and 373 transitions. Second operand has 26 states, 24 states have (on average 4.208333333333333) internal successors, (101), 22 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) [2022-07-22 22:22:46,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:22:46,777 INFO L93 Difference]: Finished difference Result 326 states and 464 transitions. [2022-07-22 22:22:46,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-22 22:22:46,777 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 4.208333333333333) internal successors, (101), 22 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 [2022-07-22 22:22:46,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:22:46,779 INFO L225 Difference]: With dead ends: 326 [2022-07-22 22:22:46,779 INFO L226 Difference]: Without dead ends: 291 [2022-07-22 22:22:46,780 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 83 SyntacticMatches, 9 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=218, Invalid=1943, Unknown=1, NotChecked=0, Total=2162 [2022-07-22 22:22:46,781 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 78 mSDsluCounter, 1425 mSDsCounter, 0 mSdLazyCounter, 944 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 1601 SdHoareTripleChecker+Invalid, 1486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 944 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 459 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 22:22:46,781 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 1601 Invalid, 1486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 944 Invalid, 0 Unknown, 459 Unchecked, 0.6s Time] [2022-07-22 22:22:46,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-07-22 22:22:46,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 261. [2022-07-22 22:22:46,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 221 states have (on average 1.4524886877828054) internal successors, (321), 225 states have internal predecessors, (321), 23 states have call successors, (23), 14 states have call predecessors, (23), 16 states have return successors, (29), 21 states have call predecessors, (29), 22 states have call successors, (29) [2022-07-22 22:22:46,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 373 transitions. [2022-07-22 22:22:46,798 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 373 transitions. Word has length 77 [2022-07-22 22:22:46,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:22:46,798 INFO L495 AbstractCegarLoop]: Abstraction has 261 states and 373 transitions. [2022-07-22 22:22:46,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 4.208333333333333) internal successors, (101), 22 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) [2022-07-22 22:22:46,798 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 373 transitions. [2022-07-22 22:22:46,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-07-22 22:22:46,800 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:22:46,800 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:22:46,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-07-22 22:22:47,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-07-22 22:22:47,016 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:22:47,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:22:47,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1265263437, now seen corresponding path program 1 times [2022-07-22 22:22:47,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:22:47,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130506616] [2022-07-22 22:22:47,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:22:47,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:22:47,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:47,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:22:47,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:47,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:22:47,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:47,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:22:47,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:47,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:22:47,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:47,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:22:47,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:47,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:22:47,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:47,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:22:47,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:47,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-22 22:22:47,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:47,347 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:22:47,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:22:47,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130506616] [2022-07-22 22:22:47,348 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130506616] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:22:47,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106436749] [2022-07-22 22:22:47,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:22:47,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:22:47,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:22:47,352 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) [2022-07-22 22:22:47,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-07-22 22:22:47,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:47,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 2605 conjuncts, 86 conjunts are in the unsatisfiable core [2022-07-22 22:22:47,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:22:47,886 INFO L390 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 [2022-07-22 22:22:48,488 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-22 22:22:48,488 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-22 22:22:56,594 WARN L233 SmtUtils]: Spent 7.95s on a formula simplification that was a NOOP. DAG size: 33 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-07-22 22:22:58,886 INFO L356 Elim1Store]: treesize reduction 139, result has 0.7 percent of original size [2022-07-22 22:22:58,887 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 25 [2022-07-22 22:22:58,888 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 23 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:22:58,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:22:59,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106436749] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:22:59,277 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:22:59,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 18] total 29 [2022-07-22 22:22:59,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087648457] [2022-07-22 22:22:59,277 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:22:59,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-22 22:22:59,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:22:59,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-22 22:22:59,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=1018, Unknown=4, NotChecked=0, Total=1122 [2022-07-22 22:22:59,279 INFO L87 Difference]: Start difference. First operand 261 states and 373 transitions. Second operand has 29 states, 27 states have (on average 3.740740740740741) internal successors, (101), 25 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) [2022-07-22 22:23:06,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:23:06,185 INFO L93 Difference]: Finished difference Result 356 states and 502 transitions. [2022-07-22 22:23:06,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-07-22 22:23:06,186 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 3.740740740740741) internal successors, (101), 25 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 [2022-07-22 22:23:06,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:23:06,188 INFO L225 Difference]: With dead ends: 356 [2022-07-22 22:23:06,188 INFO L226 Difference]: Without dead ends: 321 [2022-07-22 22:23:06,189 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 81 SyntacticMatches, 9 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 796 ImplicationChecksByTransitivity, 16.9s TimeCoverageRelationStatistics Valid=276, Invalid=2796, Unknown=8, NotChecked=0, Total=3080 [2022-07-22 22:23:06,190 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 153 mSDsluCounter, 1167 mSDsCounter, 0 mSdLazyCounter, 1139 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 1315 SdHoareTripleChecker+Invalid, 1987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 770 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-22 22:23:06,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 1315 Invalid, 1987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1139 Invalid, 0 Unknown, 770 Unchecked, 0.8s Time] [2022-07-22 22:23:06,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-07-22 22:23:06,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 263. [2022-07-22 22:23:06,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 223 states have (on average 1.452914798206278) internal successors, (324), 227 states have internal predecessors, (324), 23 states have call successors, (23), 14 states have call predecessors, (23), 16 states have return successors, (29), 21 states have call predecessors, (29), 22 states have call successors, (29) [2022-07-22 22:23:06,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 376 transitions. [2022-07-22 22:23:06,211 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 376 transitions. Word has length 77 [2022-07-22 22:23:06,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:23:06,211 INFO L495 AbstractCegarLoop]: Abstraction has 263 states and 376 transitions. [2022-07-22 22:23:06,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 3.740740740740741) internal successors, (101), 25 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) [2022-07-22 22:23:06,211 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 376 transitions. [2022-07-22 22:23:06,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-07-22 22:23:06,214 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:23:06,214 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:23:06,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-07-22 22:23:06,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-07-22 22:23:06,428 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:23:06,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:23:06,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1399276943, now seen corresponding path program 1 times [2022-07-22 22:23:06,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:23:06,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446000568] [2022-07-22 22:23:06,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:23:06,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:23:06,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:06,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:23:06,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:06,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:23:06,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:06,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:23:06,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:06,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:23:06,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:06,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:23:06,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:06,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:23:06,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:06,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:23:06,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:06,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-22 22:23:06,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:06,802 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:23:06,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:23:06,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446000568] [2022-07-22 22:23:06,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446000568] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:23:06,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656550197] [2022-07-22 22:23:06,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:23:06,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:23:06,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:23:06,805 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) [2022-07-22 22:23:06,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-07-22 22:23:07,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:07,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 2603 conjuncts, 80 conjunts are in the unsatisfiable core [2022-07-22 22:23:07,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:23:07,336 INFO L390 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 [2022-07-22 22:23:07,998 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-22 22:23:07,998 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-22 22:23:16,118 INFO L356 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-07-22 22:23:16,118 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 30 [2022-07-22 22:23:16,120 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 23 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:23:16,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:23:16,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656550197] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:23:16,470 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:23:16,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 30 [2022-07-22 22:23:16,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018874292] [2022-07-22 22:23:16,470 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:23:16,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-07-22 22:23:16,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:23:16,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-07-22 22:23:16,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1077, Unknown=4, NotChecked=0, Total=1190 [2022-07-22 22:23:16,472 INFO L87 Difference]: Start difference. First operand 263 states and 376 transitions. Second operand has 30 states, 28 states have (on average 3.607142857142857) internal successors, (101), 26 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) [2022-07-22 22:23:21,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:23:21,748 INFO L93 Difference]: Finished difference Result 347 states and 483 transitions. [2022-07-22 22:23:21,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-22 22:23:21,748 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 3.607142857142857) internal successors, (101), 26 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 [2022-07-22 22:23:21,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:23:21,750 INFO L225 Difference]: With dead ends: 347 [2022-07-22 22:23:21,750 INFO L226 Difference]: Without dead ends: 312 [2022-07-22 22:23:21,752 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 80 SyntacticMatches, 9 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 717 ImplicationChecksByTransitivity, 13.1s TimeCoverageRelationStatistics Valid=232, Invalid=2313, Unknown=5, NotChecked=0, Total=2550 [2022-07-22 22:23:21,752 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 141 mSDsluCounter, 1167 mSDsCounter, 0 mSdLazyCounter, 1010 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 1310 SdHoareTripleChecker+Invalid, 1971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1010 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 892 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-22 22:23:21,752 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 1310 Invalid, 1971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1010 Invalid, 0 Unknown, 892 Unchecked, 0.8s Time] [2022-07-22 22:23:21,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-07-22 22:23:21,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 261. [2022-07-22 22:23:21,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 221 states have (on average 1.4524886877828054) internal successors, (321), 225 states have internal predecessors, (321), 23 states have call successors, (23), 14 states have call predecessors, (23), 16 states have return successors, (29), 21 states have call predecessors, (29), 22 states have call successors, (29) [2022-07-22 22:23:21,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 373 transitions. [2022-07-22 22:23:21,770 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 373 transitions. Word has length 77 [2022-07-22 22:23:21,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:23:21,771 INFO L495 AbstractCegarLoop]: Abstraction has 261 states and 373 transitions. [2022-07-22 22:23:21,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 3.607142857142857) internal successors, (101), 26 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) [2022-07-22 22:23:21,771 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 373 transitions. [2022-07-22 22:23:21,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-07-22 22:23:21,773 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:23:21,773 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:23:21,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-07-22 22:23:21,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:23:21,999 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:23:22,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:23:22,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1085154871, now seen corresponding path program 1 times [2022-07-22 22:23:22,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:23:22,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081628273] [2022-07-22 22:23:22,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:23:22,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:23:22,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:22,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:23:22,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:22,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:23:22,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:22,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:23:22,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:22,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:23:22,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:22,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:23:22,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:22,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:23:22,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:22,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:23:22,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:22,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-22 22:23:22,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:22,337 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:23:22,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:23:22,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081628273] [2022-07-22 22:23:22,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081628273] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:23:22,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276197165] [2022-07-22 22:23:22,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:23:22,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:23:22,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:23:22,339 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) [2022-07-22 22:23:22,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-07-22 22:23:22,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:22,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 2599 conjuncts, 95 conjunts are in the unsatisfiable core [2022-07-22 22:23:22,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:23:22,947 INFO L390 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 [2022-07-22 22:23:23,474 INFO L356 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-07-22 22:23:23,475 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 15 treesize of output 30 [2022-07-22 22:23:23,913 INFO L356 Elim1Store]: treesize reduction 258, result has 0.4 percent of original size [2022-07-22 22:23:23,914 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 73 treesize of output 82 [2022-07-22 22:23:23,920 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-07-22 22:23:23,922 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-22 22:23:23,923 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:23:23,923 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276197165] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:23:23,923 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:23:23,923 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [12] total 26 [2022-07-22 22:23:23,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710651861] [2022-07-22 22:23:23,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:23:23,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-22 22:23:23,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:23:23,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-22 22:23:23,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=576, Unknown=1, NotChecked=0, Total=650 [2022-07-22 22:23:23,925 INFO L87 Difference]: Start difference. First operand 261 states and 373 transitions. Second operand has 16 states, 14 states have (on average 4.142857142857143) internal successors, (58), 14 states have internal predecessors, (58), 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) [2022-07-22 22:23:24,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:23:24,217 INFO L93 Difference]: Finished difference Result 314 states and 438 transitions. [2022-07-22 22:23:24,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 22:23:24,217 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 4.142857142857143) internal successors, (58), 14 states have internal predecessors, (58), 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 78 [2022-07-22 22:23:24,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:23:24,219 INFO L225 Difference]: With dead ends: 314 [2022-07-22 22:23:24,219 INFO L226 Difference]: Without dead ends: 279 [2022-07-22 22:23:24,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 70 SyntacticMatches, 9 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=95, Invalid=774, Unknown=1, NotChecked=0, Total=870 [2022-07-22 22:23:24,221 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 40 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 796 SdHoareTripleChecker+Invalid, 888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 709 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 22:23:24,222 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 796 Invalid, 888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 159 Invalid, 0 Unknown, 709 Unchecked, 0.2s Time] [2022-07-22 22:23:24,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-07-22 22:23:24,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 276. [2022-07-22 22:23:24,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 231 states have (on average 1.432900432900433) internal successors, (331), 237 states have internal predecessors, (331), 25 states have call successors, (25), 15 states have call predecessors, (25), 19 states have return successors, (34), 23 states have call predecessors, (34), 24 states have call successors, (34) [2022-07-22 22:23:24,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 390 transitions. [2022-07-22 22:23:24,243 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 390 transitions. Word has length 78 [2022-07-22 22:23:24,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:23:24,243 INFO L495 AbstractCegarLoop]: Abstraction has 276 states and 390 transitions. [2022-07-22 22:23:24,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 4.142857142857143) internal successors, (58), 14 states have internal predecessors, (58), 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) [2022-07-22 22:23:24,243 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 390 transitions. [2022-07-22 22:23:24,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-07-22 22:23:24,246 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:23:24,246 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:23:24,276 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-07-22 22:23:24,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-07-22 22:23:24,463 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:23:24,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:23:24,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1452243686, now seen corresponding path program 1 times [2022-07-22 22:23:24,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:23:24,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993143385] [2022-07-22 22:23:24,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:23:24,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:23:24,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:24,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:23:24,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:24,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:23:24,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:24,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:23:24,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:24,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:23:24,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:24,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:23:24,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:24,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:23:24,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:24,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:23:24,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:24,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-22 22:23:24,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:24,787 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:23:24,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:23:24,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993143385] [2022-07-22 22:23:24,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993143385] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:23:24,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478837807] [2022-07-22 22:23:24,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:23:24,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:23:24,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:23:24,790 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) [2022-07-22 22:23:24,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-07-22 22:23:25,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:25,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 2601 conjuncts, 80 conjunts are in the unsatisfiable core [2022-07-22 22:23:25,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:23:25,369 INFO L390 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 [2022-07-22 22:23:26,028 INFO L356 Elim1Store]: treesize reduction 40, result has 36.5 percent of original size [2022-07-22 22:23:26,029 INFO L390 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 34 [2022-07-22 22:23:26,449 INFO L356 Elim1Store]: treesize reduction 97, result has 1.0 percent of original size [2022-07-22 22:23:26,449 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 36 treesize of output 23 [2022-07-22 22:23:26,456 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-07-22 22:23:26,457 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 23 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:23:26,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:23:26,752 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478837807] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:23:26,752 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:23:26,752 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 26 [2022-07-22 22:23:26,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94982632] [2022-07-22 22:23:26,752 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:23:26,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-22 22:23:26,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:23:26,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-22 22:23:26,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=835, Unknown=1, NotChecked=0, Total=930 [2022-07-22 22:23:26,753 INFO L87 Difference]: Start difference. First operand 276 states and 390 transitions. Second operand has 26 states, 24 states have (on average 4.375) internal successors, (105), 22 states have internal predecessors, (105), 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) [2022-07-22 22:23:27,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:23:27,996 INFO L93 Difference]: Finished difference Result 383 states and 550 transitions. [2022-07-22 22:23:27,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-22 22:23:27,997 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 4.375) internal successors, (105), 22 states have internal predecessors, (105), 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 79 [2022-07-22 22:23:27,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:23:27,998 INFO L225 Difference]: With dead ends: 383 [2022-07-22 22:23:27,998 INFO L226 Difference]: Without dead ends: 348 [2022-07-22 22:23:27,999 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 84 SyntacticMatches, 9 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 583 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=246, Invalid=2105, Unknown=1, NotChecked=0, Total=2352 [2022-07-22 22:23:28,000 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 201 mSDsluCounter, 2092 mSDsCounter, 0 mSdLazyCounter, 1011 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 2283 SdHoareTripleChecker+Invalid, 2735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1011 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1678 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 22:23:28,000 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 2283 Invalid, 2735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1011 Invalid, 0 Unknown, 1678 Unchecked, 0.7s Time] [2022-07-22 22:23:28,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-07-22 22:23:28,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 276. [2022-07-22 22:23:28,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 231 states have (on average 1.432900432900433) internal successors, (331), 237 states have internal predecessors, (331), 25 states have call successors, (25), 15 states have call predecessors, (25), 19 states have return successors, (34), 23 states have call predecessors, (34), 24 states have call successors, (34) [2022-07-22 22:23:28,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 390 transitions. [2022-07-22 22:23:28,021 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 390 transitions. Word has length 79 [2022-07-22 22:23:28,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:23:28,021 INFO L495 AbstractCegarLoop]: Abstraction has 276 states and 390 transitions. [2022-07-22 22:23:28,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 4.375) internal successors, (105), 22 states have internal predecessors, (105), 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) [2022-07-22 22:23:28,022 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 390 transitions. [2022-07-22 22:23:28,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-07-22 22:23:28,023 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:23:28,024 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:23:28,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-07-22 22:23:28,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-07-22 22:23:28,246 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:23:28,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:23:28,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1547441916, now seen corresponding path program 1 times [2022-07-22 22:23:28,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:23:28,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314759792] [2022-07-22 22:23:28,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:23:28,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:23:28,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:28,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:23:28,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:28,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:23:28,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:28,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:23:28,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:28,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:23:28,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:28,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:23:28,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:28,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:23:28,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:28,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:23:28,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:28,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 22:23:28,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:28,599 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:23:28,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:23:28,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314759792] [2022-07-22 22:23:28,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314759792] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:23:28,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491642421] [2022-07-22 22:23:28,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:23:28,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:23:28,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:23:28,624 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) [2022-07-22 22:23:28,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-07-22 22:23:29,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:29,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 2601 conjuncts, 92 conjunts are in the unsatisfiable core [2022-07-22 22:23:29,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:23:29,124 INFO L390 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 [2022-07-22 22:23:29,631 INFO L356 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2022-07-22 22:23:29,632 INFO L390 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 3 case distinctions, treesize of input 24 treesize of output 30 [2022-07-22 22:23:30,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:23:30,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:23:30,005 INFO L356 Elim1Store]: treesize reduction 46, result has 2.1 percent of original size [2022-07-22 22:23:30,006 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 28 [2022-07-22 22:23:30,011 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-07-22 22:23:30,012 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-22 22:23:30,012 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:23:30,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491642421] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:23:30,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:23:30,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [12] total 26 [2022-07-22 22:23:30,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65190181] [2022-07-22 22:23:30,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:23:30,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-22 22:23:30,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:23:30,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-22 22:23:30,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=574, Unknown=1, NotChecked=0, Total=650 [2022-07-22 22:23:30,015 INFO L87 Difference]: Start difference. First operand 276 states and 390 transitions. Second operand has 16 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 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) [2022-07-22 22:23:30,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:23:30,243 INFO L93 Difference]: Finished difference Result 367 states and 518 transitions. [2022-07-22 22:23:30,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 22:23:30,243 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 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 80 [2022-07-22 22:23:30,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:23:30,245 INFO L225 Difference]: With dead ends: 367 [2022-07-22 22:23:30,245 INFO L226 Difference]: Without dead ends: 332 [2022-07-22 22:23:30,246 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 72 SyntacticMatches, 9 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=97, Invalid=772, Unknown=1, NotChecked=0, Total=870 [2022-07-22 22:23:30,246 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 112 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 1097 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1011 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:23:30,246 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 877 Invalid, 1097 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 67 Invalid, 0 Unknown, 1011 Unchecked, 0.1s Time] [2022-07-22 22:23:30,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-07-22 22:23:30,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 276. [2022-07-22 22:23:30,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 231 states have (on average 1.432900432900433) internal successors, (331), 237 states have internal predecessors, (331), 25 states have call successors, (25), 15 states have call predecessors, (25), 19 states have return successors, (34), 23 states have call predecessors, (34), 24 states have call successors, (34) [2022-07-22 22:23:30,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 390 transitions. [2022-07-22 22:23:30,267 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 390 transitions. Word has length 80 [2022-07-22 22:23:30,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:23:30,267 INFO L495 AbstractCegarLoop]: Abstraction has 276 states and 390 transitions. [2022-07-22 22:23:30,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 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) [2022-07-22 22:23:30,268 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 390 transitions. [2022-07-22 22:23:30,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-07-22 22:23:30,269 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:23:30,269 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:23:30,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-07-22 22:23:30,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-07-22 22:23:30,487 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:23:30,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:23:30,487 INFO L85 PathProgramCache]: Analyzing trace with hash -236206099, now seen corresponding path program 1 times [2022-07-22 22:23:30,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:23:30,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931986638] [2022-07-22 22:23:30,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:23:30,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:23:30,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:30,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:23:30,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:30,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:23:30,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:30,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:23:30,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:30,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:23:30,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:30,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:23:30,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:30,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:23:30,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:30,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:23:30,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:30,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 22:23:30,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:30,669 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-07-22 22:23:30,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:23:30,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931986638] [2022-07-22 22:23:30,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931986638] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:23:30,670 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:23:30,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 22:23:30,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405252312] [2022-07-22 22:23:30,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:23:30,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 22:23:30,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:23:30,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 22:23:30,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 22:23:30,673 INFO L87 Difference]: Start difference. First operand 276 states and 390 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) [2022-07-22 22:23:30,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:23:30,978 INFO L93 Difference]: Finished difference Result 373 states and 527 transitions. [2022-07-22 22:23:30,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 22:23:30,979 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 [2022-07-22 22:23:30,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:23:30,980 INFO L225 Difference]: With dead ends: 373 [2022-07-22 22:23:30,980 INFO L226 Difference]: Without dead ends: 302 [2022-07-22 22:23:30,981 INFO L412 NwaCegarLoop]: 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 [2022-07-22 22:23:30,981 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 32 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 22:23:30,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 363 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 22:23:30,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-07-22 22:23:31,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 294. [2022-07-22 22:23:31,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 249 states have (on average 1.4016064257028114) internal successors, (349), 255 states have internal predecessors, (349), 25 states have call successors, (25), 15 states have call predecessors, (25), 19 states have return successors, (34), 23 states have call predecessors, (34), 24 states have call successors, (34) [2022-07-22 22:23:31,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 408 transitions. [2022-07-22 22:23:31,003 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 408 transitions. Word has length 80 [2022-07-22 22:23:31,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:23:31,003 INFO L495 AbstractCegarLoop]: Abstraction has 294 states and 408 transitions. [2022-07-22 22:23:31,004 INFO L496 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) [2022-07-22 22:23:31,004 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 408 transitions. [2022-07-22 22:23:31,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-07-22 22:23:31,005 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:23:31,005 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:23:31,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-22 22:23:31,006 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:23:31,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:23:31,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1687021935, now seen corresponding path program 1 times [2022-07-22 22:23:31,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:23:31,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374947046] [2022-07-22 22:23:31,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:23:31,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:23:31,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:31,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:23:31,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:31,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:23:31,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:31,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:23:31,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:31,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:23:31,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:31,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:23:31,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:31,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:23:31,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:31,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:23:31,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:31,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 22:23:31,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:31,348 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:23:31,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:23:31,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374947046] [2022-07-22 22:23:31,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374947046] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:23:31,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422237868] [2022-07-22 22:23:31,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:23:31,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:23:31,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:23:31,350 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) [2022-07-22 22:23:31,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-22 22:23:31,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:31,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 2607 conjuncts, 86 conjunts are in the unsatisfiable core [2022-07-22 22:23:31,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:23:31,870 INFO L390 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 [2022-07-22 22:23:32,543 INFO L356 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-07-22 22:23:32,544 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2022-07-22 22:23:38,800 WARN L233 SmtUtils]: Spent 6.05s on a formula simplification that was a NOOP. DAG size: 33 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-07-22 22:23:41,001 INFO L356 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-07-22 22:23:41,001 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 30 [2022-07-22 22:23:41,003 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 23 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:23:41,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:23:41,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422237868] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:23:41,362 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:23:41,362 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 18] total 29 [2022-07-22 22:23:41,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402515257] [2022-07-22 22:23:41,362 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:23:41,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-22 22:23:41,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:23:41,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-22 22:23:41,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=1018, Unknown=4, NotChecked=0, Total=1122 [2022-07-22 22:23:41,363 INFO L87 Difference]: Start difference. First operand 294 states and 408 transitions. Second operand has 29 states, 27 states have (on average 3.962962962962963) internal successors, (107), 25 states have internal predecessors, (107), 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) [2022-07-22 22:23:48,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:23:48,491 INFO L93 Difference]: Finished difference Result 372 states and 532 transitions. [2022-07-22 22:23:48,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-22 22:23:48,496 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 3.962962962962963) internal successors, (107), 25 states have internal predecessors, (107), 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 80 [2022-07-22 22:23:48,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:23:48,498 INFO L225 Difference]: With dead ends: 372 [2022-07-22 22:23:48,498 INFO L226 Difference]: Without dead ends: 337 [2022-07-22 22:23:48,500 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 84 SyntacticMatches, 9 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 15.1s TimeCoverageRelationStatistics Valid=242, Invalid=2508, Unknown=6, NotChecked=0, Total=2756 [2022-07-22 22:23:48,500 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 114 mSDsluCounter, 1396 mSDsCounter, 0 mSdLazyCounter, 1290 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 1538 SdHoareTripleChecker+Invalid, 2293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 939 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-22 22:23:48,501 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 1538 Invalid, 2293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1290 Invalid, 0 Unknown, 939 Unchecked, 0.9s Time] [2022-07-22 22:23:48,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2022-07-22 22:23:48,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 292. [2022-07-22 22:23:48,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 247 states have (on average 1.4048582995951417) internal successors, (347), 253 states have internal predecessors, (347), 25 states have call successors, (25), 15 states have call predecessors, (25), 19 states have return successors, (34), 23 states have call predecessors, (34), 24 states have call successors, (34) [2022-07-22 22:23:48,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 406 transitions. [2022-07-22 22:23:48,524 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 406 transitions. Word has length 80 [2022-07-22 22:23:48,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:23:48,525 INFO L495 AbstractCegarLoop]: Abstraction has 292 states and 406 transitions. [2022-07-22 22:23:48,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 3.962962962962963) internal successors, (107), 25 states have internal predecessors, (107), 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) [2022-07-22 22:23:48,525 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 406 transitions. [2022-07-22 22:23:48,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-07-22 22:23:48,526 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:23:48,527 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:23:48,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-07-22 22:23:48,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:23:48,755 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:23:48,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:23:48,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1553008429, now seen corresponding path program 1 times [2022-07-22 22:23:48,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:23:48,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080836613] [2022-07-22 22:23:48,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:23:48,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:23:48,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:48,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:23:48,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:48,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:23:48,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:48,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:23:48,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:48,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:23:48,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:48,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:23:48,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:49,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:23:49,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:49,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:23:49,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:49,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 22:23:49,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:49,156 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:23:49,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:23:49,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080836613] [2022-07-22 22:23:49,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080836613] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:23:49,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920762361] [2022-07-22 22:23:49,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:23:49,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:23:49,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:23:49,160 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) [2022-07-22 22:23:49,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-07-22 22:23:49,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:23:49,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 2605 conjuncts, 80 conjunts are in the unsatisfiable core [2022-07-22 22:23:49,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:23:49,668 INFO L390 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 [2022-07-22 22:23:50,284 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-22 22:23:50,285 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-22 22:23:58,761 INFO L356 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-07-22 22:23:58,762 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 30 [2022-07-22 22:23:58,763 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 23 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:23:58,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:23:59,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920762361] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:23:59,233 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:23:59,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 30 [2022-07-22 22:23:59,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542218983] [2022-07-22 22:23:59,233 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:23:59,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-07-22 22:23:59,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:23:59,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-07-22 22:23:59,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1077, Unknown=4, NotChecked=0, Total=1190 [2022-07-22 22:23:59,234 INFO L87 Difference]: Start difference. First operand 292 states and 406 transitions. Second operand has 30 states, 28 states have (on average 3.8214285714285716) internal successors, (107), 26 states have internal predecessors, (107), 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) [2022-07-22 22:24:04,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:24:04,075 INFO L93 Difference]: Finished difference Result 355 states and 495 transitions. [2022-07-22 22:24:04,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-22 22:24:04,076 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 3.8214285714285716) internal successors, (107), 26 states have internal predecessors, (107), 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 80 [2022-07-22 22:24:04,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:24:04,078 INFO L225 Difference]: With dead ends: 355 [2022-07-22 22:24:04,078 INFO L226 Difference]: Without dead ends: 320 [2022-07-22 22:24:04,079 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 83 SyntacticMatches, 9 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=242, Invalid=2405, Unknown=5, NotChecked=0, Total=2652 [2022-07-22 22:24:04,080 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 104 mSDsluCounter, 1166 mSDsCounter, 0 mSdLazyCounter, 966 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 1312 SdHoareTripleChecker+Invalid, 2070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 966 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1041 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-22 22:24:04,080 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 1312 Invalid, 2070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 966 Invalid, 0 Unknown, 1041 Unchecked, 0.9s Time] [2022-07-22 22:24:04,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-07-22 22:24:04,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 292. [2022-07-22 22:24:04,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 247 states have (on average 1.4048582995951417) internal successors, (347), 253 states have internal predecessors, (347), 25 states have call successors, (25), 15 states have call predecessors, (25), 19 states have return successors, (34), 23 states have call predecessors, (34), 24 states have call successors, (34) [2022-07-22 22:24:04,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 406 transitions. [2022-07-22 22:24:04,101 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 406 transitions. Word has length 80 [2022-07-22 22:24:04,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:24:04,101 INFO L495 AbstractCegarLoop]: Abstraction has 292 states and 406 transitions. [2022-07-22 22:24:04,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 3.8214285714285716) internal successors, (107), 26 states have internal predecessors, (107), 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) [2022-07-22 22:24:04,101 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 406 transitions. [2022-07-22 22:24:04,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-07-22 22:24:04,103 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:24:04,103 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2022-07-22 22:24:04,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-07-22 22:24:04,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:04,336 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:24:04,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:24:04,336 INFO L85 PathProgramCache]: Analyzing trace with hash 105103528, now seen corresponding path program 1 times [2022-07-22 22:24:04,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:24:04,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833691284] [2022-07-22 22:24:04,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:04,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:24:04,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:04,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:24:04,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:04,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:24:04,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:04,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:24:04,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:04,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-22 22:24:04,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:04,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-22 22:24:04,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:04,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-22 22:24:04,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:04,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-07-22 22:24:04,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:04,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 22:24:04,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:04,850 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-07-22 22:24:04,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:24:04,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833691284] [2022-07-22 22:24:04,851 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833691284] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:04,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688785142] [2022-07-22 22:24:04,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:04,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:04,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:24:04,853 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) [2022-07-22 22:24:04,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-07-22 22:24:05,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:05,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 2613 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-22 22:24:05,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:24:05,547 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-22 22:24:05,548 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:24:05,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688785142] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:24:05,548 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:24:05,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 11 [2022-07-22 22:24:05,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606010618] [2022-07-22 22:24:05,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:24:05,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 22:24:05,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:24:05,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 22:24:05,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-07-22 22:24:05,550 INFO L87 Difference]: Start difference. First operand 292 states and 406 transitions. Second operand has 9 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 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) [2022-07-22 22:24:05,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:24:05,702 INFO L93 Difference]: Finished difference Result 509 states and 728 transitions. [2022-07-22 22:24:05,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 22:24:05,703 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 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 80 [2022-07-22 22:24:05,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:24:05,705 INFO L225 Difference]: With dead ends: 509 [2022-07-22 22:24:05,705 INFO L226 Difference]: Without dead ends: 302 [2022-07-22 22:24:05,706 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-07-22 22:24:05,707 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 12 mSDsluCounter, 1244 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1429 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:24:05,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 1429 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 22:24:05,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-07-22 22:24:05,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 297. [2022-07-22 22:24:05,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 251 states have (on average 1.3984063745019921) internal successors, (351), 258 states have internal predecessors, (351), 25 states have call successors, (25), 15 states have call predecessors, (25), 20 states have return successors, (38), 23 states have call predecessors, (38), 24 states have call successors, (38) [2022-07-22 22:24:05,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 414 transitions. [2022-07-22 22:24:05,728 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 414 transitions. Word has length 80 [2022-07-22 22:24:05,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:24:05,728 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 414 transitions. [2022-07-22 22:24:05,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 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) [2022-07-22 22:24:05,729 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 414 transitions. [2022-07-22 22:24:05,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-07-22 22:24:05,730 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:24:05,731 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:24:05,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-07-22 22:24:05,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-07-22 22:24:05,947 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:24:05,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:24:05,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1803966603, now seen corresponding path program 1 times [2022-07-22 22:24:05,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:24:05,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115011412] [2022-07-22 22:24:05,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:05,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:24:06,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:06,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:24:06,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:06,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:24:06,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:06,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:24:06,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:06,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:24:06,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:06,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:24:06,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:06,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:24:06,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:06,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:24:06,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:06,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-22 22:24:06,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:06,325 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:24:06,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:24:06,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115011412] [2022-07-22 22:24:06,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115011412] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:06,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212178521] [2022-07-22 22:24:06,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:06,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:06,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:24:06,328 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) [2022-07-22 22:24:06,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-07-22 22:24:06,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:06,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 2603 conjuncts, 82 conjunts are in the unsatisfiable core [2022-07-22 22:24:06,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:24:06,876 INFO L390 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 [2022-07-22 22:24:07,775 INFO L356 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-07-22 22:24:07,775 INFO L390 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 [2022-07-22 22:24:08,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:24:08,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:24:08,229 INFO L356 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2022-07-22 22:24:08,229 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 33 [2022-07-22 22:24:08,235 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-07-22 22:24:08,237 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 23 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:24:08,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:24:08,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212178521] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:08,574 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:24:08,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 26 [2022-07-22 22:24:08,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755923585] [2022-07-22 22:24:08,575 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:24:08,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-22 22:24:08,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:24:08,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-22 22:24:08,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=834, Unknown=1, NotChecked=0, Total=930 [2022-07-22 22:24:08,577 INFO L87 Difference]: Start difference. First operand 297 states and 414 transitions. Second operand has 26 states, 24 states have (on average 4.541666666666667) internal successors, (109), 22 states have internal predecessors, (109), 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) [2022-07-22 22:24:09,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:24:09,923 INFO L93 Difference]: Finished difference Result 362 states and 511 transitions. [2022-07-22 22:24:09,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-22 22:24:09,923 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 4.541666666666667) internal successors, (109), 22 states have internal predecessors, (109), 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 81 [2022-07-22 22:24:09,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:24:09,925 INFO L225 Difference]: With dead ends: 362 [2022-07-22 22:24:09,925 INFO L226 Difference]: Without dead ends: 322 [2022-07-22 22:24:09,927 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 87 SyntacticMatches, 9 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 615 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=262, Invalid=2187, Unknown=1, NotChecked=0, Total=2450 [2022-07-22 22:24:09,928 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 91 mSDsluCounter, 1497 mSDsCounter, 0 mSdLazyCounter, 869 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 1665 SdHoareTripleChecker+Invalid, 1551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 587 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 22:24:09,928 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 1665 Invalid, 1551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 869 Invalid, 0 Unknown, 587 Unchecked, 0.7s Time] [2022-07-22 22:24:09,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2022-07-22 22:24:09,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 297. [2022-07-22 22:24:09,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 251 states have (on average 1.3984063745019921) internal successors, (351), 258 states have internal predecessors, (351), 25 states have call successors, (25), 15 states have call predecessors, (25), 20 states have return successors, (38), 23 states have call predecessors, (38), 24 states have call successors, (38) [2022-07-22 22:24:09,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 414 transitions. [2022-07-22 22:24:09,950 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 414 transitions. Word has length 81 [2022-07-22 22:24:09,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:24:09,951 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 414 transitions. [2022-07-22 22:24:09,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 4.541666666666667) internal successors, (109), 22 states have internal predecessors, (109), 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) [2022-07-22 22:24:09,951 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 414 transitions. [2022-07-22 22:24:09,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-22 22:24:09,953 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:24:09,953 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:24:09,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-07-22 22:24:10,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-07-22 22:24:10,175 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:24:10,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:24:10,176 INFO L85 PathProgramCache]: Analyzing trace with hash -384834745, now seen corresponding path program 1 times [2022-07-22 22:24:10,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:24:10,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851945676] [2022-07-22 22:24:10,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:10,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:24:10,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:10,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:24:10,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:10,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:24:10,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:10,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:24:10,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:10,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:24:10,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:10,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:24:10,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:10,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:24:10,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:10,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:24:10,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:10,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-22 22:24:10,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:10,996 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:24:10,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:24:10,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851945676] [2022-07-22 22:24:10,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851945676] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:24:10,997 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:24:10,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-07-22 22:24:10,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699705042] [2022-07-22 22:24:10,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:24:10,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-22 22:24:10,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:24:10,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-22 22:24:10,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2022-07-22 22:24:10,998 INFO L87 Difference]: Start difference. First operand 297 states and 414 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) [2022-07-22 22:24:12,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:24:12,945 INFO L93 Difference]: Finished difference Result 357 states and 500 transitions. [2022-07-22 22:24:12,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-22 22:24:12,946 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 [2022-07-22 22:24:12,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:24:12,948 INFO L225 Difference]: With dead ends: 357 [2022-07-22 22:24:12,948 INFO L226 Difference]: Without dead ends: 324 [2022-07-22 22:24:12,948 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-07-22 22:24:12,949 INFO L413 NwaCegarLoop]: 80 mSDtfsCounter, 166 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 1685 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 1716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-07-22 22:24:12,949 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 480 Invalid, 1716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1685 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-07-22 22:24:12,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-07-22 22:24:12,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 310. [2022-07-22 22:24:12,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 256 states have (on average 1.390625) internal successors, (356), 264 states have internal predecessors, (356), 32 states have call successors, (32), 15 states have call predecessors, (32), 21 states have return successors, (55), 30 states have call predecessors, (55), 31 states have call successors, (55) [2022-07-22 22:24:12,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 443 transitions. [2022-07-22 22:24:12,974 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 443 transitions. Word has length 82 [2022-07-22 22:24:12,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:24:12,974 INFO L495 AbstractCegarLoop]: Abstraction has 310 states and 443 transitions. [2022-07-22 22:24:12,974 INFO L496 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) [2022-07-22 22:24:12,974 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 443 transitions. [2022-07-22 22:24:12,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-22 22:24:12,976 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:24:12,977 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:24:12,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-22 22:24:12,977 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:24:12,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:24:12,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1528323135, now seen corresponding path program 1 times [2022-07-22 22:24:12,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:24:12,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27231420] [2022-07-22 22:24:12,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:12,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:24:13,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:13,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:24:13,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:13,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:24:13,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:13,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:24:13,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:13,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:24:13,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:13,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:24:13,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:13,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:24:13,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:13,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:24:13,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:13,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-22 22:24:13,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:13,350 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:24:13,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:24:13,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27231420] [2022-07-22 22:24:13,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27231420] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:13,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555762578] [2022-07-22 22:24:13,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:13,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:13,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:24:13,353 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) [2022-07-22 22:24:13,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-07-22 22:24:14,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:14,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 2605 conjuncts, 90 conjunts are in the unsatisfiable core [2022-07-22 22:24:14,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:24:14,024 INFO L390 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 [2022-07-22 22:24:14,840 INFO L356 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2022-07-22 22:24:14,840 INFO L390 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 3 case distinctions, treesize of input 24 treesize of output 30 [2022-07-22 22:24:15,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:24:15,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:24:15,290 INFO L356 Elim1Store]: treesize reduction 90, result has 1.1 percent of original size [2022-07-22 22:24:15,290 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 66 treesize of output 93 [2022-07-22 22:24:15,297 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-07-22 22:24:15,298 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 23 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:24:15,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:24:15,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555762578] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:15,659 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:24:15,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 26 [2022-07-22 22:24:15,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709484262] [2022-07-22 22:24:15,660 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:24:15,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-22 22:24:15,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:24:15,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-22 22:24:15,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=834, Unknown=1, NotChecked=0, Total=930 [2022-07-22 22:24:15,661 INFO L87 Difference]: Start difference. First operand 310 states and 443 transitions. Second operand has 26 states, 24 states have (on average 4.625) internal successors, (111), 22 states have internal predecessors, (111), 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) [2022-07-22 22:24:16,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:24:16,897 INFO L93 Difference]: Finished difference Result 426 states and 608 transitions. [2022-07-22 22:24:16,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-22 22:24:16,897 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 4.625) internal successors, (111), 22 states have internal predecessors, (111), 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 82 [2022-07-22 22:24:16,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:24:16,899 INFO L225 Difference]: With dead ends: 426 [2022-07-22 22:24:16,899 INFO L226 Difference]: Without dead ends: 386 [2022-07-22 22:24:16,901 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 89 SyntacticMatches, 9 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 541 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=217, Invalid=1944, Unknown=1, NotChecked=0, Total=2162 [2022-07-22 22:24:16,901 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 232 mSDsluCounter, 1416 mSDsCounter, 0 mSdLazyCounter, 731 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 1602 SdHoareTripleChecker+Invalid, 1936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1122 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 22:24:16,902 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 1602 Invalid, 1936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 731 Invalid, 0 Unknown, 1122 Unchecked, 0.7s Time] [2022-07-22 22:24:16,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-07-22 22:24:16,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 310. [2022-07-22 22:24:16,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 256 states have (on average 1.390625) internal successors, (356), 264 states have internal predecessors, (356), 32 states have call successors, (32), 15 states have call predecessors, (32), 21 states have return successors, (55), 30 states have call predecessors, (55), 31 states have call successors, (55) [2022-07-22 22:24:16,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 443 transitions. [2022-07-22 22:24:16,926 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 443 transitions. Word has length 82 [2022-07-22 22:24:16,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:24:16,927 INFO L495 AbstractCegarLoop]: Abstraction has 310 states and 443 transitions. [2022-07-22 22:24:16,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 4.625) internal successors, (111), 22 states have internal predecessors, (111), 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) [2022-07-22 22:24:16,927 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 443 transitions. [2022-07-22 22:24:16,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-22 22:24:16,929 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:24:16,929 INFO L195 NwaCegarLoop]: 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, 1, 1, 1, 1] [2022-07-22 22:24:16,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-07-22 22:24:17,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:17,151 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:24:17,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:24:17,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1283016081, now seen corresponding path program 2 times [2022-07-22 22:24:17,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:24:17,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498138596] [2022-07-22 22:24:17,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:17,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:24:17,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:17,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:24:17,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:17,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:24:17,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:17,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:24:17,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:17,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:24:17,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:17,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:24:17,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:17,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:24:17,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:17,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:24:17,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:17,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-22 22:24:17,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:17,581 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-22 22:24:17,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:24:17,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498138596] [2022-07-22 22:24:17,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498138596] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:17,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238166827] [2022-07-22 22:24:17,582 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 22:24:17,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:17,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:24:17,588 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) [2022-07-22 22:24:17,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-07-22 22:24:18,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 22:24:18,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 22:24:18,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 2611 conjuncts, 38 conjunts are in the unsatisfiable core [2022-07-22 22:24:18,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:24:19,080 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 33 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:24:19,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:24:19,380 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-22 22:24:19,381 INFO L390 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 [2022-07-22 22:24:19,389 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-22 22:24:19,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238166827] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:24:19,390 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 22:24:19,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 27 [2022-07-22 22:24:19,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335333690] [2022-07-22 22:24:19,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 22:24:19,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-22 22:24:19,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:24:19,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-22 22:24:19,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-07-22 22:24:19,392 INFO L87 Difference]: Start difference. First operand 310 states and 443 transitions. Second operand has 27 states, 24 states have (on average 5.458333333333333) internal successors, (131), 23 states have internal predecessors, (131), 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) [2022-07-22 22:24:21,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:24:21,076 INFO L93 Difference]: Finished difference Result 582 states and 831 transitions. [2022-07-22 22:24:21,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-07-22 22:24:21,077 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 24 states have (on average 5.458333333333333) internal successors, (131), 23 states have internal predecessors, (131), 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 82 [2022-07-22 22:24:21,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:24:21,079 INFO L225 Difference]: With dead ends: 582 [2022-07-22 22:24:21,079 INFO L226 Difference]: Without dead ends: 348 [2022-07-22 22:24:21,081 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 164 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=259, Invalid=1899, Unknown=4, NotChecked=0, Total=2162 [2022-07-22 22:24:21,081 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 205 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 1386 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 923 SdHoareTripleChecker+Invalid, 1967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 533 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:24:21,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 923 Invalid, 1967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1386 Invalid, 0 Unknown, 533 Unchecked, 1.1s Time] [2022-07-22 22:24:21,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-07-22 22:24:21,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 318. [2022-07-22 22:24:21,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 263 states have (on average 1.376425855513308) internal successors, (362), 271 states have internal predecessors, (362), 32 states have call successors, (32), 16 states have call predecessors, (32), 22 states have return successors, (54), 30 states have call predecessors, (54), 31 states have call successors, (54) [2022-07-22 22:24:21,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 448 transitions. [2022-07-22 22:24:21,108 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 448 transitions. Word has length 82 [2022-07-22 22:24:21,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:24:21,108 INFO L495 AbstractCegarLoop]: Abstraction has 318 states and 448 transitions. [2022-07-22 22:24:21,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 24 states have (on average 5.458333333333333) internal successors, (131), 23 states have internal predecessors, (131), 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) [2022-07-22 22:24:21,108 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 448 transitions. [2022-07-22 22:24:21,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-22 22:24:21,111 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:24:21,111 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:24:21,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-07-22 22:24:21,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:21,331 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:24:21,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:24:21,332 INFO L85 PathProgramCache]: Analyzing trace with hash 400956781, now seen corresponding path program 1 times [2022-07-22 22:24:21,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:24:21,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806163818] [2022-07-22 22:24:21,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:21,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:24:21,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:21,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:24:21,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:21,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:24:21,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:21,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:24:21,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:21,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:24:21,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:21,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:24:21,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:21,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:24:21,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:21,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 22:24:21,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:21,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-22 22:24:21,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:21,750 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-22 22:24:21,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:24:21,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806163818] [2022-07-22 22:24:21,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806163818] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:21,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835848369] [2022-07-22 22:24:21,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:21,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:21,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:24:21,752 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) [2022-07-22 22:24:21,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-07-22 22:24:22,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:22,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 2618 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-22 22:24:22,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:24:22,430 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-22 22:24:22,430 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:24:22,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835848369] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:24:22,430 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:24:22,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 15 [2022-07-22 22:24:22,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883110177] [2022-07-22 22:24:22,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:24:22,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 22:24:22,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:24:22,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 22:24:22,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2022-07-22 22:24:22,431 INFO L87 Difference]: Start difference. First operand 318 states and 448 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 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) [2022-07-22 22:24:22,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:24:22,780 INFO L93 Difference]: Finished difference Result 543 states and 796 transitions. [2022-07-22 22:24:22,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 22:24:22,780 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 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 82 [2022-07-22 22:24:22,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:24:22,782 INFO L225 Difference]: With dead ends: 543 [2022-07-22 22:24:22,782 INFO L226 Difference]: Without dead ends: 318 [2022-07-22 22:24:22,784 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-07-22 22:24:22,784 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 17 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 22:24:22,785 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 548 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 127 Invalid, 0 Unknown, 65 Unchecked, 0.3s Time] [2022-07-22 22:24:22,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2022-07-22 22:24:22,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 317. [2022-07-22 22:24:22,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 262 states have (on average 1.3740458015267176) internal successors, (360), 270 states have internal predecessors, (360), 32 states have call successors, (32), 16 states have call predecessors, (32), 22 states have return successors, (54), 30 states have call predecessors, (54), 31 states have call successors, (54) [2022-07-22 22:24:22,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 446 transitions. [2022-07-22 22:24:22,808 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 446 transitions. Word has length 82 [2022-07-22 22:24:22,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:24:22,809 INFO L495 AbstractCegarLoop]: Abstraction has 317 states and 446 transitions. [2022-07-22 22:24:22,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 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) [2022-07-22 22:24:22,809 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 446 transitions. [2022-07-22 22:24:22,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-22 22:24:22,811 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:24:22,811 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:24:22,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-07-22 22:24:23,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-07-22 22:24:23,030 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:24:23,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:24:23,030 INFO L85 PathProgramCache]: Analyzing trace with hash 961656559, now seen corresponding path program 1 times [2022-07-22 22:24:23,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:24:23,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359807034] [2022-07-22 22:24:23,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:23,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:24:23,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:23,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:24:23,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:23,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:24:23,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:23,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:24:23,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:23,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:24:23,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:23,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:24:23,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:23,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:24:23,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:23,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 22:24:23,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:23,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-22 22:24:23,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:23,413 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-07-22 22:24:23,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:24:23,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359807034] [2022-07-22 22:24:23,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359807034] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:23,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591825467] [2022-07-22 22:24:23,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:23,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:23,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:24:23,416 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) [2022-07-22 22:24:23,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-07-22 22:24:23,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:23,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 2623 conjuncts, 39 conjunts are in the unsatisfiable core [2022-07-22 22:24:23,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:24:24,023 INFO L390 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 13 treesize of output 9 [2022-07-22 22:24:24,027 INFO L390 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 13 treesize of output 9 [2022-07-22 22:24:24,444 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-22 22:24:24,444 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:24:24,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591825467] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:24:24,444 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:24:24,445 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [10] total 19 [2022-07-22 22:24:24,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388623238] [2022-07-22 22:24:24,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:24:24,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-22 22:24:24,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:24:24,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-22 22:24:24,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2022-07-22 22:24:24,446 INFO L87 Difference]: Start difference. First operand 317 states and 446 transitions. Second operand has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 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) [2022-07-22 22:24:24,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:24:24,523 INFO L93 Difference]: Finished difference Result 552 states and 794 transitions. [2022-07-22 22:24:24,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-22 22:24:24,524 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 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 82 [2022-07-22 22:24:24,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:24:24,525 INFO L225 Difference]: With dead ends: 552 [2022-07-22 22:24:24,525 INFO L226 Difference]: Without dead ends: 327 [2022-07-22 22:24:24,527 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-07-22 22:24:24,527 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 28 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:24:24,527 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 602 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 30 Unchecked, 0.0s Time] [2022-07-22 22:24:24,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-07-22 22:24:24,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 318. [2022-07-22 22:24:24,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 263 states have (on average 1.3726235741444868) internal successors, (361), 271 states have internal predecessors, (361), 32 states have call successors, (32), 16 states have call predecessors, (32), 22 states have return successors, (54), 30 states have call predecessors, (54), 31 states have call successors, (54) [2022-07-22 22:24:24,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 447 transitions. [2022-07-22 22:24:24,552 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 447 transitions. Word has length 82 [2022-07-22 22:24:24,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:24:24,552 INFO L495 AbstractCegarLoop]: Abstraction has 318 states and 447 transitions. [2022-07-22 22:24:24,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 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) [2022-07-22 22:24:24,553 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 447 transitions. [2022-07-22 22:24:24,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-22 22:24:24,555 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:24:24,555 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-22 22:24:24,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-07-22 22:24:24,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-07-22 22:24:24,771 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:24:24,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:24:24,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1640928813, now seen corresponding path program 1 times [2022-07-22 22:24:24,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:24:24,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123397918] [2022-07-22 22:24:24,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:24,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:24:24,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:24,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:24:24,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:24,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:24:24,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:24,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:24:24,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:24,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:24:24,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:24,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:24:24,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:24,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:24:24,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:24,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 22:24:24,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:24,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-22 22:24:24,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:24,943 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-22 22:24:24,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:24:24,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123397918] [2022-07-22 22:24:24,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123397918] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:24,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843357054] [2022-07-22 22:24:24,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:24,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:24,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:24:24,945 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) [2022-07-22 22:24:24,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-07-22 22:24:25,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:25,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 2618 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 22:24:25,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:24:25,605 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-22 22:24:25,605 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:24:25,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843357054] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:24:25,606 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:24:25,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-07-22 22:24:25,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930883037] [2022-07-22 22:24:25,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:24:25,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 22:24:25,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:24:25,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 22:24:25,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-22 22:24:25,607 INFO L87 Difference]: Start difference. First operand 318 states and 447 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 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) [2022-07-22 22:24:25,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:24:25,639 INFO L93 Difference]: Finished difference Result 557 states and 798 transitions. [2022-07-22 22:24:25,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 22:24:25,639 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 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 82 [2022-07-22 22:24:25,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:24:25,641 INFO L225 Difference]: With dead ends: 557 [2022-07-22 22:24:25,641 INFO L226 Difference]: Without dead ends: 315 [2022-07-22 22:24:25,642 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-22 22:24:25,642 INFO L413 NwaCegarLoop]: 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 [2022-07-22 22:24:25,643 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 540 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:24:25,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2022-07-22 22:24:25,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 312. [2022-07-22 22:24:25,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 262 states have (on average 1.3625954198473282) internal successors, (357), 270 states have internal predecessors, (357), 27 states have call successors, (27), 16 states have call predecessors, (27), 22 states have return successors, (43), 25 states have call predecessors, (43), 26 states have call successors, (43) [2022-07-22 22:24:25,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 427 transitions. [2022-07-22 22:24:25,665 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 427 transitions. Word has length 82 [2022-07-22 22:24:25,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:24:25,666 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 427 transitions. [2022-07-22 22:24:25,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 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) [2022-07-22 22:24:25,666 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 427 transitions. [2022-07-22 22:24:25,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-22 22:24:25,668 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:24:25,668 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:24:25,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-07-22 22:24:25,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-22 22:24:25,888 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:24:25,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:24:25,888 INFO L85 PathProgramCache]: Analyzing trace with hash 149743056, now seen corresponding path program 1 times [2022-07-22 22:24:25,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:24:25,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340578828] [2022-07-22 22:24:25,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:25,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:24:25,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:26,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:24:26,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:26,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:24:26,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:26,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:24:26,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:26,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:24:26,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:26,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:24:26,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:26,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:24:26,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:26,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:24:26,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:26,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 22:24:26,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:26,207 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:24:26,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:24:26,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340578828] [2022-07-22 22:24:26,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340578828] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:26,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852642225] [2022-07-22 22:24:26,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:26,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:26,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:24:26,212 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) [2022-07-22 22:24:26,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-07-22 22:24:26,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:26,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 2607 conjuncts, 89 conjunts are in the unsatisfiable core [2022-07-22 22:24:26,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:24:26,774 INFO L390 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 [2022-07-22 22:24:27,378 INFO L356 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-07-22 22:24:27,378 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 15 treesize of output 30 [2022-07-22 22:24:27,890 INFO L356 Elim1Store]: treesize reduction 132, result has 0.8 percent of original size [2022-07-22 22:24:27,890 INFO L390 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 7 case distinctions, treesize of input 43 treesize of output 28 [2022-07-22 22:24:27,895 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-07-22 22:24:27,896 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-22 22:24:27,896 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:24:27,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852642225] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:24:27,897 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:24:27,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [12] total 26 [2022-07-22 22:24:27,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267265882] [2022-07-22 22:24:27,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:24:27,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-22 22:24:27,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:24:27,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-22 22:24:27,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=576, Unknown=1, NotChecked=0, Total=650 [2022-07-22 22:24:27,898 INFO L87 Difference]: Start difference. First operand 312 states and 427 transitions. Second operand has 16 states, 14 states have (on average 4.5) internal successors, (63), 14 states have internal predecessors, (63), 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) [2022-07-22 22:24:28,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:24:28,253 INFO L93 Difference]: Finished difference Result 361 states and 488 transitions. [2022-07-22 22:24:28,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 22:24:28,254 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 4.5) internal successors, (63), 14 states have internal predecessors, (63), 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 83 [2022-07-22 22:24:28,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:24:28,255 INFO L225 Difference]: With dead ends: 361 [2022-07-22 22:24:28,255 INFO L226 Difference]: Without dead ends: 319 [2022-07-22 22:24:28,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 75 SyntacticMatches, 9 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=95, Invalid=774, Unknown=1, NotChecked=0, Total=870 [2022-07-22 22:24:28,256 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 41 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 590 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 22:24:28,256 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 712 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 148 Invalid, 0 Unknown, 590 Unchecked, 0.3s Time] [2022-07-22 22:24:28,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-07-22 22:24:28,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 312. [2022-07-22 22:24:28,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 262 states have (on average 1.3625954198473282) internal successors, (357), 270 states have internal predecessors, (357), 27 states have call successors, (27), 16 states have call predecessors, (27), 22 states have return successors, (43), 25 states have call predecessors, (43), 26 states have call successors, (43) [2022-07-22 22:24:28,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 427 transitions. [2022-07-22 22:24:28,280 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 427 transitions. Word has length 83 [2022-07-22 22:24:28,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:24:28,280 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 427 transitions. [2022-07-22 22:24:28,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 4.5) internal successors, (63), 14 states have internal predecessors, (63), 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) [2022-07-22 22:24:28,280 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 427 transitions. [2022-07-22 22:24:28,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-22 22:24:28,282 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:24:28,282 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:24:28,312 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-07-22 22:24:28,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:28,507 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:24:28,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:24:28,508 INFO L85 PathProgramCache]: Analyzing trace with hash -853396441, now seen corresponding path program 1 times [2022-07-22 22:24:28,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:24:28,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298844379] [2022-07-22 22:24:28,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:28,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:24:28,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:28,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:24:28,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:28,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:24:28,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:28,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:24:28,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:28,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:24:28,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:28,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:24:28,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:28,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:24:28,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:28,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:24:28,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:28,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 22:24:28,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:28,879 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:24:28,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:24:28,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298844379] [2022-07-22 22:24:28,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298844379] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:28,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602212674] [2022-07-22 22:24:28,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:28,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:28,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:24:28,884 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) [2022-07-22 22:24:28,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-07-22 22:24:29,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:29,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 2611 conjuncts, 86 conjunts are in the unsatisfiable core [2022-07-22 22:24:29,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:24:29,489 INFO L390 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 [2022-07-22 22:24:30,184 INFO L356 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-07-22 22:24:30,184 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2022-07-22 22:24:36,684 WARN L233 SmtUtils]: Spent 6.30s on a formula simplification that was a NOOP. DAG size: 33 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-07-22 22:24:39,160 INFO L356 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-07-22 22:24:39,161 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 30 [2022-07-22 22:24:39,162 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 23 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:24:39,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:24:39,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602212674] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:39,628 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:24:39,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 18] total 29 [2022-07-22 22:24:39,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344472084] [2022-07-22 22:24:39,629 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:24:39,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-22 22:24:39,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:24:39,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-22 22:24:39,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=1018, Unknown=4, NotChecked=0, Total=1122 [2022-07-22 22:24:39,630 INFO L87 Difference]: Start difference. First operand 312 states and 427 transitions. Second operand has 29 states, 27 states have (on average 4.185185185185185) internal successors, (113), 25 states have internal predecessors, (113), 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) [2022-07-22 22:24:47,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:24:47,512 INFO L93 Difference]: Finished difference Result 389 states and 534 transitions. [2022-07-22 22:24:47,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-22 22:24:47,513 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 4.185185185185185) internal successors, (113), 25 states have internal predecessors, (113), 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 83 [2022-07-22 22:24:47,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:24:47,514 INFO L225 Difference]: With dead ends: 389 [2022-07-22 22:24:47,515 INFO L226 Difference]: Without dead ends: 347 [2022-07-22 22:24:47,516 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 88 SyntacticMatches, 9 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 679 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=231, Invalid=2415, Unknown=6, NotChecked=0, Total=2652 [2022-07-22 22:24:47,516 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 148 mSDsluCounter, 1078 mSDsCounter, 0 mSdLazyCounter, 1225 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 1214 SdHoareTripleChecker+Invalid, 1867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 571 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:24:47,516 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 1214 Invalid, 1867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1225 Invalid, 0 Unknown, 571 Unchecked, 1.1s Time] [2022-07-22 22:24:47,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2022-07-22 22:24:47,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 310. [2022-07-22 22:24:47,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 260 states have (on average 1.3653846153846154) internal successors, (355), 268 states have internal predecessors, (355), 27 states have call successors, (27), 16 states have call predecessors, (27), 22 states have return successors, (43), 25 states have call predecessors, (43), 26 states have call successors, (43) [2022-07-22 22:24:47,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 425 transitions. [2022-07-22 22:24:47,541 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 425 transitions. Word has length 83 [2022-07-22 22:24:47,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:24:47,542 INFO L495 AbstractCegarLoop]: Abstraction has 310 states and 425 transitions. [2022-07-22 22:24:47,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 4.185185185185185) internal successors, (113), 25 states have internal predecessors, (113), 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) [2022-07-22 22:24:47,542 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 425 transitions. [2022-07-22 22:24:47,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-22 22:24:47,544 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:24:47,544 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:24:47,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-07-22 22:24:47,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:47,763 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:24:47,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:24:47,764 INFO L85 PathProgramCache]: Analyzing trace with hash -987409947, now seen corresponding path program 1 times [2022-07-22 22:24:47,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:24:47,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103141661] [2022-07-22 22:24:47,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:47,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:24:47,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:47,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:24:47,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:47,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:24:47,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:47,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:24:47,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:47,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:24:47,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:48,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:24:48,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:48,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:24:48,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:48,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:24:48,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:48,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 22:24:48,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:48,140 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:24:48,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:24:48,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103141661] [2022-07-22 22:24:48,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103141661] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:48,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491585026] [2022-07-22 22:24:48,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:48,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:48,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:24:48,141 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) [2022-07-22 22:24:48,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-07-22 22:24:48,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:48,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 2609 conjuncts, 78 conjunts are in the unsatisfiable core [2022-07-22 22:24:48,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:24:48,731 INFO L390 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 [2022-07-22 22:24:49,414 INFO L356 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-07-22 22:24:49,414 INFO L390 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 30 [2022-07-22 22:24:49,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:24:49,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:24:49,967 INFO L356 Elim1Store]: treesize reduction 65, result has 1.5 percent of original size [2022-07-22 22:24:49,967 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 36 treesize of output 23 [2022-07-22 22:24:49,971 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-07-22 22:24:49,972 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 23 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:24:49,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:24:50,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491585026] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:50,365 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:24:50,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17] total 28 [2022-07-22 22:24:50,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428091514] [2022-07-22 22:24:50,365 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:24:50,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-07-22 22:24:50,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:24:50,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-07-22 22:24:50,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=950, Unknown=1, NotChecked=0, Total=1056 [2022-07-22 22:24:50,366 INFO L87 Difference]: Start difference. First operand 310 states and 425 transitions. Second operand has 28 states, 26 states have (on average 4.346153846153846) internal successors, (113), 24 states have internal predecessors, (113), 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) [2022-07-22 22:24:51,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:24:51,845 INFO L93 Difference]: Finished difference Result 365 states and 494 transitions. [2022-07-22 22:24:51,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-22 22:24:51,845 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 4.346153846153846) internal successors, (113), 24 states have internal predecessors, (113), 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 83 [2022-07-22 22:24:51,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:24:51,847 INFO L225 Difference]: With dead ends: 365 [2022-07-22 22:24:51,847 INFO L226 Difference]: Without dead ends: 323 [2022-07-22 22:24:51,848 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 89 SyntacticMatches, 9 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 676 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=239, Invalid=2209, Unknown=2, NotChecked=0, Total=2450 [2022-07-22 22:24:51,848 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 73 mSDsluCounter, 1582 mSDsCounter, 0 mSdLazyCounter, 1077 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1751 SdHoareTripleChecker+Invalid, 1734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1077 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 613 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-22 22:24:51,848 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 1751 Invalid, 1734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1077 Invalid, 0 Unknown, 613 Unchecked, 0.9s Time] [2022-07-22 22:24:51,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-07-22 22:24:51,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 310. [2022-07-22 22:24:51,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 260 states have (on average 1.3653846153846154) internal successors, (355), 268 states have internal predecessors, (355), 27 states have call successors, (27), 16 states have call predecessors, (27), 22 states have return successors, (43), 25 states have call predecessors, (43), 26 states have call successors, (43) [2022-07-22 22:24:51,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 425 transitions. [2022-07-22 22:24:51,872 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 425 transitions. Word has length 83 [2022-07-22 22:24:51,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:24:51,872 INFO L495 AbstractCegarLoop]: Abstraction has 310 states and 425 transitions. [2022-07-22 22:24:51,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 4.346153846153846) internal successors, (113), 24 states have internal predecessors, (113), 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) [2022-07-22 22:24:51,873 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 425 transitions. [2022-07-22 22:24:51,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-22 22:24:51,874 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:24:51,874 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:24:51,897 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-07-22 22:24:52,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:52,079 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:24:52,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:24:52,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1019997721, now seen corresponding path program 1 times [2022-07-22 22:24:52,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:24:52,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371004935] [2022-07-22 22:24:52,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:52,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:24:52,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:52,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:24:52,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:52,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:24:52,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:52,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:24:52,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:52,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:24:52,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:52,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:24:52,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:52,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:24:52,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:52,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:24:52,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:53,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-22 22:24:53,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:53,249 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-07-22 22:24:53,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:24:53,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371004935] [2022-07-22 22:24:53,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371004935] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:53,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376580962] [2022-07-22 22:24:53,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:53,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:53,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:24:53,251 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) [2022-07-22 22:24:53,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-07-22 22:24:53,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:53,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 2607 conjuncts, 76 conjunts are in the unsatisfiable core [2022-07-22 22:24:53,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:24:53,890 INFO L390 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 [2022-07-22 22:24:54,600 INFO L356 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-07-22 22:24:54,601 INFO L390 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 [2022-07-22 22:24:54,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:24:54,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:24:54,980 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-22 22:24:54,980 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 36 [2022-07-22 22:24:55,001 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-22 22:24:55,002 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-22 22:24:55,412 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:24:55,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:24:55,729 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376580962] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:55,729 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:24:55,730 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 35 [2022-07-22 22:24:55,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651303776] [2022-07-22 22:24:55,730 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:24:55,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-07-22 22:24:55,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:24:55,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-07-22 22:24:55,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1258, Unknown=2, NotChecked=0, Total=1406 [2022-07-22 22:24:55,731 INFO L87 Difference]: Start difference. First operand 310 states and 425 transitions. Second operand has 35 states, 32 states have (on average 3.625) internal successors, (116), 30 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) [2022-07-22 22:24:57,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:24:57,644 INFO L93 Difference]: Finished difference Result 533 states and 748 transitions. [2022-07-22 22:24:57,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-22 22:24:57,645 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 32 states have (on average 3.625) internal successors, (116), 30 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 [2022-07-22 22:24:57,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:24:57,646 INFO L225 Difference]: With dead ends: 533 [2022-07-22 22:24:57,646 INFO L226 Difference]: Without dead ends: 400 [2022-07-22 22:24:57,647 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 90 SyntacticMatches, 14 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1072 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=396, Invalid=2908, Unknown=2, NotChecked=0, Total=3306 [2022-07-22 22:24:57,647 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 222 mSDsluCounter, 1300 mSDsCounter, 0 mSdLazyCounter, 896 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 1439 SdHoareTripleChecker+Invalid, 1890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 896 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 954 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-22 22:24:57,648 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 1439 Invalid, 1890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 896 Invalid, 0 Unknown, 954 Unchecked, 0.8s Time] [2022-07-22 22:24:57,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-07-22 22:24:57,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 391. [2022-07-22 22:24:57,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 339 states have (on average 1.351032448377581) internal successors, (458), 346 states have internal predecessors, (458), 28 states have call successors, (28), 18 states have call predecessors, (28), 23 states have return successors, (45), 26 states have call predecessors, (45), 27 states have call successors, (45) [2022-07-22 22:24:57,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 531 transitions. [2022-07-22 22:24:57,674 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 531 transitions. Word has length 84 [2022-07-22 22:24:57,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:24:57,674 INFO L495 AbstractCegarLoop]: Abstraction has 391 states and 531 transitions. [2022-07-22 22:24:57,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 32 states have (on average 3.625) internal successors, (116), 30 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) [2022-07-22 22:24:57,675 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 531 transitions. [2022-07-22 22:24:57,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-07-22 22:24:57,676 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:24:57,676 INFO L195 NwaCegarLoop]: 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, 1, 1, 1, 1, 1, 1] [2022-07-22 22:24:57,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-07-22 22:24:57,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-07-22 22:24:57,887 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:24:57,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:24:57,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1753520211, now seen corresponding path program 1 times [2022-07-22 22:24:57,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:24:57,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532207341] [2022-07-22 22:24:57,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:57,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:24:57,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:58,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:24:58,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:58,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:24:58,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:58,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:24:58,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:58,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:24:58,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:58,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:24:58,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:58,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:24:58,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:58,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-22 22:24:58,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:58,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-22 22:24:58,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:58,278 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-22 22:24:58,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:24:58,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532207341] [2022-07-22 22:24:58,279 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532207341] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:24:58,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919757539] [2022-07-22 22:24:58,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:24:58,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:24:58,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:24:58,281 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) [2022-07-22 22:24:58,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-07-22 22:24:58,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:24:58,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 2623 conjuncts, 38 conjunts are in the unsatisfiable core [2022-07-22 22:24:58,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:24:59,323 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 33 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:24:59,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:24:59,674 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-22 22:24:59,674 INFO L390 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 [2022-07-22 22:24:59,684 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-22 22:24:59,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919757539] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:24:59,684 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 22:24:59,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 27 [2022-07-22 22:24:59,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243133402] [2022-07-22 22:24:59,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 22:24:59,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-22 22:24:59,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:24:59,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-22 22:24:59,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-07-22 22:24:59,685 INFO L87 Difference]: Start difference. First operand 391 states and 531 transitions. Second operand has 27 states, 24 states have (on average 6.0) internal successors, (144), 23 states have internal predecessors, (144), 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) [2022-07-22 22:25:02,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:25:02,020 INFO L93 Difference]: Finished difference Result 628 states and 866 transitions. [2022-07-22 22:25:02,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-07-22 22:25:02,020 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 24 states have (on average 6.0) internal successors, (144), 23 states have internal predecessors, (144), 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 86 [2022-07-22 22:25:02,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:25:02,022 INFO L225 Difference]: With dead ends: 628 [2022-07-22 22:25:02,022 INFO L226 Difference]: Without dead ends: 391 [2022-07-22 22:25:02,023 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 172 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=274, Invalid=1796, Unknown=0, NotChecked=0, Total=2070 [2022-07-22 22:25:02,023 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 227 mSDsluCounter, 921 mSDsCounter, 0 mSdLazyCounter, 2038 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 1057 SdHoareTripleChecker+Invalid, 2369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 2038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 286 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-07-22 22:25:02,024 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 1057 Invalid, 2369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 2038 Invalid, 0 Unknown, 286 Unchecked, 1.7s Time] [2022-07-22 22:25:02,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-07-22 22:25:02,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 371. [2022-07-22 22:25:02,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 323 states have (on average 1.3622291021671826) internal successors, (440), 329 states have internal predecessors, (440), 26 states have call successors, (26), 17 states have call predecessors, (26), 21 states have return successors, (39), 24 states have call predecessors, (39), 25 states have call successors, (39) [2022-07-22 22:25:02,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 505 transitions. [2022-07-22 22:25:02,051 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 505 transitions. Word has length 86 [2022-07-22 22:25:02,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:25:02,051 INFO L495 AbstractCegarLoop]: Abstraction has 371 states and 505 transitions. [2022-07-22 22:25:02,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 24 states have (on average 6.0) internal successors, (144), 23 states have internal predecessors, (144), 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) [2022-07-22 22:25:02,052 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 505 transitions. [2022-07-22 22:25:02,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-22 22:25:02,053 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:25:02,053 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:25:02,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-07-22 22:25:02,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:25:02,275 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:25:02,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:25:02,276 INFO L85 PathProgramCache]: Analyzing trace with hash 888970621, now seen corresponding path program 1 times [2022-07-22 22:25:02,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:25:02,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756123443] [2022-07-22 22:25:02,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:25:02,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:25:02,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:02,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:25:02,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:02,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:25:02,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:02,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:25:02,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:02,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:25:02,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:02,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:25:02,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:02,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:25:02,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:02,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:25:02,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:02,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 22:25:02,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:03,009 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:25:03,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:25:03,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756123443] [2022-07-22 22:25:03,009 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756123443] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:25:03,009 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:25:03,009 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-07-22 22:25:03,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230895138] [2022-07-22 22:25:03,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:25:03,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-22 22:25:03,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:25:03,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-22 22:25:03,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2022-07-22 22:25:03,010 INFO L87 Difference]: Start difference. First operand 371 states and 505 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) [2022-07-22 22:25:05,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:25:05,079 INFO L93 Difference]: Finished difference Result 427 states and 573 transitions. [2022-07-22 22:25:05,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-22 22:25:05,080 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 [2022-07-22 22:25:05,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:25:05,081 INFO L225 Difference]: With dead ends: 427 [2022-07-22 22:25:05,082 INFO L226 Difference]: Without dead ends: 392 [2022-07-22 22:25:05,082 INFO L412 NwaCegarLoop]: 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 [2022-07-22 22:25:05,082 INFO L413 NwaCegarLoop]: 87 mSDtfsCounter, 153 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 1862 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 1896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-07-22 22:25:05,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 566 Invalid, 1896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1862 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-07-22 22:25:05,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-07-22 22:25:05,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 371. [2022-07-22 22:25:05,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 323 states have (on average 1.3622291021671826) internal successors, (440), 329 states have internal predecessors, (440), 26 states have call successors, (26), 17 states have call predecessors, (26), 21 states have return successors, (39), 24 states have call predecessors, (39), 25 states have call successors, (39) [2022-07-22 22:25:05,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 505 transitions. [2022-07-22 22:25:05,140 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 505 transitions. Word has length 89 [2022-07-22 22:25:05,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:25:05,140 INFO L495 AbstractCegarLoop]: Abstraction has 371 states and 505 transitions. [2022-07-22 22:25:05,140 INFO L496 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) [2022-07-22 22:25:05,140 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 505 transitions. [2022-07-22 22:25:05,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-07-22 22:25:05,142 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:25:05,142 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:25:05,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-22 22:25:05,142 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:25:05,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:25:05,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1114977175, now seen corresponding path program 1 times [2022-07-22 22:25:05,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:25:05,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093659405] [2022-07-22 22:25:05,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:25:05,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:25:05,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:05,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:25:05,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:05,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:25:05,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:05,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-22 22:25:05,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:05,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:25:05,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:05,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:25:05,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:05,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-22 22:25:05,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:05,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:25:05,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:05,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-22 22:25:05,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:05,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-22 22:25:05,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:05,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-22 22:25:05,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:05,434 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-07-22 22:25:05,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:25:05,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093659405] [2022-07-22 22:25:05,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093659405] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:25:05,434 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:25:05,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-22 22:25:05,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335536352] [2022-07-22 22:25:05,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:25:05,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 22:25:05,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:25:05,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 22:25:05,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-22 22:25:05,436 INFO L87 Difference]: Start difference. First operand 371 states and 505 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) [2022-07-22 22:25:05,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:25:05,956 INFO L93 Difference]: Finished difference Result 378 states and 511 transitions. [2022-07-22 22:25:05,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 22:25:05,957 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 [2022-07-22 22:25:05,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:25:05,958 INFO L225 Difference]: With dead ends: 378 [2022-07-22 22:25:05,958 INFO L226 Difference]: Without dead ends: 371 [2022-07-22 22:25:05,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-07-22 22:25:05,959 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 42 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 1118 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 22:25:05,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 1118 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 22:25:05,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2022-07-22 22:25:05,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 371. [2022-07-22 22:25:05,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 323 states have (on average 1.3622291021671826) internal successors, (440), 329 states have internal predecessors, (440), 26 states have call successors, (26), 17 states have call predecessors, (26), 21 states have return successors, (38), 24 states have call predecessors, (38), 25 states have call successors, (38) [2022-07-22 22:25:05,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 504 transitions. [2022-07-22 22:25:05,980 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 504 transitions. Word has length 93 [2022-07-22 22:25:05,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:25:05,981 INFO L495 AbstractCegarLoop]: Abstraction has 371 states and 504 transitions. [2022-07-22 22:25:05,981 INFO L496 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) [2022-07-22 22:25:05,981 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 504 transitions. [2022-07-22 22:25:05,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-07-22 22:25:05,982 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:25:05,983 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:25:05,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-07-22 22:25:05,983 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:25:05,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:25:05,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1934298862, now seen corresponding path program 1 times [2022-07-22 22:25:05,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:25:05,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913640868] [2022-07-22 22:25:05,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:25:05,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:25:06,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:06,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:25:06,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:06,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:25:06,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:06,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 22:25:06,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:06,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:25:06,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:06,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:25:06,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:06,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-22 22:25:06,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:06,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-22 22:25:06,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:06,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-22 22:25:06,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:06,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-22 22:25:06,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:06,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-22 22:25:06,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:07,037 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-07-22 22:25:07,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:25:07,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913640868] [2022-07-22 22:25:07,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913640868] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:25:07,037 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:25:07,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-22 22:25:07,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563686125] [2022-07-22 22:25:07,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:25:07,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-22 22:25:07,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:25:07,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-22 22:25:07,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2022-07-22 22:25:07,039 INFO L87 Difference]: Start difference. First operand 371 states and 504 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) [2022-07-22 22:25:09,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:25:09,341 INFO L93 Difference]: Finished difference Result 427 states and 571 transitions. [2022-07-22 22:25:09,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 22:25:09,342 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 [2022-07-22 22:25:09,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:25:09,343 INFO L225 Difference]: With dead ends: 427 [2022-07-22 22:25:09,343 INFO L226 Difference]: Without dead ends: 392 [2022-07-22 22:25:09,344 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2022-07-22 22:25:09,344 INFO L413 NwaCegarLoop]: 79 mSDtfsCounter, 200 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 1921 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 540 SdHoareTripleChecker+Invalid, 1971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:25:09,344 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 540 Invalid, 1971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1921 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-07-22 22:25:09,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-07-22 22:25:09,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 373. [2022-07-22 22:25:09,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 324 states have (on average 1.3611111111111112) internal successors, (441), 331 states have internal predecessors, (441), 26 states have call successors, (26), 17 states have call predecessors, (26), 22 states have return successors, (41), 24 states have call predecessors, (41), 25 states have call successors, (41) [2022-07-22 22:25:09,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 508 transitions. [2022-07-22 22:25:09,368 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 508 transitions. Word has length 93 [2022-07-22 22:25:09,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:25:09,368 INFO L495 AbstractCegarLoop]: Abstraction has 373 states and 508 transitions. [2022-07-22 22:25:09,368 INFO L496 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) [2022-07-22 22:25:09,368 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 508 transitions. [2022-07-22 22:25:09,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-07-22 22:25:09,369 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:25:09,369 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:25:09,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-07-22 22:25:09,370 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:25:09,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:25:09,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1014177130, now seen corresponding path program 1 times [2022-07-22 22:25:09,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:25:09,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089219232] [2022-07-22 22:25:09,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:25:09,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:25:09,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:09,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:25:09,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:09,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:25:09,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:09,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 22:25:09,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:09,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:25:09,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:09,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:25:09,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:09,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-22 22:25:09,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:09,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 22:25:09,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:09,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-22 22:25:09,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:09,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-22 22:25:09,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:09,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-22 22:25:09,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:09,834 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-07-22 22:25:09,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:25:09,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089219232] [2022-07-22 22:25:09,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089219232] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:25:09,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897267738] [2022-07-22 22:25:09,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:25:09,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:25:09,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:25:09,840 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) [2022-07-22 22:25:09,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-07-22 22:25:10,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:10,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 2660 conjuncts, 42 conjunts are in the unsatisfiable core [2022-07-22 22:25:10,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:25:10,576 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-07-22 22:25:11,084 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-22 22:25:11,085 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:25:11,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897267738] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:25:11,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:25:11,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [11] total 22 [2022-07-22 22:25:11,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229708275] [2022-07-22 22:25:11,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:25:11,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-22 22:25:11,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:25:11,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-22 22:25:11,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=410, Unknown=0, NotChecked=0, Total=462 [2022-07-22 22:25:11,086 INFO L87 Difference]: Start difference. First operand 373 states and 508 transitions. Second operand has 13 states, 12 states have (on average 5.75) internal successors, (69), 12 states have internal predecessors, (69), 5 states have call successors, (11), 3 states have call predecessors, (11), 5 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 22:25:11,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:25:11,272 INFO L93 Difference]: Finished difference Result 628 states and 864 transitions. [2022-07-22 22:25:11,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-22 22:25:11,273 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 5.75) internal successors, (69), 12 states have internal predecessors, (69), 5 states have call successors, (11), 3 states have call predecessors, (11), 5 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 93 [2022-07-22 22:25:11,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:25:11,274 INFO L225 Difference]: With dead ends: 628 [2022-07-22 22:25:11,274 INFO L226 Difference]: Without dead ends: 411 [2022-07-22 22:25:11,275 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 97 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2022-07-22 22:25:11,276 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 29 mSDsluCounter, 1112 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1309 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:25:11,276 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 1309 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 74 Invalid, 0 Unknown, 94 Unchecked, 0.1s Time] [2022-07-22 22:25:11,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-07-22 22:25:11,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 396. [2022-07-22 22:25:11,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 344 states have (on average 1.3459302325581395) internal successors, (463), 352 states have internal predecessors, (463), 26 states have call successors, (26), 19 states have call predecessors, (26), 25 states have return successors, (39), 24 states have call predecessors, (39), 25 states have call successors, (39) [2022-07-22 22:25:11,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 528 transitions. [2022-07-22 22:25:11,304 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 528 transitions. Word has length 93 [2022-07-22 22:25:11,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:25:11,304 INFO L495 AbstractCegarLoop]: Abstraction has 396 states and 528 transitions. [2022-07-22 22:25:11,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 5.75) internal successors, (69), 12 states have internal predecessors, (69), 5 states have call successors, (11), 3 states have call predecessors, (11), 5 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 22:25:11,304 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 528 transitions. [2022-07-22 22:25:11,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-07-22 22:25:11,305 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:25:11,305 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:25:11,330 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-07-22 22:25:11,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-07-22 22:25:11,519 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:25:11,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:25:11,520 INFO L85 PathProgramCache]: Analyzing trace with hash -766030636, now seen corresponding path program 1 times [2022-07-22 22:25:11,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:25:11,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529175352] [2022-07-22 22:25:11,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:25:11,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:25:11,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:11,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:25:11,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:11,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:25:11,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:11,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 22:25:11,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:11,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:25:11,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:11,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:25:11,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:11,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-22 22:25:11,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:11,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 22:25:11,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:11,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-22 22:25:11,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:11,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-22 22:25:11,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:11,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-22 22:25:11,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:11,928 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-07-22 22:25:11,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:25:11,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529175352] [2022-07-22 22:25:11,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529175352] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:25:11,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524248096] [2022-07-22 22:25:11,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:25:11,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:25:11,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:25:11,930 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) [2022-07-22 22:25:11,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-07-22 22:25:12,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:12,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 2655 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 22:25:12,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:25:12,632 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:25:12,632 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:25:12,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524248096] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:25:12,632 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:25:12,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [14] total 16 [2022-07-22 22:25:12,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217696071] [2022-07-22 22:25:12,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:25:12,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 22:25:12,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:25:12,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 22:25:12,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2022-07-22 22:25:12,633 INFO L87 Difference]: Start difference. First operand 396 states and 528 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 22:25:12,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:25:12,835 INFO L93 Difference]: Finished difference Result 601 states and 828 transitions. [2022-07-22 22:25:12,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 22:25:12,836 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 93 [2022-07-22 22:25:12,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:25:12,837 INFO L225 Difference]: With dead ends: 601 [2022-07-22 22:25:12,837 INFO L226 Difference]: Without dead ends: 387 [2022-07-22 22:25:12,838 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2022-07-22 22:25:12,838 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 3 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 22:25:12,838 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 424 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 61 Invalid, 0 Unknown, 60 Unchecked, 0.2s Time] [2022-07-22 22:25:12,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2022-07-22 22:25:12,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 387. [2022-07-22 22:25:12,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 336 states have (on average 1.3482142857142858) internal successors, (453), 343 states have internal predecessors, (453), 26 states have call successors, (26), 19 states have call predecessors, (26), 24 states have return successors, (38), 24 states have call predecessors, (38), 25 states have call successors, (38) [2022-07-22 22:25:12,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 517 transitions. [2022-07-22 22:25:12,865 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 517 transitions. Word has length 93 [2022-07-22 22:25:12,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:25:12,866 INFO L495 AbstractCegarLoop]: Abstraction has 387 states and 517 transitions. [2022-07-22 22:25:12,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 22:25:12,866 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 517 transitions. [2022-07-22 22:25:12,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-07-22 22:25:12,867 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:25:12,867 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:25:12,890 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-07-22 22:25:13,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-07-22 22:25:13,071 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:25:13,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:25:13,072 INFO L85 PathProgramCache]: Analyzing trace with hash -971559159, now seen corresponding path program 1 times [2022-07-22 22:25:13,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:25:13,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521923618] [2022-07-22 22:25:13,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:25:13,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:25:13,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:13,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:25:13,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:13,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:25:13,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:13,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 22:25:13,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:13,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:25:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:13,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:25:13,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:13,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-22 22:25:13,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:13,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-22 22:25:13,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:13,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-22 22:25:13,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:13,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-22 22:25:13,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:13,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-22 22:25:13,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:13,483 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-07-22 22:25:13,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:25:13,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521923618] [2022-07-22 22:25:13,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521923618] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:25:13,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758607482] [2022-07-22 22:25:13,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:25:13,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:25:13,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:25:13,484 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) [2022-07-22 22:25:13,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-07-22 22:25:14,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:25:14,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 2644 conjuncts, 84 conjunts are in the unsatisfiable core [2022-07-22 22:25:14,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:25:14,271 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-07-22 22:25:14,836 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-22 22:25:14,836 INFO L390 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