./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_buf_reset_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f4b24e32 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_byte_buf_reset_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 26dd1e590401fc7cb1a23c07b0d1f52f89cca75ab7679d1aa0110320620b8ebd --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-13 22:37:33,928 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-13 22:37:33,930 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-13 22:37:33,955 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-13 22:37:33,957 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-13 22:37:33,959 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-13 22:37:33,962 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-13 22:37:33,965 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-13 22:37:33,967 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-13 22:37:33,969 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-13 22:37:33,970 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-13 22:37:33,972 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-13 22:37:33,972 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-13 22:37:33,973 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-13 22:37:33,974 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-13 22:37:33,976 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-13 22:37:33,976 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-13 22:37:33,977 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-13 22:37:33,980 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-13 22:37:33,983 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-13 22:37:33,985 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-13 22:37:33,985 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-13 22:37:33,986 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-13 22:37:33,987 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-13 22:37:33,989 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-13 22:37:33,993 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-13 22:37:33,993 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-13 22:37:33,994 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-13 22:37:33,995 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-13 22:37:33,995 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-13 22:37:33,996 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-13 22:37:33,996 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-13 22:37:33,997 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-13 22:37:33,997 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-13 22:37:33,998 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-13 22:37:33,998 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-13 22:37:33,998 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-13 22:37:33,999 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-13 22:37:34,000 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-13 22:37:34,000 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-13 22:37:34,000 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-13 22:37:34,001 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-13 22:37:34,002 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-13 22:37:34,024 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-13 22:37:34,025 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-13 22:37:34,025 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-13 22:37:34,025 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-13 22:37:34,026 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-13 22:37:34,026 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-13 22:37:34,026 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-13 22:37:34,026 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-13 22:37:34,026 INFO L138 SettingsManager]: * Use SBE=true [2022-07-13 22:37:34,027 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-13 22:37:34,027 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-13 22:37:34,027 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-13 22:37:34,028 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-13 22:37:34,028 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-13 22:37:34,028 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-13 22:37:34,028 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-13 22:37:34,028 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-13 22:37:34,028 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-13 22:37:34,028 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-13 22:37:34,029 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-13 22:37:34,029 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-13 22:37:34,029 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 22:37:34,030 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-13 22:37:34,030 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-13 22:37:34,030 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-13 22:37:34,030 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-13 22:37:34,030 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-13 22:37:34,030 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-13 22:37:34,030 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-13 22:37:34,031 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-13 22:37:34,031 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 -> 26dd1e590401fc7cb1a23c07b0d1f52f89cca75ab7679d1aa0110320620b8ebd [2022-07-13 22:37:34,245 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-13 22:37:34,264 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-13 22:37:34,266 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-13 22:37:34,267 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-13 22:37:34,268 INFO L275 PluginConnector]: CDTParser initialized [2022-07-13 22:37:34,269 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_byte_buf_reset_harness.i [2022-07-13 22:37:34,319 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1c3d82926/d9bcc8b19ec548f3b4077cc081ce688f/FLAG0010b5168 [2022-07-13 22:37:34,863 INFO L306 CDTParser]: Found 1 translation units. [2022-07-13 22:37:34,863 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_reset_harness.i [2022-07-13 22:37:34,894 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1c3d82926/d9bcc8b19ec548f3b4077cc081ce688f/FLAG0010b5168 [2022-07-13 22:37:35,044 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1c3d82926/d9bcc8b19ec548f3b4077cc081ce688f [2022-07-13 22:37:35,046 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-13 22:37:35,047 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-13 22:37:35,049 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-13 22:37:35,049 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-13 22:37:35,051 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-13 22:37:35,051 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 10:37:35" (1/1) ... [2022-07-13 22:37:35,052 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3430a9bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:35, skipping insertion in model container [2022-07-13 22:37:35,052 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 10:37:35" (1/1) ... [2022-07-13 22:37:35,056 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-13 22:37:35,135 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-13 22:37:35,278 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_byte_buf_reset_harness.i[4492,4505] [2022-07-13 22:37:35,282 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_byte_buf_reset_harness.i[4552,4565] [2022-07-13 22:37:35,726 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:35,738 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:35,739 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:35,740 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:35,741 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:35,749 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:35,749 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:35,750 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:35,750 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:35,922 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-13 22:37:35,923 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-13 22:37:35,924 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-13 22:37:35,925 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-13 22:37:35,928 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-13 22:37:35,931 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-13 22:37:35,932 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-13 22:37:35,933 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-13 22:37:35,935 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-13 22:37:35,936 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-13 22:37:36,041 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-13 22:37:36,112 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:36,112 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:36,144 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 22:37:36,178 INFO L203 MainTranslator]: Completed pre-run [2022-07-13 22:37:36,186 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_byte_buf_reset_harness.i[4492,4505] [2022-07-13 22:37:36,187 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_byte_buf_reset_harness.i[4552,4565] [2022-07-13 22:37:36,221 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:36,222 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:36,222 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:36,222 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:36,223 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:36,226 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:36,226 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:36,227 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:36,231 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:36,250 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-13 22:37:36,251 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-13 22:37:36,251 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-13 22:37:36,252 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-13 22:37:36,252 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-13 22:37:36,253 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-13 22:37:36,253 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-13 22:37:36,253 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-13 22:37:36,254 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-13 22:37:36,254 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-13 22:37:36,279 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-13 22:37:36,359 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:36,360 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:36,376 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 22:37:36,554 INFO L208 MainTranslator]: Completed translation [2022-07-13 22:37:36,555 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:36 WrapperNode [2022-07-13 22:37:36,555 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-13 22:37:36,556 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-13 22:37:36,556 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-13 22:37:36,556 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-13 22:37:36,560 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:36" (1/1) ... [2022-07-13 22:37:36,638 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:36" (1/1) ... [2022-07-13 22:37:36,705 INFO L137 Inliner]: procedures = 691, calls = 2631, calls flagged for inlining = 59, calls inlined = 7, statements flattened = 816 [2022-07-13 22:37:36,706 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-13 22:37:36,706 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-13 22:37:36,706 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-13 22:37:36,706 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-13 22:37:36,713 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:36" (1/1) ... [2022-07-13 22:37:36,714 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:36" (1/1) ... [2022-07-13 22:37:36,725 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:36" (1/1) ... [2022-07-13 22:37:36,726 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:36" (1/1) ... [2022-07-13 22:37:36,751 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:36" (1/1) ... [2022-07-13 22:37:36,766 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:36" (1/1) ... [2022-07-13 22:37:36,775 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:36" (1/1) ... [2022-07-13 22:37:36,786 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-13 22:37:36,787 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-13 22:37:36,787 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-13 22:37:36,787 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-13 22:37:36,788 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:36" (1/1) ... [2022-07-13 22:37:36,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 22:37:36,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:36,810 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-13 22:37:36,827 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-13 22:37:36,842 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2022-07-13 22:37:36,842 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2022-07-13 22:37:36,843 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-13 22:37:36,843 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-07-13 22:37:36,843 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-07-13 22:37:36,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-13 22:37:36,843 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-07-13 22:37:36,844 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-07-13 22:37:36,844 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_secure_zero [2022-07-13 22:37:36,844 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_secure_zero [2022-07-13 22:37:36,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-13 22:37:36,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-13 22:37:36,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-13 22:37:36,846 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-13 22:37:36,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-13 22:37:36,846 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-07-13 22:37:36,846 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-07-13 22:37:36,846 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-13 22:37:36,847 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-13 22:37:36,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-13 22:37:36,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-13 22:37:36,847 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-13 22:37:36,847 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2022-07-13 22:37:36,847 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2022-07-13 22:37:36,848 INFO L130 BoogieDeclarations]: Found specification of procedure assert_all_bytes_are [2022-07-13 22:37:36,848 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_all_bytes_are [2022-07-13 22:37:36,848 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-07-13 22:37:36,848 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-07-13 22:37:36,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-13 22:37:36,849 INFO L130 BoogieDeclarations]: Found specification of procedure memset_impl [2022-07-13 22:37:36,849 INFO L138 BoogieDeclarations]: Found implementation of procedure memset_impl [2022-07-13 22:37:36,849 INFO L130 BoogieDeclarations]: Found specification of procedure my_memset [2022-07-13 22:37:36,849 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memset [2022-07-13 22:37:36,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-13 22:37:37,068 INFO L234 CfgBuilder]: Building ICFG [2022-07-13 22:37:37,070 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-13 22:37:37,870 INFO L275 CfgBuilder]: Performing block encoding [2022-07-13 22:37:37,878 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-13 22:37:37,879 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-13 22:37:37,880 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 10:37:37 BoogieIcfgContainer [2022-07-13 22:37:37,881 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-13 22:37:37,882 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-13 22:37:37,882 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-13 22:37:37,885 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-13 22:37:37,886 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.07 10:37:35" (1/3) ... [2022-07-13 22:37:37,886 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6382dd16 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 10:37:37, skipping insertion in model container [2022-07-13 22:37:37,886 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:36" (2/3) ... [2022-07-13 22:37:37,887 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6382dd16 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 10:37:37, skipping insertion in model container [2022-07-13 22:37:37,887 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 10:37:37" (3/3) ... [2022-07-13 22:37:37,888 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_buf_reset_harness.i [2022-07-13 22:37:37,897 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-13 22:37:37,897 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-13 22:37:37,942 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-13 22:37:37,949 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@588f75d6, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@7ac52a79 [2022-07-13 22:37:37,949 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-13 22:37:37,952 INFO L276 IsEmpty]: Start isEmpty. Operand has 114 states, 78 states have (on average 1.2307692307692308) internal successors, (96), 80 states have internal predecessors, (96), 23 states have call successors, (23), 11 states have call predecessors, (23), 11 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-07-13 22:37:37,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-13 22:37:37,959 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:37,960 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-07-13 22:37:37,960 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:37,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:37,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1110276302, now seen corresponding path program 1 times [2022-07-13 22:37:37,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:37,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277966484] [2022-07-13 22:37:37,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:37,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:38,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:38,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:38,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:38,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:38,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:38,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-13 22:37:38,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,464 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-13 22:37:38,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:38,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277966484] [2022-07-13 22:37:38,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277966484] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:38,469 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:38,469 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 22:37:38,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627434345] [2022-07-13 22:37:38,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:38,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 22:37:38,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:38,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 22:37:38,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 22:37:38,497 INFO L87 Difference]: Start difference. First operand has 114 states, 78 states have (on average 1.2307692307692308) internal successors, (96), 80 states have internal predecessors, (96), 23 states have call successors, (23), 11 states have call predecessors, (23), 11 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 2 states have internal predecessors, (27), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-13 22:37:38,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:38,668 INFO L93 Difference]: Finished difference Result 224 states and 296 transitions. [2022-07-13 22:37:38,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 22:37:38,670 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 2 states have internal predecessors, (27), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) Word has length 46 [2022-07-13 22:37:38,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:38,675 INFO L225 Difference]: With dead ends: 224 [2022-07-13 22:37:38,675 INFO L226 Difference]: Without dead ends: 105 [2022-07-13 22:37:38,677 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 17 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-13 22:37:38,679 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 65 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:38,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 151 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-13 22:37:38,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-07-13 22:37:38,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 105. [2022-07-13 22:37:38,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 71 states have (on average 1.1830985915492958) internal successors, (84), 73 states have internal predecessors, (84), 23 states have call successors, (23), 11 states have call predecessors, (23), 10 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-07-13 22:37:38,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 128 transitions. [2022-07-13 22:37:38,726 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 128 transitions. Word has length 46 [2022-07-13 22:37:38,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:38,727 INFO L495 AbstractCegarLoop]: Abstraction has 105 states and 128 transitions. [2022-07-13 22:37:38,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 2 states have internal predecessors, (27), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-13 22:37:38,727 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 128 transitions. [2022-07-13 22:37:38,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-13 22:37:38,728 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:38,728 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-07-13 22:37:38,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-13 22:37:38,729 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:38,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:38,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1937663032, now seen corresponding path program 1 times [2022-07-13 22:37:38,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:38,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879672143] [2022-07-13 22:37:38,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:38,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:38,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:38,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:38,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:38,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:38,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:38,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-13 22:37:38,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,965 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-13 22:37:38,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:38,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879672143] [2022-07-13 22:37:38,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879672143] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:38,966 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:38,966 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-13 22:37:38,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145357389] [2022-07-13 22:37:38,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:38,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-13 22:37:38,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:38,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 22:37:38,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-13 22:37:38,968 INFO L87 Difference]: Start difference. First operand 105 states and 128 transitions. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-13 22:37:39,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:39,319 INFO L93 Difference]: Finished difference Result 188 states and 232 transitions. [2022-07-13 22:37:39,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-13 22:37:39,320 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 46 [2022-07-13 22:37:39,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:39,325 INFO L225 Difference]: With dead ends: 188 [2022-07-13 22:37:39,325 INFO L226 Difference]: Without dead ends: 108 [2022-07-13 22:37:39,328 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:37:39,331 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 97 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:39,332 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 192 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-13 22:37:39,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2022-07-13 22:37:39,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2022-07-13 22:37:39,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 73 states have (on average 1.178082191780822) internal successors, (86), 76 states have internal predecessors, (86), 23 states have call successors, (23), 11 states have call predecessors, (23), 11 states have return successors, (23), 21 states have call predecessors, (23), 21 states have call successors, (23) [2022-07-13 22:37:39,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 132 transitions. [2022-07-13 22:37:39,350 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 132 transitions. Word has length 46 [2022-07-13 22:37:39,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:39,351 INFO L495 AbstractCegarLoop]: Abstraction has 108 states and 132 transitions. [2022-07-13 22:37:39,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-13 22:37:39,351 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 132 transitions. [2022-07-13 22:37:39,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-13 22:37:39,352 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:39,353 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1] [2022-07-13 22:37:39,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-13 22:37:39,353 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:39,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:39,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1805915411, now seen corresponding path program 1 times [2022-07-13 22:37:39,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:39,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971321269] [2022-07-13 22:37:39,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:39,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:39,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:39,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:39,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:39,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:39,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:39,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-13 22:37:39,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,558 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-13 22:37:39,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:39,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971321269] [2022-07-13 22:37:39,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971321269] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:39,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:39,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:37:39,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468105842] [2022-07-13 22:37:39,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:39,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:37:39,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:39,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:37:39,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:37:39,561 INFO L87 Difference]: Start difference. First operand 108 states and 132 transitions. Second operand has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-13 22:37:39,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:39,996 INFO L93 Difference]: Finished difference Result 114 states and 137 transitions. [2022-07-13 22:37:39,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-13 22:37:39,996 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 52 [2022-07-13 22:37:39,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:40,000 INFO L225 Difference]: With dead ends: 114 [2022-07-13 22:37:40,000 INFO L226 Difference]: Without dead ends: 112 [2022-07-13 22:37:40,001 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-07-13 22:37:40,003 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 82 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:40,004 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 238 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-13 22:37:40,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-07-13 22:37:40,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2022-07-13 22:37:40,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 76 states have (on average 1.1710526315789473) internal successors, (89), 79 states have internal predecessors, (89), 23 states have call successors, (23), 12 states have call predecessors, (23), 12 states have return successors, (23), 21 states have call predecessors, (23), 21 states have call successors, (23) [2022-07-13 22:37:40,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 135 transitions. [2022-07-13 22:37:40,017 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 135 transitions. Word has length 52 [2022-07-13 22:37:40,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:40,018 INFO L495 AbstractCegarLoop]: Abstraction has 112 states and 135 transitions. [2022-07-13 22:37:40,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-13 22:37:40,018 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 135 transitions. [2022-07-13 22:37:40,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-07-13 22:37:40,020 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:40,020 INFO L195 NwaCegarLoop]: trace histogram [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-13 22:37:40,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-13 22:37:40,020 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:40,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:40,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1287993371, now seen corresponding path program 1 times [2022-07-13 22:37:40,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:40,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615206917] [2022-07-13 22:37:40,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:40,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:40,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:40,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:40,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:40,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:40,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:40,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:40,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:40,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:40,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:40,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:40,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:40,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-13 22:37:40,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:40,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-13 22:37:40,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:40,296 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-13 22:37:40,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:40,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615206917] [2022-07-13 22:37:40,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615206917] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:40,296 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:40,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-13 22:37:40,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112499176] [2022-07-13 22:37:40,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:40,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-13 22:37:40,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:40,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-13 22:37:40,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-13 22:37:40,298 INFO L87 Difference]: Start difference. First operand 112 states and 135 transitions. Second operand has 9 states, 8 states have (on average 4.625) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-13 22:37:40,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:40,901 INFO L93 Difference]: Finished difference Result 130 states and 156 transitions. [2022-07-13 22:37:40,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-13 22:37:40,902 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.625) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 58 [2022-07-13 22:37:40,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:40,908 INFO L225 Difference]: With dead ends: 130 [2022-07-13 22:37:40,908 INFO L226 Difference]: Without dead ends: 128 [2022-07-13 22:37:40,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-07-13 22:37:40,911 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 91 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:40,912 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 237 Invalid, 732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-13 22:37:40,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-07-13 22:37:40,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 121. [2022-07-13 22:37:40,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 82 states have (on average 1.1585365853658536) internal successors, (95), 85 states have internal predecessors, (95), 25 states have call successors, (25), 13 states have call predecessors, (25), 13 states have return successors, (25), 22 states have call predecessors, (25), 23 states have call successors, (25) [2022-07-13 22:37:40,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 145 transitions. [2022-07-13 22:37:40,924 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 145 transitions. Word has length 58 [2022-07-13 22:37:40,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:40,924 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 145 transitions. [2022-07-13 22:37:40,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.625) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-13 22:37:40,925 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 145 transitions. [2022-07-13 22:37:40,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-07-13 22:37:40,927 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:40,927 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-07-13 22:37:40,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-13 22:37:40,927 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:40,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:40,928 INFO L85 PathProgramCache]: Analyzing trace with hash 388379591, now seen corresponding path program 1 times [2022-07-13 22:37:40,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:40,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436056501] [2022-07-13 22:37:40,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:40,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:41,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:41,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:41,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:41,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:41,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:41,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:41,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:41,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:41,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:41,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:41,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:41,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-13 22:37:41,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:41,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-13 22:37:41,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:41,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:37:41,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:41,293 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-13 22:37:41,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:41,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436056501] [2022-07-13 22:37:41,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436056501] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:41,294 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:41,294 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-13 22:37:41,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555171115] [2022-07-13 22:37:41,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:41,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-13 22:37:41,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:41,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-13 22:37:41,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-13 22:37:41,296 INFO L87 Difference]: Start difference. First operand 121 states and 145 transitions. Second operand has 9 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 4 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-13 22:37:41,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:41,841 INFO L93 Difference]: Finished difference Result 134 states and 159 transitions. [2022-07-13 22:37:41,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-13 22:37:41,841 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 4 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 64 [2022-07-13 22:37:41,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:41,843 INFO L225 Difference]: With dead ends: 134 [2022-07-13 22:37:41,843 INFO L226 Difference]: Without dead ends: 132 [2022-07-13 22:37:41,843 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-07-13 22:37:41,844 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 91 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:41,844 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 237 Invalid, 732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-13 22:37:41,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-07-13 22:37:41,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 127. [2022-07-13 22:37:41,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 86 states have (on average 1.1511627906976745) internal successors, (99), 89 states have internal predecessors, (99), 26 states have call successors, (26), 14 states have call predecessors, (26), 14 states have return successors, (26), 23 states have call predecessors, (26), 24 states have call successors, (26) [2022-07-13 22:37:41,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 151 transitions. [2022-07-13 22:37:41,854 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 151 transitions. Word has length 64 [2022-07-13 22:37:41,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:41,854 INFO L495 AbstractCegarLoop]: Abstraction has 127 states and 151 transitions. [2022-07-13 22:37:41,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 4 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-13 22:37:41,854 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 151 transitions. [2022-07-13 22:37:41,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-07-13 22:37:41,856 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:41,856 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:37:41,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-13 22:37:41,856 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:41,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:41,857 INFO L85 PathProgramCache]: Analyzing trace with hash -472545423, now seen corresponding path program 1 times [2022-07-13 22:37:41,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:41,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363013296] [2022-07-13 22:37:41,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:41,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:42,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:42,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:42,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:42,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:42,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:42,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:42,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:42,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:42,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:42,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:42,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:42,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-13 22:37:42,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:42,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-13 22:37:42,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:42,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:37:42,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:42,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-13 22:37:42,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:42,287 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:37:42,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:42,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363013296] [2022-07-13 22:37:42,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363013296] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:42,288 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:42,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-13 22:37:42,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880418377] [2022-07-13 22:37:42,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:42,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-13 22:37:42,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:42,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-13 22:37:42,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-07-13 22:37:42,290 INFO L87 Difference]: Start difference. First operand 127 states and 151 transitions. Second operand has 11 states, 10 states have (on average 3.9) internal successors, (39), 9 states have internal predecessors, (39), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-13 22:37:42,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:42,842 INFO L93 Difference]: Finished difference Result 138 states and 162 transitions. [2022-07-13 22:37:42,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 22:37:42,842 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.9) internal successors, (39), 9 states have internal predecessors, (39), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 70 [2022-07-13 22:37:42,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:42,844 INFO L225 Difference]: With dead ends: 138 [2022-07-13 22:37:42,844 INFO L226 Difference]: Without dead ends: 136 [2022-07-13 22:37:42,844 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-07-13 22:37:42,844 INFO L413 NwaCegarLoop]: 99 mSDtfsCounter, 92 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 868 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 868 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:42,844 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 229 Invalid, 910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 868 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-13 22:37:42,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-07-13 22:37:42,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 133. [2022-07-13 22:37:42,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 90 states have (on average 1.1444444444444444) internal successors, (103), 93 states have internal predecessors, (103), 27 states have call successors, (27), 15 states have call predecessors, (27), 15 states have return successors, (27), 24 states have call predecessors, (27), 25 states have call successors, (27) [2022-07-13 22:37:42,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 157 transitions. [2022-07-13 22:37:42,852 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 157 transitions. Word has length 70 [2022-07-13 22:37:42,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:42,853 INFO L495 AbstractCegarLoop]: Abstraction has 133 states and 157 transitions. [2022-07-13 22:37:42,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.9) internal successors, (39), 9 states have internal predecessors, (39), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-13 22:37:42,853 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 157 transitions. [2022-07-13 22:37:42,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-07-13 22:37:42,854 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:42,854 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-07-13 22:37:42,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-13 22:37:42,854 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:42,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:42,855 INFO L85 PathProgramCache]: Analyzing trace with hash -918234075, now seen corresponding path program 1 times [2022-07-13 22:37:42,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:42,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894224247] [2022-07-13 22:37:42,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:42,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:42,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:43,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:43,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:43,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:43,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:43,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-13 22:37:43,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-13 22:37:43,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:37:43,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-13 22:37:43,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,104 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-13 22:37:43,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:43,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894224247] [2022-07-13 22:37:43,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894224247] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:43,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742823446] [2022-07-13 22:37:43,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:43,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:43,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:43,107 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-13 22:37:43,125 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-13 22:37:43,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 2522 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-13 22:37:43,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:43,594 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-13 22:37:43,595 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:43,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742823446] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:43,595 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:43,595 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 16 [2022-07-13 22:37:43,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185878575] [2022-07-13 22:37:43,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:43,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-13 22:37:43,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:43,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-13 22:37:43,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2022-07-13 22:37:43,597 INFO L87 Difference]: Start difference. First operand 133 states and 157 transitions. Second operand has 9 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 5 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-07-13 22:37:43,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:43,751 INFO L93 Difference]: Finished difference Result 214 states and 253 transitions. [2022-07-13 22:37:43,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 22:37:43,751 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 5 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) Word has length 72 [2022-07-13 22:37:43,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:43,752 INFO L225 Difference]: With dead ends: 214 [2022-07-13 22:37:43,752 INFO L226 Difference]: Without dead ends: 130 [2022-07-13 22:37:43,753 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-07-13 22:37:43,753 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 169 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:43,753 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 604 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-13 22:37:43,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-07-13 22:37:43,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2022-07-13 22:37:43,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 88 states have (on average 1.1363636363636365) internal successors, (100), 90 states have internal predecessors, (100), 27 states have call successors, (27), 15 states have call predecessors, (27), 14 states have return successors, (25), 24 states have call predecessors, (25), 25 states have call successors, (25) [2022-07-13 22:37:43,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 152 transitions. [2022-07-13 22:37:43,759 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 152 transitions. Word has length 72 [2022-07-13 22:37:43,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:43,759 INFO L495 AbstractCegarLoop]: Abstraction has 130 states and 152 transitions. [2022-07-13 22:37:43,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 5 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-07-13 22:37:43,760 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 152 transitions. [2022-07-13 22:37:43,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-13 22:37:43,760 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:43,760 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1] [2022-07-13 22:37:43,783 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-13 22:37:43,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:43,973 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:43,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:43,974 INFO L85 PathProgramCache]: Analyzing trace with hash -54561733, now seen corresponding path program 1 times [2022-07-13 22:37:43,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:43,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886591682] [2022-07-13 22:37:43,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:43,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:44,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:44,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:44,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:44,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:44,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:44,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-13 22:37:44,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-13 22:37:44,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-13 22:37:44,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-13 22:37:44,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,171 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-07-13 22:37:44,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:44,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886591682] [2022-07-13 22:37:44,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886591682] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:44,172 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:44,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-13 22:37:44,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969862751] [2022-07-13 22:37:44,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:44,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-13 22:37:44,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:44,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-13 22:37:44,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-13 22:37:44,173 INFO L87 Difference]: Start difference. First operand 130 states and 152 transitions. Second operand has 9 states, 8 states have (on average 4.875) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2022-07-13 22:37:44,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:44,530 INFO L93 Difference]: Finished difference Result 142 states and 166 transitions. [2022-07-13 22:37:44,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 22:37:44,531 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.875) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) Word has length 84 [2022-07-13 22:37:44,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:44,532 INFO L225 Difference]: With dead ends: 142 [2022-07-13 22:37:44,532 INFO L226 Difference]: Without dead ends: 140 [2022-07-13 22:37:44,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-07-13 22:37:44,533 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 85 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:44,533 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 346 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-13 22:37:44,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2022-07-13 22:37:44,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 139. [2022-07-13 22:37:44,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 94 states have (on average 1.127659574468085) internal successors, (106), 97 states have internal predecessors, (106), 28 states have call successors, (28), 16 states have call predecessors, (28), 16 states have return successors, (29), 25 states have call predecessors, (29), 26 states have call successors, (29) [2022-07-13 22:37:44,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 163 transitions. [2022-07-13 22:37:44,540 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 163 transitions. Word has length 84 [2022-07-13 22:37:44,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:44,540 INFO L495 AbstractCegarLoop]: Abstraction has 139 states and 163 transitions. [2022-07-13 22:37:44,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.875) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2022-07-13 22:37:44,540 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 163 transitions. [2022-07-13 22:37:44,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-07-13 22:37:44,541 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:44,541 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] [2022-07-13 22:37:44,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-13 22:37:44,541 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:44,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:44,542 INFO L85 PathProgramCache]: Analyzing trace with hash 300350147, now seen corresponding path program 1 times [2022-07-13 22:37:44,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:44,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156223786] [2022-07-13 22:37:44,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:44,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:44,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:44,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:44,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:44,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:44,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:44,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-13 22:37:44,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-13 22:37:44,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-13 22:37:44,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-13 22:37:44,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,761 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-07-13 22:37:44,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:44,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156223786] [2022-07-13 22:37:44,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156223786] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:44,762 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:44,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 22:37:44,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940170629] [2022-07-13 22:37:44,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:44,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 22:37:44,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:44,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 22:37:44,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-13 22:37:44,763 INFO L87 Difference]: Start difference. First operand 139 states and 163 transitions. Second operand has 7 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-13 22:37:45,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:45,106 INFO L93 Difference]: Finished difference Result 278 states and 336 transitions. [2022-07-13 22:37:45,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-13 22:37:45,107 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 88 [2022-07-13 22:37:45,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:45,108 INFO L225 Difference]: With dead ends: 278 [2022-07-13 22:37:45,108 INFO L226 Difference]: Without dead ends: 164 [2022-07-13 22:37:45,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-07-13 22:37:45,109 INFO L413 NwaCegarLoop]: 109 mSDtfsCounter, 130 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:45,109 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 245 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-13 22:37:45,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-07-13 22:37:45,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 144. [2022-07-13 22:37:45,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 99 states have (on average 1.1414141414141414) internal successors, (113), 102 states have internal predecessors, (113), 28 states have call successors, (28), 16 states have call predecessors, (28), 16 states have return successors, (29), 25 states have call predecessors, (29), 26 states have call successors, (29) [2022-07-13 22:37:45,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 170 transitions. [2022-07-13 22:37:45,117 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 170 transitions. Word has length 88 [2022-07-13 22:37:45,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:45,117 INFO L495 AbstractCegarLoop]: Abstraction has 144 states and 170 transitions. [2022-07-13 22:37:45,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-13 22:37:45,117 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 170 transitions. [2022-07-13 22:37:45,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-07-13 22:37:45,118 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:45,118 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] [2022-07-13 22:37:45,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-13 22:37:45,119 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:45,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:45,119 INFO L85 PathProgramCache]: Analyzing trace with hash 558515585, now seen corresponding path program 1 times [2022-07-13 22:37:45,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:45,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938811235] [2022-07-13 22:37:45,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:45,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:45,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:45,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:45,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:45,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:45,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:45,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:45,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:45,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:45,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:45,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:45,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:45,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-13 22:37:45,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:45,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-13 22:37:45,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:45,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-13 22:37:45,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:45,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-13 22:37:45,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:45,439 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-07-13 22:37:45,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:45,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938811235] [2022-07-13 22:37:45,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938811235] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:45,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838712640] [2022-07-13 22:37:45,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:45,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:45,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:45,441 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-13 22:37:45,444 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-13 22:37:45,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:45,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 2563 conjuncts, 30 conjunts are in the unsatisfiable core [2022-07-13 22:37:45,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:45,837 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 11 treesize of output 7 [2022-07-13 22:37:46,081 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-07-13 22:37:46,081 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:46,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838712640] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:46,081 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:46,081 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [12] total 17 [2022-07-13 22:37:46,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006787734] [2022-07-13 22:37:46,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:46,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-13 22:37:46,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:46,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-13 22:37:46,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-07-13 22:37:46,083 INFO L87 Difference]: Start difference. First operand 144 states and 170 transitions. Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 10 states have internal predecessors, (53), 5 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2022-07-13 22:37:46,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:46,124 INFO L93 Difference]: Finished difference Result 286 states and 339 transitions. [2022-07-13 22:37:46,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-13 22:37:46,124 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 10 states have internal predecessors, (53), 5 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 88 [2022-07-13 22:37:46,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:46,126 INFO L225 Difference]: With dead ends: 286 [2022-07-13 22:37:46,126 INFO L226 Difference]: Without dead ends: 163 [2022-07-13 22:37:46,127 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-07-13 22:37:46,127 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 32 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:46,128 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 665 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 29 Invalid, 0 Unknown, 79 Unchecked, 0.0s Time] [2022-07-13 22:37:46,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-07-13 22:37:46,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2022-07-13 22:37:46,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 117 states have (on average 1.1623931623931625) internal successors, (136), 120 states have internal predecessors, (136), 28 states have call successors, (28), 17 states have call predecessors, (28), 17 states have return successors, (29), 25 states have call predecessors, (29), 26 states have call successors, (29) [2022-07-13 22:37:46,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 193 transitions. [2022-07-13 22:37:46,138 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 193 transitions. Word has length 88 [2022-07-13 22:37:46,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:46,138 INFO L495 AbstractCegarLoop]: Abstraction has 163 states and 193 transitions. [2022-07-13 22:37:46,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 10 states have internal predecessors, (53), 5 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2022-07-13 22:37:46,139 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 193 transitions. [2022-07-13 22:37:46,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-07-13 22:37:46,140 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:46,140 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] [2022-07-13 22:37:46,175 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-13 22:37:46,351 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,SelfDestructingSolverStorable9 [2022-07-13 22:37:46,351 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:46,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:46,352 INFO L85 PathProgramCache]: Analyzing trace with hash 599190335, now seen corresponding path program 1 times [2022-07-13 22:37:46,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:46,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287750468] [2022-07-13 22:37:46,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:46,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:46,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:46,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:46,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:46,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:46,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:46,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:46,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:46,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:46,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:46,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:46,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:46,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-13 22:37:46,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:46,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-13 22:37:46,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:46,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-13 22:37:46,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:46,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-13 22:37:46,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:46,488 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-13 22:37:46,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:46,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287750468] [2022-07-13 22:37:46,488 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287750468] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:46,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949462690] [2022-07-13 22:37:46,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:46,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:46,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:46,490 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-13 22:37:46,491 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-13 22:37:46,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:46,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 2558 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-13 22:37:46,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:46,892 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-07-13 22:37:46,893 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:46,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949462690] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:46,893 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:46,893 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-07-13 22:37:46,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798309149] [2022-07-13 22:37:46,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:46,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:37:46,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:46,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:37:46,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:37:46,894 INFO L87 Difference]: Start difference. First operand 163 states and 193 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-13 22:37:46,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:46,914 INFO L93 Difference]: Finished difference Result 295 states and 354 transitions. [2022-07-13 22:37:46,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:37:46,914 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 88 [2022-07-13 22:37:46,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:46,915 INFO L225 Difference]: With dead ends: 295 [2022-07-13 22:37:46,915 INFO L226 Difference]: Without dead ends: 172 [2022-07-13 22:37:46,915 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 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-13 22:37:46,916 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 20 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 373 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-13 22:37:46,916 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 373 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-13 22:37:46,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-07-13 22:37:46,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 155. [2022-07-13 22:37:46,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 110 states have (on average 1.1545454545454545) internal successors, (127), 112 states have internal predecessors, (127), 28 states have call successors, (28), 17 states have call predecessors, (28), 16 states have return successors, (28), 25 states have call predecessors, (28), 26 states have call successors, (28) [2022-07-13 22:37:46,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 183 transitions. [2022-07-13 22:37:46,927 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 183 transitions. Word has length 88 [2022-07-13 22:37:46,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:46,927 INFO L495 AbstractCegarLoop]: Abstraction has 155 states and 183 transitions. [2022-07-13 22:37:46,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-13 22:37:46,927 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 183 transitions. [2022-07-13 22:37:46,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-07-13 22:37:46,928 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:46,928 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 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] [2022-07-13 22:37:46,952 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-13 22:37:47,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:47,132 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:47,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:47,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1357155461, now seen corresponding path program 2 times [2022-07-13 22:37:47,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:47,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325656315] [2022-07-13 22:37:47,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:47,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:47,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:47,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:47,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:47,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:47,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:47,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-13 22:37:47,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-07-13 22:37:47,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-13 22:37:47,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-13 22:37:47,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,335 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-07-13 22:37:47,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:47,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325656315] [2022-07-13 22:37:47,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325656315] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:47,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557700347] [2022-07-13 22:37:47,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-13 22:37:47,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:47,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:47,337 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-13 22:37:47,338 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-13 22:37:47,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-13 22:37:47,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-13 22:37:47,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 2334 conjuncts, 27 conjunts are in the unsatisfiable core [2022-07-13 22:37:47,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:47,739 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-07-13 22:37:47,740 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2022-07-13 22:37:47,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:47,746 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-07-13 22:37:48,025 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-07-13 22:37:48,026 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:48,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557700347] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:48,026 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:48,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 17 [2022-07-13 22:37:48,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30621974] [2022-07-13 22:37:48,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:48,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-13 22:37:48,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:48,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-13 22:37:48,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2022-07-13 22:37:48,027 INFO L87 Difference]: Start difference. First operand 155 states and 183 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-13 22:37:48,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:48,110 INFO L93 Difference]: Finished difference Result 223 states and 264 transitions. [2022-07-13 22:37:48,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 22:37:48,111 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 92 [2022-07-13 22:37:48,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:48,112 INFO L225 Difference]: With dead ends: 223 [2022-07-13 22:37:48,112 INFO L226 Difference]: Without dead ends: 177 [2022-07-13 22:37:48,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2022-07-13 22:37:48,113 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 25 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:48,113 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 531 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 70 Unchecked, 0.0s Time] [2022-07-13 22:37:48,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-07-13 22:37:48,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 173. [2022-07-13 22:37:48,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 127 states have (on average 1.1811023622047243) internal successors, (150), 129 states have internal predecessors, (150), 29 states have call successors, (29), 18 states have call predecessors, (29), 16 states have return successors, (30), 25 states have call predecessors, (30), 27 states have call successors, (30) [2022-07-13 22:37:48,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 209 transitions. [2022-07-13 22:37:48,120 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 209 transitions. Word has length 92 [2022-07-13 22:37:48,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:48,120 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 209 transitions. [2022-07-13 22:37:48,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-13 22:37:48,120 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 209 transitions. [2022-07-13 22:37:48,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-07-13 22:37:48,121 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:48,121 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:37:48,142 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-13 22:37:48,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:48,340 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:48,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:48,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1657948157, now seen corresponding path program 2 times [2022-07-13 22:37:48,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:48,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146036673] [2022-07-13 22:37:48,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:48,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:48,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:48,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:48,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:48,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:48,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:48,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:48,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:48,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:48,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:48,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:48,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:48,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-13 22:37:48,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:48,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-07-13 22:37:48,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:48,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-13 22:37:48,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:48,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-13 22:37:48,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:48,537 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-07-13 22:37:48,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:48,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146036673] [2022-07-13 22:37:48,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146036673] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:48,538 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:48,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-13 22:37:48,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006549876] [2022-07-13 22:37:48,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:48,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-13 22:37:48,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:48,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-13 22:37:48,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-13 22:37:48,539 INFO L87 Difference]: Start difference. First operand 173 states and 209 transitions. Second operand has 9 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-13 22:37:48,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:48,861 INFO L93 Difference]: Finished difference Result 237 states and 283 transitions. [2022-07-13 22:37:48,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-13 22:37:48,861 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 92 [2022-07-13 22:37:48,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:48,862 INFO L225 Difference]: With dead ends: 237 [2022-07-13 22:37:48,862 INFO L226 Difference]: Without dead ends: 197 [2022-07-13 22:37:48,862 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2022-07-13 22:37:48,863 INFO L413 NwaCegarLoop]: 116 mSDtfsCounter, 134 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:48,863 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 249 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-13 22:37:48,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-07-13 22:37:48,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 185. [2022-07-13 22:37:48,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 138 states have (on average 1.181159420289855) internal successors, (163), 141 states have internal predecessors, (163), 29 states have call successors, (29), 18 states have call predecessors, (29), 17 states have return successors, (32), 25 states have call predecessors, (32), 27 states have call successors, (32) [2022-07-13 22:37:48,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 224 transitions. [2022-07-13 22:37:48,869 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 224 transitions. Word has length 92 [2022-07-13 22:37:48,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:48,870 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 224 transitions. [2022-07-13 22:37:48,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-13 22:37:48,870 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 224 transitions. [2022-07-13 22:37:48,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-07-13 22:37:48,871 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:48,871 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:37:48,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-13 22:37:48,871 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:48,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:48,871 INFO L85 PathProgramCache]: Analyzing trace with hash -188565183, now seen corresponding path program 1 times [2022-07-13 22:37:48,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:48,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994403158] [2022-07-13 22:37:48,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:48,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:48,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:48,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:48,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:48,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:48,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:48,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:48,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:48,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:48,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:48,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:48,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:49,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-13 22:37:49,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:49,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-07-13 22:37:49,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:49,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-13 22:37:49,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:49,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-13 22:37:49,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:49,063 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-07-13 22:37:49,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:49,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994403158] [2022-07-13 22:37:49,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994403158] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:49,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596794126] [2022-07-13 22:37:49,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:49,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:49,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:49,065 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-13 22:37:49,087 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-13 22:37:49,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:49,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 2567 conjuncts, 40 conjunts are in the unsatisfiable core [2022-07-13 22:37:49,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:49,594 INFO L356 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-07-13 22:37:49,595 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-07-13 22:37:49,776 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 40 proven. 8 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-13 22:37:49,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:37:50,035 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 24 proven. 10 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-07-13 22:37:50,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596794126] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 22:37:50,036 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 22:37:50,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 23 [2022-07-13 22:37:50,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405045664] [2022-07-13 22:37:50,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 22:37:50,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-13 22:37:50,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:50,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-13 22:37:50,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2022-07-13 22:37:50,038 INFO L87 Difference]: Start difference. First operand 185 states and 224 transitions. Second operand has 23 states, 22 states have (on average 4.636363636363637) internal successors, (102), 21 states have internal predecessors, (102), 4 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2022-07-13 22:37:51,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:51,369 INFO L93 Difference]: Finished difference Result 380 states and 471 transitions. [2022-07-13 22:37:51,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-07-13 22:37:51,369 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 4.636363636363637) internal successors, (102), 21 states have internal predecessors, (102), 4 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) Word has length 92 [2022-07-13 22:37:51,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:51,371 INFO L225 Difference]: With dead ends: 380 [2022-07-13 22:37:51,371 INFO L226 Difference]: Without dead ends: 229 [2022-07-13 22:37:51,372 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 189 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=307, Invalid=1585, Unknown=0, NotChecked=0, Total=1892 [2022-07-13 22:37:51,373 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 294 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 1438 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 1709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 210 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:51,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 520 Invalid, 1709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1438 Invalid, 0 Unknown, 210 Unchecked, 0.8s Time] [2022-07-13 22:37:51,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2022-07-13 22:37:51,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 228. [2022-07-13 22:37:51,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 173 states have (on average 1.1618497109826589) internal successors, (201), 180 states have internal predecessors, (201), 31 states have call successors, (31), 20 states have call predecessors, (31), 23 states have return successors, (48), 27 states have call predecessors, (48), 29 states have call successors, (48) [2022-07-13 22:37:51,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 280 transitions. [2022-07-13 22:37:51,385 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 280 transitions. Word has length 92 [2022-07-13 22:37:51,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:51,386 INFO L495 AbstractCegarLoop]: Abstraction has 228 states and 280 transitions. [2022-07-13 22:37:51,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 4.636363636363637) internal successors, (102), 21 states have internal predecessors, (102), 4 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2022-07-13 22:37:51,386 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 280 transitions. [2022-07-13 22:37:51,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-07-13 22:37:51,387 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:51,387 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1] [2022-07-13 22:37:51,413 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-13 22:37:51,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-07-13 22:37:51,603 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:51,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:51,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1157731838, now seen corresponding path program 1 times [2022-07-13 22:37:51,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:51,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331652867] [2022-07-13 22:37:51,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:51,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:51,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:51,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:51,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:51,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:51,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:51,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:51,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:51,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:51,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:51,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:51,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:51,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:51,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:51,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:37:51,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:51,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-13 22:37:51,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:51,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-13 22:37:51,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:51,755 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-07-13 22:37:51,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:51,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331652867] [2022-07-13 22:37:51,755 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331652867] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:51,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295410426] [2022-07-13 22:37:51,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:51,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:51,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:51,772 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-13 22:37:51,773 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-13 22:37:52,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:52,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 2569 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-13 22:37:52,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:52,138 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-07-13 22:37:52,141 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:52,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295410426] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:52,141 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:52,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-07-13 22:37:52,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536833152] [2022-07-13 22:37:52,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:52,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:37:52,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:52,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:37:52,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:37:52,143 INFO L87 Difference]: Start difference. First operand 228 states and 280 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-13 22:37:52,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:52,166 INFO L93 Difference]: Finished difference Result 414 states and 515 transitions. [2022-07-13 22:37:52,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:37:52,166 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 94 [2022-07-13 22:37:52,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:52,167 INFO L225 Difference]: With dead ends: 414 [2022-07-13 22:37:52,167 INFO L226 Difference]: Without dead ends: 211 [2022-07-13 22:37:52,169 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 113 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-13 22:37:52,170 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 9 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:52,170 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 366 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-13 22:37:52,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-07-13 22:37:52,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 208. [2022-07-13 22:37:52,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 155 states have (on average 1.1290322580645162) internal successors, (175), 160 states have internal predecessors, (175), 31 states have call successors, (31), 20 states have call predecessors, (31), 21 states have return successors, (41), 27 states have call predecessors, (41), 29 states have call successors, (41) [2022-07-13 22:37:52,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 247 transitions. [2022-07-13 22:37:52,186 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 247 transitions. Word has length 94 [2022-07-13 22:37:52,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:52,186 INFO L495 AbstractCegarLoop]: Abstraction has 208 states and 247 transitions. [2022-07-13 22:37:52,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-13 22:37:52,186 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 247 transitions. [2022-07-13 22:37:52,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-07-13 22:37:52,187 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:52,187 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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-13 22:37:52,208 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-13 22:37:52,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-07-13 22:37:52,403 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:52,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:52,404 INFO L85 PathProgramCache]: Analyzing trace with hash 542639162, now seen corresponding path program 1 times [2022-07-13 22:37:52,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:52,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947448755] [2022-07-13 22:37:52,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:52,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:52,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:52,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:52,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:52,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:52,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:52,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:52,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:52,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:52,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:52,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:52,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:52,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:52,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:52,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:37:52,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:52,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-13 22:37:52,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:52,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-13 22:37:52,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:52,508 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-13 22:37:52,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:52,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947448755] [2022-07-13 22:37:52,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947448755] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:52,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498478883] [2022-07-13 22:37:52,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:52,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:52,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:52,509 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-13 22:37:52,510 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-13 22:37:52,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:52,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 2571 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-13 22:37:52,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:52,876 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-07-13 22:37:52,876 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:52,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498478883] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:52,876 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:52,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-07-13 22:37:52,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097906420] [2022-07-13 22:37:52,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:52,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:37:52,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:52,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:37:52,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:37:52,877 INFO L87 Difference]: Start difference. First operand 208 states and 247 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-13 22:37:52,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:52,895 INFO L93 Difference]: Finished difference Result 374 states and 453 transitions. [2022-07-13 22:37:52,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:37:52,895 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 94 [2022-07-13 22:37:52,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:52,896 INFO L225 Difference]: With dead ends: 374 [2022-07-13 22:37:52,896 INFO L226 Difference]: Without dead ends: 196 [2022-07-13 22:37:52,897 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 113 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-13 22:37:52,897 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 34 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:52,897 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 364 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-13 22:37:52,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2022-07-13 22:37:52,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 192. [2022-07-13 22:37:52,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 140 states have (on average 1.1071428571428572) internal successors, (155), 144 states have internal predecessors, (155), 31 states have call successors, (31), 20 states have call predecessors, (31), 20 states have return successors, (38), 27 states have call predecessors, (38), 29 states have call successors, (38) [2022-07-13 22:37:52,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 224 transitions. [2022-07-13 22:37:52,905 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 224 transitions. Word has length 94 [2022-07-13 22:37:52,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:52,905 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 224 transitions. [2022-07-13 22:37:52,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-13 22:37:52,906 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 224 transitions. [2022-07-13 22:37:52,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-07-13 22:37:52,906 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:52,906 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 22:37:52,929 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-13 22:37:53,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:53,127 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:53,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:53,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1730782770, now seen corresponding path program 1 times [2022-07-13 22:37:53,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:53,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638230612] [2022-07-13 22:37:53,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:53,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:53,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:53,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:53,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:53,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:53,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:53,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:53,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:37:53,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-13 22:37:53,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-13 22:37:53,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-13 22:37:53,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-13 22:37:53,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-13 22:37:53,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,323 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-07-13 22:37:53,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:53,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638230612] [2022-07-13 22:37:53,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638230612] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:53,324 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:53,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:37:53,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778398473] [2022-07-13 22:37:53,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:53,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:37:53,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:53,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:37:53,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:37:53,325 INFO L87 Difference]: Start difference. First operand 192 states and 224 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 3 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-13 22:37:53,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:53,544 INFO L93 Difference]: Finished difference Result 215 states and 246 transitions. [2022-07-13 22:37:53,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:37:53,544 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 3 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 97 [2022-07-13 22:37:53,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:53,545 INFO L225 Difference]: With dead ends: 215 [2022-07-13 22:37:53,545 INFO L226 Difference]: Without dead ends: 171 [2022-07-13 22:37:53,546 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 25 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-13 22:37:53,546 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 76 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:53,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 189 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-13 22:37:53,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-07-13 22:37:53,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2022-07-13 22:37:53,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 126 states have (on average 1.1111111111111112) internal successors, (140), 129 states have internal predecessors, (140), 27 states have call successors, (27), 17 states have call predecessors, (27), 17 states have return successors, (34), 24 states have call predecessors, (34), 25 states have call successors, (34) [2022-07-13 22:37:53,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 201 transitions. [2022-07-13 22:37:53,553 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 201 transitions. Word has length 97 [2022-07-13 22:37:53,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:53,553 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 201 transitions. [2022-07-13 22:37:53,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 3 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-13 22:37:53,553 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 201 transitions. [2022-07-13 22:37:53,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-07-13 22:37:53,554 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:53,554 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 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, 1] [2022-07-13 22:37:53,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-13 22:37:53,554 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:53,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:53,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1045365502, now seen corresponding path program 1 times [2022-07-13 22:37:53,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:53,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960126205] [2022-07-13 22:37:53,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:53,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:53,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:53,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:53,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:53,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:53,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:53,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:53,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:37:53,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-13 22:37:53,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-13 22:37:53,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:53,782 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-07-13 22:37:53,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:53,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960126205] [2022-07-13 22:37:53,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960126205] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:53,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256786516] [2022-07-13 22:37:53,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:53,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:53,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:53,793 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-13 22:37:53,811 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-13 22:37:54,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:54,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 2573 conjuncts, 43 conjunts are in the unsatisfiable core [2022-07-13 22:37:54,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:54,294 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-13 22:37:54,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-13 22:37:54,643 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-13 22:37:54,644 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 18 treesize of output 11 [2022-07-13 22:37:54,665 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-07-13 22:37:54,665 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:54,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256786516] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:54,666 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:54,666 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [10] total 20 [2022-07-13 22:37:54,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586649899] [2022-07-13 22:37:54,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:54,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-13 22:37:54,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:54,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-13 22:37:54,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:37:54,667 INFO L87 Difference]: Start difference. First operand 171 states and 201 transitions. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 10 states have internal predecessors, (59), 7 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2022-07-13 22:37:54,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:54,811 INFO L93 Difference]: Finished difference Result 333 states and 388 transitions. [2022-07-13 22:37:54,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-13 22:37:54,812 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 10 states have internal predecessors, (59), 7 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) Word has length 98 [2022-07-13 22:37:54,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:54,814 INFO L225 Difference]: With dead ends: 333 [2022-07-13 22:37:54,814 INFO L226 Difference]: Without dead ends: 239 [2022-07-13 22:37:54,814 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 99 SyntacticMatches, 7 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2022-07-13 22:37:54,815 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 29 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:54,815 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 650 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 96 Invalid, 0 Unknown, 31 Unchecked, 0.1s Time] [2022-07-13 22:37:54,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2022-07-13 22:37:54,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 225. [2022-07-13 22:37:54,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 170 states have (on average 1.111764705882353) internal successors, (189), 174 states have internal predecessors, (189), 32 states have call successors, (32), 21 states have call predecessors, (32), 22 states have return successors, (45), 29 states have call predecessors, (45), 30 states have call successors, (45) [2022-07-13 22:37:54,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 266 transitions. [2022-07-13 22:37:54,828 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 266 transitions. Word has length 98 [2022-07-13 22:37:54,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:54,828 INFO L495 AbstractCegarLoop]: Abstraction has 225 states and 266 transitions. [2022-07-13 22:37:54,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 10 states have internal predecessors, (59), 7 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2022-07-13 22:37:54,829 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 266 transitions. [2022-07-13 22:37:54,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-07-13 22:37:54,830 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:54,830 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 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-13 22:37:54,872 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-13 22:37:55,043 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,SelfDestructingSolverStorable17 [2022-07-13 22:37:55,043 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:55,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:55,044 INFO L85 PathProgramCache]: Analyzing trace with hash 590802921, now seen corresponding path program 1 times [2022-07-13 22:37:55,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:55,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306836135] [2022-07-13 22:37:55,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:55,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:55,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:55,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:55,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:55,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:55,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:55,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:55,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:37:55,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-13 22:37:55,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-13 22:37:55,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,247 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-07-13 22:37:55,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:55,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306836135] [2022-07-13 22:37:55,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306836135] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:55,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:55,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:37:55,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963978445] [2022-07-13 22:37:55,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:55,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:37:55,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:55,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:37:55,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:37:55,249 INFO L87 Difference]: Start difference. First operand 225 states and 266 transitions. Second operand has 8 states, 7 states have (on average 8.0) internal successors, (56), 7 states have internal predecessors, (56), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-13 22:37:55,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:55,642 INFO L93 Difference]: Finished difference Result 275 states and 322 transitions. [2022-07-13 22:37:55,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-13 22:37:55,644 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.0) internal successors, (56), 7 states have internal predecessors, (56), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 100 [2022-07-13 22:37:55,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:55,645 INFO L225 Difference]: With dead ends: 275 [2022-07-13 22:37:55,645 INFO L226 Difference]: Without dead ends: 235 [2022-07-13 22:37:55,645 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-07-13 22:37:55,646 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 110 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:55,646 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 258 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-13 22:37:55,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-07-13 22:37:55,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 230. [2022-07-13 22:37:55,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 174 states have (on average 1.1091954022988506) internal successors, (193), 179 states have internal predecessors, (193), 32 states have call successors, (32), 21 states have call predecessors, (32), 23 states have return successors, (46), 29 states have call predecessors, (46), 30 states have call successors, (46) [2022-07-13 22:37:55,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 271 transitions. [2022-07-13 22:37:55,654 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 271 transitions. Word has length 100 [2022-07-13 22:37:55,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:55,655 INFO L495 AbstractCegarLoop]: Abstraction has 230 states and 271 transitions. [2022-07-13 22:37:55,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.0) internal successors, (56), 7 states have internal predecessors, (56), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-13 22:37:55,655 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 271 transitions. [2022-07-13 22:37:55,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-07-13 22:37:55,656 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:55,656 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 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, 1] [2022-07-13 22:37:55,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-13 22:37:55,656 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:55,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:55,656 INFO L85 PathProgramCache]: Analyzing trace with hash -585376130, now seen corresponding path program 1 times [2022-07-13 22:37:55,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:55,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543469297] [2022-07-13 22:37:55,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:55,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:55,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:55,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:55,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:55,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:55,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:55,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:55,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:37:55,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-13 22:37:55,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-13 22:37:55,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,857 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-07-13 22:37:55,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:55,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543469297] [2022-07-13 22:37:55,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543469297] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:55,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261021279] [2022-07-13 22:37:55,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:55,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:55,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:55,858 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-13 22:37:55,859 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-13 22:37:56,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 2573 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-13 22:37:56,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:56,315 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-07-13 22:37:56,315 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:56,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261021279] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:56,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:56,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 13 [2022-07-13 22:37:56,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144322965] [2022-07-13 22:37:56,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:56,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:37:56,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:56,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:37:56,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-07-13 22:37:56,317 INFO L87 Difference]: Start difference. First operand 230 states and 271 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2022-07-13 22:37:56,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:56,427 INFO L93 Difference]: Finished difference Result 365 states and 425 transitions. [2022-07-13 22:37:56,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:37:56,428 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) Word has length 98 [2022-07-13 22:37:56,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:56,429 INFO L225 Difference]: With dead ends: 365 [2022-07-13 22:37:56,429 INFO L226 Difference]: Without dead ends: 221 [2022-07-13 22:37:56,429 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-07-13 22:37:56,429 INFO L413 NwaCegarLoop]: 121 mSDtfsCounter, 6 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 23 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:56,430 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 431 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 23 Unchecked, 0.1s Time] [2022-07-13 22:37:56,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2022-07-13 22:37:56,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 221. [2022-07-13 22:37:56,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 166 states have (on average 1.1024096385542168) internal successors, (183), 170 states have internal predecessors, (183), 32 states have call successors, (32), 21 states have call predecessors, (32), 22 states have return successors, (43), 29 states have call predecessors, (43), 30 states have call successors, (43) [2022-07-13 22:37:56,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 258 transitions. [2022-07-13 22:37:56,438 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 258 transitions. Word has length 98 [2022-07-13 22:37:56,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:56,439 INFO L495 AbstractCegarLoop]: Abstraction has 221 states and 258 transitions. [2022-07-13 22:37:56,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2022-07-13 22:37:56,439 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 258 transitions. [2022-07-13 22:37:56,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-07-13 22:37:56,440 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:56,440 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 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] [2022-07-13 22:37:56,463 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-13 22:37:56,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:56,640 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:56,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:56,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1989518094, now seen corresponding path program 1 times [2022-07-13 22:37:56,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:56,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545225387] [2022-07-13 22:37:56,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:56,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:56,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:56,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:56,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:56,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:56,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:56,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:56,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:37:56,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-13 22:37:56,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-13 22:37:56,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,847 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-07-13 22:37:56,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:56,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545225387] [2022-07-13 22:37:56,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545225387] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:56,848 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:56,848 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-13 22:37:56,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753104370] [2022-07-13 22:37:56,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:56,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-13 22:37:56,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:56,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-13 22:37:56,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-07-13 22:37:56,850 INFO L87 Difference]: Start difference. First operand 221 states and 258 transitions. Second operand has 11 states, 10 states have (on average 4.8) internal successors, (48), 8 states have internal predecessors, (48), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2022-07-13 22:37:57,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:57,272 INFO L93 Difference]: Finished difference Result 235 states and 274 transitions. [2022-07-13 22:37:57,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-13 22:37:57,272 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.8) internal successors, (48), 8 states have internal predecessors, (48), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) Word has length 102 [2022-07-13 22:37:57,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:57,273 INFO L225 Difference]: With dead ends: 235 [2022-07-13 22:37:57,273 INFO L226 Difference]: Without dead ends: 233 [2022-07-13 22:37:57,273 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:37:57,274 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 91 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:57,274 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 407 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 772 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-13 22:37:57,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2022-07-13 22:37:57,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 227. [2022-07-13 22:37:57,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 171 states have (on average 1.0994152046783625) internal successors, (188), 176 states have internal predecessors, (188), 32 states have call successors, (32), 21 states have call predecessors, (32), 23 states have return successors, (46), 29 states have call predecessors, (46), 30 states have call successors, (46) [2022-07-13 22:37:57,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 266 transitions. [2022-07-13 22:37:57,281 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 266 transitions. Word has length 102 [2022-07-13 22:37:57,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:57,281 INFO L495 AbstractCegarLoop]: Abstraction has 227 states and 266 transitions. [2022-07-13 22:37:57,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.8) internal successors, (48), 8 states have internal predecessors, (48), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2022-07-13 22:37:57,281 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 266 transitions. [2022-07-13 22:37:57,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-07-13 22:37:57,282 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:57,282 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 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] [2022-07-13 22:37:57,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-13 22:37:57,282 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:57,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:57,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1604384624, now seen corresponding path program 2 times [2022-07-13 22:37:57,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:57,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722295390] [2022-07-13 22:37:57,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:57,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:57,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:57,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:57,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:57,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:57,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:57,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:57,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:37:57,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-13 22:37:57,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-13 22:37:57,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,477 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-07-13 22:37:57,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:57,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722295390] [2022-07-13 22:37:57,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722295390] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:57,478 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:57,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:37:57,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787818109] [2022-07-13 22:37:57,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:57,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:37:57,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:57,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:37:57,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:37:57,479 INFO L87 Difference]: Start difference. First operand 227 states and 266 transitions. Second operand has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-13 22:37:57,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:57,802 INFO L93 Difference]: Finished difference Result 267 states and 310 transitions. [2022-07-13 22:37:57,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:37:57,802 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 102 [2022-07-13 22:37:57,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:57,803 INFO L225 Difference]: With dead ends: 267 [2022-07-13 22:37:57,804 INFO L226 Difference]: Without dead ends: 227 [2022-07-13 22:37:57,804 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-07-13 22:37:57,804 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 100 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:57,805 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 232 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-13 22:37:57,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-07-13 22:37:57,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 227. [2022-07-13 22:37:57,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 171 states have (on average 1.0994152046783625) internal successors, (188), 176 states have internal predecessors, (188), 32 states have call successors, (32), 21 states have call predecessors, (32), 23 states have return successors, (44), 29 states have call predecessors, (44), 30 states have call successors, (44) [2022-07-13 22:37:57,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 264 transitions. [2022-07-13 22:37:57,828 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 264 transitions. Word has length 102 [2022-07-13 22:37:57,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:57,828 INFO L495 AbstractCegarLoop]: Abstraction has 227 states and 264 transitions. [2022-07-13 22:37:57,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-13 22:37:57,828 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 264 transitions. [2022-07-13 22:37:57,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-07-13 22:37:57,830 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:57,830 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:37:57,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-13 22:37:57,830 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:57,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:57,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1126798311, now seen corresponding path program 1 times [2022-07-13 22:37:57,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:57,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780510988] [2022-07-13 22:37:57,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:57,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:57,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:58,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:58,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:58,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:58,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:58,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:58,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:58,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:58,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:58,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:58,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:58,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:58,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:58,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-07-13 22:37:58,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:58,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:58,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:58,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-13 22:37:58,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:58,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-13 22:37:58,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:58,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-13 22:37:58,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:58,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-13 22:37:58,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:58,373 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2022-07-13 22:37:58,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:58,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780510988] [2022-07-13 22:37:58,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780510988] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:58,373 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:58,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-07-13 22:37:58,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282149105] [2022-07-13 22:37:58,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:58,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-13 22:37:58,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:58,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-13 22:37:58,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2022-07-13 22:37:58,375 INFO L87 Difference]: Start difference. First operand 227 states and 264 transitions. Second operand has 14 states, 12 states have (on average 4.333333333333333) internal successors, (52), 10 states have internal predecessors, (52), 8 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (12), 6 states have call predecessors, (12), 7 states have call successors, (12) [2022-07-13 22:37:59,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:59,161 INFO L93 Difference]: Finished difference Result 261 states and 308 transitions. [2022-07-13 22:37:59,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-13 22:37:59,161 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 4.333333333333333) internal successors, (52), 10 states have internal predecessors, (52), 8 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (12), 6 states have call predecessors, (12), 7 states have call successors, (12) Word has length 106 [2022-07-13 22:37:59,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:59,163 INFO L225 Difference]: With dead ends: 261 [2022-07-13 22:37:59,163 INFO L226 Difference]: Without dead ends: 259 [2022-07-13 22:37:59,163 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:37:59,163 INFO L413 NwaCegarLoop]: 95 mSDtfsCounter, 166 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 1028 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 1137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:59,163 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 215 Invalid, 1137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1028 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-13 22:37:59,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-07-13 22:37:59,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 252. [2022-07-13 22:37:59,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 187 states have (on average 1.0962566844919786) internal successors, (205), 193 states have internal predecessors, (205), 37 states have call successors, (37), 22 states have call predecessors, (37), 27 states have return successors, (55), 36 states have call predecessors, (55), 35 states have call successors, (55) [2022-07-13 22:37:59,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 297 transitions. [2022-07-13 22:37:59,172 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 297 transitions. Word has length 106 [2022-07-13 22:37:59,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:59,173 INFO L495 AbstractCegarLoop]: Abstraction has 252 states and 297 transitions. [2022-07-13 22:37:59,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 4.333333333333333) internal successors, (52), 10 states have internal predecessors, (52), 8 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (12), 6 states have call predecessors, (12), 7 states have call successors, (12) [2022-07-13 22:37:59,173 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 297 transitions. [2022-07-13 22:37:59,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-07-13 22:37:59,174 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:59,174 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:37:59,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-13 22:37:59,174 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:59,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:59,174 INFO L85 PathProgramCache]: Analyzing trace with hash -589292466, now seen corresponding path program 1 times [2022-07-13 22:37:59,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:59,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319632805] [2022-07-13 22:37:59,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:59,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:59,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:59,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:59,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:59,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:59,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:59,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:37:59,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:59,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:59,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:59,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:37:59,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:59,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:59,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:59,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:37:59,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:59,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-13 22:37:59,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:59,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-13 22:37:59,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:59,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:59,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:59,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:37:59,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:59,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-13 22:37:59,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:59,505 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 2 proven. 30 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-13 22:37:59,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:59,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319632805] [2022-07-13 22:37:59,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319632805] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:59,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339528685] [2022-07-13 22:37:59,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:59,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:59,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:59,506 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-13 22:37:59,527 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-13 22:37:59,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:59,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 2670 conjuncts, 53 conjunts are in the unsatisfiable core [2022-07-13 22:37:59,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:38:00,421 INFO L356 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2022-07-13 22:38:00,422 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 52 treesize of output 1 [2022-07-13 22:38:00,423 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 61 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-13 22:38:00,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:38:00,655 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 29 treesize of output 17 [2022-07-13 22:38:00,718 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-13 22:38:00,718 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 31 treesize of output 26 [2022-07-13 22:38:00,751 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-07-13 22:38:00,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339528685] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 22:38:00,751 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 22:38:00,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 13] total 29 [2022-07-13 22:38:00,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440865236] [2022-07-13 22:38:00,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 22:38:00,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-13 22:38:00,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:38:00,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-13 22:38:00,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2022-07-13 22:38:00,753 INFO L87 Difference]: Start difference. First operand 252 states and 297 transitions. Second operand has 29 states, 27 states have (on average 4.851851851851852) internal successors, (131), 23 states have internal predecessors, (131), 9 states have call successors, (29), 7 states have call predecessors, (29), 6 states have return successors, (23), 5 states have call predecessors, (23), 7 states have call successors, (23) [2022-07-13 22:38:02,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:38:02,523 INFO L93 Difference]: Finished difference Result 458 states and 534 transitions. [2022-07-13 22:38:02,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-07-13 22:38:02,532 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 4.851851851851852) internal successors, (131), 23 states have internal predecessors, (131), 9 states have call successors, (29), 7 states have call predecessors, (29), 6 states have return successors, (23), 5 states have call predecessors, (23), 7 states have call successors, (23) Word has length 112 [2022-07-13 22:38:02,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:38:02,534 INFO L225 Difference]: With dead ends: 458 [2022-07-13 22:38:02,534 INFO L226 Difference]: Without dead ends: 278 [2022-07-13 22:38:02,537 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 235 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 468 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=359, Invalid=2091, Unknown=0, NotChecked=0, Total=2450 [2022-07-13 22:38:02,538 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 252 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 1618 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 2132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 409 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-13 22:38:02,538 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [263 Valid, 389 Invalid, 2132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1618 Invalid, 0 Unknown, 409 Unchecked, 1.0s Time] [2022-07-13 22:38:02,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-07-13 22:38:02,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 261. [2022-07-13 22:38:02,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 195 states have (on average 1.0974358974358975) internal successors, (214), 200 states have internal predecessors, (214), 37 states have call successors, (37), 24 states have call predecessors, (37), 28 states have return successors, (52), 36 states have call predecessors, (52), 35 states have call successors, (52) [2022-07-13 22:38:02,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 303 transitions. [2022-07-13 22:38:02,575 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 303 transitions. Word has length 112 [2022-07-13 22:38:02,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:38:02,575 INFO L495 AbstractCegarLoop]: Abstraction has 261 states and 303 transitions. [2022-07-13 22:38:02,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 4.851851851851852) internal successors, (131), 23 states have internal predecessors, (131), 9 states have call successors, (29), 7 states have call predecessors, (29), 6 states have return successors, (23), 5 states have call predecessors, (23), 7 states have call successors, (23) [2022-07-13 22:38:02,576 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 303 transitions. [2022-07-13 22:38:02,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-07-13 22:38:02,577 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:38:02,577 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:38:02,599 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-13 22:38:02,799 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,SelfDestructingSolverStorable23 [2022-07-13 22:38:02,800 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:38:02,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:38:02,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1476515312, now seen corresponding path program 1 times [2022-07-13 22:38:02,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:38:02,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75296951] [2022-07-13 22:38:02,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:02,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:38:02,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:38:03,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:38:03,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:38:03,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:03,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:38:03,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:38:03,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:38:03,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-13 22:38:03,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-13 22:38:03,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:03,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:03,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-13 22:38:03,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,173 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-07-13 22:38:03,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:38:03,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75296951] [2022-07-13 22:38:03,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75296951] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:38:03,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144470681] [2022-07-13 22:38:03,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:03,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:38:03,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:38:03,175 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-13 22:38:03,176 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-13 22:38:03,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 2665 conjuncts, 42 conjunts are in the unsatisfiable core [2022-07-13 22:38:03,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:38:03,559 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 6 treesize of output 5 [2022-07-13 22:38:03,560 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 6 treesize of output 5 [2022-07-13 22:38:03,797 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 19 treesize of output 7 [2022-07-13 22:38:03,805 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 19 treesize of output 7 [2022-07-13 22:38:03,823 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-13 22:38:03,823 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:38:03,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144470681] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:38:03,823 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:38:03,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [16] total 24 [2022-07-13 22:38:03,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488445964] [2022-07-13 22:38:03,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:38:03,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:38:03,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:38:03,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:38:03,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=491, Unknown=0, NotChecked=0, Total=552 [2022-07-13 22:38:03,824 INFO L87 Difference]: Start difference. First operand 261 states and 303 transitions. Second operand has 10 states, 10 states have (on average 8.0) internal successors, (80), 9 states have internal predecessors, (80), 4 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-07-13 22:38:04,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:38:04,050 INFO L93 Difference]: Finished difference Result 410 states and 468 transitions. [2022-07-13 22:38:04,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-13 22:38:04,051 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.0) internal successors, (80), 9 states have internal predecessors, (80), 4 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 112 [2022-07-13 22:38:04,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:38:04,052 INFO L225 Difference]: With dead ends: 410 [2022-07-13 22:38:04,052 INFO L226 Difference]: Without dead ends: 268 [2022-07-13 22:38:04,054 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2022-07-13 22:38:04,054 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 52 mSDsluCounter, 699 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-13 22:38:04,054 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 812 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 189 Invalid, 0 Unknown, 30 Unchecked, 0.1s Time] [2022-07-13 22:38:04,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2022-07-13 22:38:04,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 268. [2022-07-13 22:38:04,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 200 states have (on average 1.095) internal successors, (219), 204 states have internal predecessors, (219), 38 states have call successors, (38), 25 states have call predecessors, (38), 29 states have return successors, (53), 38 states have call predecessors, (53), 36 states have call successors, (53) [2022-07-13 22:38:04,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 310 transitions. [2022-07-13 22:38:04,078 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 310 transitions. Word has length 112 [2022-07-13 22:38:04,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:38:04,078 INFO L495 AbstractCegarLoop]: Abstraction has 268 states and 310 transitions. [2022-07-13 22:38:04,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.0) internal successors, (80), 9 states have internal predecessors, (80), 4 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-07-13 22:38:04,078 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 310 transitions. [2022-07-13 22:38:04,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-07-13 22:38:04,079 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:38:04,079 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:38:04,106 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-13 22:38:04,287 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,SelfDestructingSolverStorable24 [2022-07-13 22:38:04,287 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:38:04,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:38:04,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1680736505, now seen corresponding path program 1 times [2022-07-13 22:38:04,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:38:04,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521583591] [2022-07-13 22:38:04,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:04,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:38:04,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:38:04,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:38:04,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:38:04,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:04,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:38:04,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:38:04,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-07-13 22:38:04,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:04,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-13 22:38:04,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-13 22:38:04,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-13 22:38:04,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-13 22:38:04,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-13 22:38:04,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,853 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2022-07-13 22:38:04,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:38:04,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521583591] [2022-07-13 22:38:04,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521583591] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:38:04,853 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:38:04,854 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-07-13 22:38:04,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472382141] [2022-07-13 22:38:04,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:38:04,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-13 22:38:04,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:38:04,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-13 22:38:04,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-07-13 22:38:04,855 INFO L87 Difference]: Start difference. First operand 268 states and 310 transitions. Second operand has 15 states, 13 states have (on average 4.461538461538462) internal successors, (58), 11 states have internal predecessors, (58), 8 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) [2022-07-13 22:38:05,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:38:05,643 INFO L93 Difference]: Finished difference Result 281 states and 324 transitions. [2022-07-13 22:38:05,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-13 22:38:05,643 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 4.461538461538462) internal successors, (58), 11 states have internal predecessors, (58), 8 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) Word has length 112 [2022-07-13 22:38:05,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:38:05,645 INFO L225 Difference]: With dead ends: 281 [2022-07-13 22:38:05,645 INFO L226 Difference]: Without dead ends: 279 [2022-07-13 22:38:05,646 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-07-13 22:38:05,649 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 181 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 924 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 1026 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 924 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-13 22:38:05,650 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 223 Invalid, 1026 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 924 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-13 22:38:05,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-07-13 22:38:05,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 274. [2022-07-13 22:38:05,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 204 states have (on average 1.0931372549019607) internal successors, (223), 208 states have internal predecessors, (223), 39 states have call successors, (39), 26 states have call predecessors, (39), 30 states have return successors, (54), 39 states have call predecessors, (54), 37 states have call successors, (54) [2022-07-13 22:38:05,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 316 transitions. [2022-07-13 22:38:05,666 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 316 transitions. Word has length 112 [2022-07-13 22:38:05,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:38:05,666 INFO L495 AbstractCegarLoop]: Abstraction has 274 states and 316 transitions. [2022-07-13 22:38:05,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 4.461538461538462) internal successors, (58), 11 states have internal predecessors, (58), 8 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) [2022-07-13 22:38:05,667 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 316 transitions. [2022-07-13 22:38:05,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-13 22:38:05,668 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:38:05,668 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:38:05,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-13 22:38:05,668 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:38:05,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:38:05,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1114984106, now seen corresponding path program 1 times [2022-07-13 22:38:05,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:38:05,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027202006] [2022-07-13 22:38:05,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:05,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:38:05,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:38:05,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:38:05,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:38:05,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:05,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:38:05,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:38:05,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:38:05,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-13 22:38:05,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-13 22:38:05,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:05,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:05,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-13 22:38:05,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,862 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 14 proven. 8 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-07-13 22:38:05,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:38:05,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027202006] [2022-07-13 22:38:05,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027202006] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:38:05,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926087869] [2022-07-13 22:38:05,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:05,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:38:05,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:38:05,868 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-13 22:38:05,869 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-13 22:38:06,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:06,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 2672 conjuncts, 57 conjunts are in the unsatisfiable core [2022-07-13 22:38:06,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:38:06,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-13 22:38:06,708 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-13 22:38:06,708 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 13 [2022-07-13 22:38:06,824 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 47 proven. 22 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-13 22:38:06,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:38:07,200 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 23 treesize of output 11 [2022-07-13 22:38:07,274 INFO L356 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2022-07-13 22:38:07,274 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 24 treesize of output 19 [2022-07-13 22:38:07,288 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-07-13 22:38:07,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926087869] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 22:38:07,289 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 22:38:07,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 14] total 34 [2022-07-13 22:38:07,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408820380] [2022-07-13 22:38:07,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 22:38:07,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-07-13 22:38:07,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:38:07,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-07-13 22:38:07,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1037, Unknown=0, NotChecked=0, Total=1122 [2022-07-13 22:38:07,290 INFO L87 Difference]: Start difference. First operand 274 states and 316 transitions. Second operand has 34 states, 29 states have (on average 4.931034482758621) internal successors, (143), 27 states have internal predecessors, (143), 16 states have call successors, (34), 7 states have call predecessors, (34), 8 states have return successors, (30), 11 states have call predecessors, (30), 14 states have call successors, (30) [2022-07-13 22:38:09,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:38:09,749 INFO L93 Difference]: Finished difference Result 490 states and 556 transitions. [2022-07-13 22:38:09,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-07-13 22:38:09,750 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 29 states have (on average 4.931034482758621) internal successors, (143), 27 states have internal predecessors, (143), 16 states have call successors, (34), 7 states have call predecessors, (34), 8 states have return successors, (30), 11 states have call predecessors, (30), 14 states have call successors, (30) Word has length 116 [2022-07-13 22:38:09,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:38:09,751 INFO L225 Difference]: With dead ends: 490 [2022-07-13 22:38:09,751 INFO L226 Difference]: Without dead ends: 254 [2022-07-13 22:38:09,753 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 228 SyntacticMatches, 8 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1178 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=502, Invalid=5346, Unknown=4, NotChecked=0, Total=5852 [2022-07-13 22:38:09,754 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 278 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 2431 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 802 SdHoareTripleChecker+Invalid, 2802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 2431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 256 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-13 22:38:09,754 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 802 Invalid, 2802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 2431 Invalid, 0 Unknown, 256 Unchecked, 1.1s Time] [2022-07-13 22:38:09,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-07-13 22:38:09,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 240. [2022-07-13 22:38:09,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 176 states have (on average 1.0625) internal successors, (187), 178 states have internal predecessors, (187), 37 states have call successors, (37), 25 states have call predecessors, (37), 26 states have return successors, (47), 36 states have call predecessors, (47), 35 states have call successors, (47) [2022-07-13 22:38:09,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 271 transitions. [2022-07-13 22:38:09,791 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 271 transitions. Word has length 116 [2022-07-13 22:38:09,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:38:09,792 INFO L495 AbstractCegarLoop]: Abstraction has 240 states and 271 transitions. [2022-07-13 22:38:09,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 29 states have (on average 4.931034482758621) internal successors, (143), 27 states have internal predecessors, (143), 16 states have call successors, (34), 7 states have call predecessors, (34), 8 states have return successors, (30), 11 states have call predecessors, (30), 14 states have call successors, (30) [2022-07-13 22:38:09,792 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 271 transitions. [2022-07-13 22:38:09,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-07-13 22:38:09,793 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:38:09,793 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:38:09,822 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-13 22:38:09,994 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,SelfDestructingSolverStorable26 [2022-07-13 22:38:09,994 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:38:09,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:38:09,995 INFO L85 PathProgramCache]: Analyzing trace with hash -959716687, now seen corresponding path program 1 times [2022-07-13 22:38:09,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:38:09,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371587310] [2022-07-13 22:38:09,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:09,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:38:10,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:10,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:38:10,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:10,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:38:10,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:10,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:38:10,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:10,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:10,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:10,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:38:10,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:10,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:38:10,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:10,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-07-13 22:38:10,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:10,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:10,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:10,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-13 22:38:10,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:10,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-13 22:38:10,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:10,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-13 22:38:10,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:10,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-13 22:38:10,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:10,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-13 22:38:10,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:10,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-13 22:38:10,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:10,418 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-07-13 22:38:10,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:38:10,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371587310] [2022-07-13 22:38:10,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371587310] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:38:10,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:38:10,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-07-13 22:38:10,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202951231] [2022-07-13 22:38:10,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:38:10,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-13 22:38:10,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:38:10,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-13 22:38:10,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2022-07-13 22:38:10,420 INFO L87 Difference]: Start difference. First operand 240 states and 271 transitions. Second operand has 14 states, 12 states have (on average 4.5) internal successors, (54), 10 states have internal predecessors, (54), 8 states have call successors, (15), 4 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) [2022-07-13 22:38:11,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:38:11,091 INFO L93 Difference]: Finished difference Result 251 states and 282 transitions. [2022-07-13 22:38:11,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-13 22:38:11,091 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 4.5) internal successors, (54), 10 states have internal predecessors, (54), 8 states have call successors, (15), 4 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) Word has length 118 [2022-07-13 22:38:11,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:38:11,093 INFO L225 Difference]: With dead ends: 251 [2022-07-13 22:38:11,093 INFO L226 Difference]: Without dead ends: 249 [2022-07-13 22:38:11,093 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:38:11,094 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 221 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 903 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 1047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-13 22:38:11,094 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 200 Invalid, 1047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 903 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-13 22:38:11,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-07-13 22:38:11,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 246. [2022-07-13 22:38:11,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 180 states have (on average 1.0611111111111111) internal successors, (191), 182 states have internal predecessors, (191), 38 states have call successors, (38), 26 states have call predecessors, (38), 27 states have return successors, (48), 37 states have call predecessors, (48), 36 states have call successors, (48) [2022-07-13 22:38:11,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 277 transitions. [2022-07-13 22:38:11,130 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 277 transitions. Word has length 118 [2022-07-13 22:38:11,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:38:11,135 INFO L495 AbstractCegarLoop]: Abstraction has 246 states and 277 transitions. [2022-07-13 22:38:11,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 4.5) internal successors, (54), 10 states have internal predecessors, (54), 8 states have call successors, (15), 4 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) [2022-07-13 22:38:11,135 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 277 transitions. [2022-07-13 22:38:11,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-07-13 22:38:11,136 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:38:11,137 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:38:11,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-13 22:38:11,139 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:38:11,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:38:11,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1201655876, now seen corresponding path program 1 times [2022-07-13 22:38:11,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:38:11,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16190100] [2022-07-13 22:38:11,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:11,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:38:11,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:11,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:38:11,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:11,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:38:11,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:11,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:38:11,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:11,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:11,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:11,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:38:11,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:11,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:38:11,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:11,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:38:11,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:11,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-13 22:38:11,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:11,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-13 22:38:11,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:11,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:11,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:11,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:11,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:11,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-13 22:38:11,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:11,281 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2022-07-13 22:38:11,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:38:11,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16190100] [2022-07-13 22:38:11,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16190100] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:38:11,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:38:11,282 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:38:11,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222692628] [2022-07-13 22:38:11,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:38:11,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:38:11,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:38:11,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:38:11,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:38:11,284 INFO L87 Difference]: Start difference. First operand 246 states and 277 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 3 states have internal predecessors, (55), 2 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 22:38:11,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:38:11,523 INFO L93 Difference]: Finished difference Result 342 states and 372 transitions. [2022-07-13 22:38:11,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:38:11,524 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 3 states have internal predecessors, (55), 2 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 119 [2022-07-13 22:38:11,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:38:11,525 INFO L225 Difference]: With dead ends: 342 [2022-07-13 22:38:11,525 INFO L226 Difference]: Without dead ends: 236 [2022-07-13 22:38:11,525 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:38:11,525 INFO L413 NwaCegarLoop]: 101 mSDtfsCounter, 109 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-13 22:38:11,526 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 156 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-13 22:38:11,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-07-13 22:38:11,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 235. [2022-07-13 22:38:11,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 173 states have (on average 1.0578034682080926) internal successors, (183), 174 states have internal predecessors, (183), 36 states have call successors, (36), 26 states have call predecessors, (36), 25 states have return successors, (42), 34 states have call predecessors, (42), 34 states have call successors, (42) [2022-07-13 22:38:11,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 261 transitions. [2022-07-13 22:38:11,536 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 261 transitions. Word has length 119 [2022-07-13 22:38:11,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:38:11,536 INFO L495 AbstractCegarLoop]: Abstraction has 235 states and 261 transitions. [2022-07-13 22:38:11,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 3 states have internal predecessors, (55), 2 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 22:38:11,537 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 261 transitions. [2022-07-13 22:38:11,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-07-13 22:38:11,537 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:38:11,537 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:38:11,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-13 22:38:11,538 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:38:11,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:38:11,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1430669570, now seen corresponding path program 1 times [2022-07-13 22:38:11,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:38:11,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600006194] [2022-07-13 22:38:11,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:11,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:38:11,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:12,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:38:12,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:12,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:38:12,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:12,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:38:12,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:12,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:12,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:12,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:38:12,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:12,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:38:12,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:12,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:38:12,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:12,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-13 22:38:12,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:12,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-13 22:38:12,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:12,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:12,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:12,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:12,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:12,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-13 22:38:12,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:12,710 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 30 proven. 15 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-07-13 22:38:12,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:38:12,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600006194] [2022-07-13 22:38:12,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600006194] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:38:12,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183473743] [2022-07-13 22:38:12,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:12,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:38:12,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:38:12,718 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-13 22:38:12,719 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-13 22:38:13,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:13,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 2700 conjuncts, 110 conjunts are in the unsatisfiable core [2022-07-13 22:38:13,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:38:13,108 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-13 22:38:13,222 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-13 22:38:13,222 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-13 22:38:13,228 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 11 treesize of output 7 [2022-07-13 22:38:15,249 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_24| Int)) (not (= |v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_24| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_24|) 8)))) is different from true [2022-07-13 22:38:17,284 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_25| Int)) (not (= |v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_25| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_25|) 8)))) is different from true [2022-07-13 22:38:19,318 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_aws_byte_buf_secure_zero_~buf#1.base_BEFORE_CALL_17| Int)) (not (= |v_aws_byte_buf_secure_zero_~buf#1.base_BEFORE_CALL_17| (select (select |c_#memory_$Pointer$.base| |v_aws_byte_buf_secure_zero_~buf#1.base_BEFORE_CALL_17|) 8)))) is different from true [2022-07-13 22:38:25,675 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 20 treesize of output 8 [2022-07-13 22:38:25,797 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1446 (Array Int Int))) (= (store |c_old(#memory_int)| |c_memset_impl_#in~s.base| v_ArrVal_1446) |c_#memory_int|)) is different from true [2022-07-13 22:38:25,805 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1446 (Array Int Int))) (= (store |c_old(#memory_int)| |c_my_memset_#in~s.base| v_ArrVal_1446) |c_#memory_int|)) is different from true [2022-07-13 22:38:25,815 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 26 [2022-07-13 22:38:25,829 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2022-07-13 22:38:30,178 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 8 proven. 28 refuted. 6 times theorem prover too weak. 4 trivial. 42 not checked. [2022-07-13 22:38:30,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:38:30,441 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1454 (Array Int Int))) (not (= (mod (select (select (store |c_#memory_int| |c_aws_byte_buf_secure_zero_aws_secure_zero_~pBuf#1.base| v_ArrVal_1454) |c_aws_byte_buf_secure_zero_~buf#1.base|) (+ 16 |c_aws_byte_buf_secure_zero_~buf#1.offset|)) 18446744073709551616) 0))) is different from false [2022-07-13 22:38:30,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183473743] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:38:30,442 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-13 22:38:30,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 32] total 46 [2022-07-13 22:38:30,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10269407] [2022-07-13 22:38:30,443 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-13 22:38:30,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-07-13 22:38:30,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:38:30,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-07-13 22:38:30,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1830, Unknown=8, NotChecked=546, Total=2550 [2022-07-13 22:38:30,444 INFO L87 Difference]: Start difference. First operand 235 states and 261 transitions. Second operand has 46 states, 41 states have (on average 3.682926829268293) internal successors, (151), 39 states have internal predecessors, (151), 14 states have call successors, (24), 13 states have call predecessors, (24), 14 states have return successors, (21), 11 states have call predecessors, (21), 12 states have call successors, (21) [2022-07-13 22:39:41,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:39:41,520 INFO L93 Difference]: Finished difference Result 335 states and 369 transitions. [2022-07-13 22:39:41,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-07-13 22:39:41,520 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 41 states have (on average 3.682926829268293) internal successors, (151), 39 states have internal predecessors, (151), 14 states have call successors, (24), 13 states have call predecessors, (24), 14 states have return successors, (21), 11 states have call predecessors, (21), 12 states have call successors, (21) Word has length 121 [2022-07-13 22:39:41,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:39:41,522 INFO L225 Difference]: With dead ends: 335 [2022-07-13 22:39:41,522 INFO L226 Difference]: Without dead ends: 268 [2022-07-13 22:39:41,523 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 140 SyntacticMatches, 11 SemanticMatches, 79 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 1348 ImplicationChecksByTransitivity, 87.4s TimeCoverageRelationStatistics Valid=461, Invalid=5036, Unknown=77, NotChecked=906, Total=6480 [2022-07-13 22:39:41,523 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 291 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 1741 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 718 SdHoareTripleChecker+Invalid, 3941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 1741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1989 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-13 22:39:41,524 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [299 Valid, 718 Invalid, 3941 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 1741 Invalid, 0 Unknown, 1989 Unchecked, 0.9s Time] [2022-07-13 22:39:41,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2022-07-13 22:39:41,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 263. [2022-07-13 22:39:41,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 196 states have (on average 1.0561224489795917) internal successors, (207), 198 states have internal predecessors, (207), 38 states have call successors, (38), 28 states have call predecessors, (38), 28 states have return successors, (47), 36 states have call predecessors, (47), 36 states have call successors, (47) [2022-07-13 22:39:41,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 292 transitions. [2022-07-13 22:39:41,535 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 292 transitions. Word has length 121 [2022-07-13 22:39:41,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:39:41,535 INFO L495 AbstractCegarLoop]: Abstraction has 263 states and 292 transitions. [2022-07-13 22:39:41,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 41 states have (on average 3.682926829268293) internal successors, (151), 39 states have internal predecessors, (151), 14 states have call successors, (24), 13 states have call predecessors, (24), 14 states have return successors, (21), 11 states have call predecessors, (21), 12 states have call successors, (21) [2022-07-13 22:39:41,536 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 292 transitions. [2022-07-13 22:39:41,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-07-13 22:39:41,537 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:39:41,537 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:39:41,556 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-13 22:39:41,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:39:41,751 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:39:41,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:39:41,752 INFO L85 PathProgramCache]: Analyzing trace with hash -65138626, now seen corresponding path program 1 times [2022-07-13 22:39:41,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:39:41,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398088456] [2022-07-13 22:39:41,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:39:41,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:39:42,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:42,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:39:42,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:42,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:39:42,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:42,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-13 22:39:42,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:42,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:39:42,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:42,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-13 22:39:42,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:42,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:39:42,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:42,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-13 22:39:42,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:42,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-13 22:39:42,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:42,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-13 22:39:42,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:42,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:39:42,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:42,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:39:42,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:42,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-13 22:39:42,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:42,811 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 30 proven. 14 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-07-13 22:39:42,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:39:42,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398088456] [2022-07-13 22:39:42,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398088456] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:39:42,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756838441] [2022-07-13 22:39:42,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:39:42,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:39:42,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:39:42,812 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-13 22:39:42,813 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-13 22:39:43,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:43,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 2710 conjuncts, 109 conjunts are in the unsatisfiable core [2022-07-13 22:39:43,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:39:43,208 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-13 22:39:43,313 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-13 22:39:43,313 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-13 22:39:43,318 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 6 treesize of output 5 [2022-07-13 22:39:43,321 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 11 treesize of output 7 [2022-07-13 22:39:45,376 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_29| Int)) (not (= |v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_29| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_29|) 8)))) is different from true [2022-07-13 22:39:47,408 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_30| Int)) (not (= |v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_30| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_30|) 8)))) is different from true [2022-07-13 22:39:49,441 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_aws_byte_buf_secure_zero_~buf#1.base_BEFORE_CALL_22| Int)) (not (= |v_aws_byte_buf_secure_zero_~buf#1.base_BEFORE_CALL_22| (select (select |c_#memory_$Pointer$.base| |v_aws_byte_buf_secure_zero_~buf#1.base_BEFORE_CALL_22|) 8)))) is different from true [2022-07-13 22:39:57,800 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 20 treesize of output 8 [2022-07-13 22:39:57,910 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1553 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_memset_impl_#in~s.base| v_ArrVal_1553))) is different from true [2022-07-13 22:39:57,918 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1553 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_my_memset_#in~s.base| v_ArrVal_1553))) is different from true [2022-07-13 22:39:57,926 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 26 [2022-07-13 22:39:57,938 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2022-07-13 22:40:00,250 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 8 proven. 29 refuted. 5 times theorem prover too weak. 4 trivial. 42 not checked. [2022-07-13 22:40:00,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:40:00,506 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1561 (Array Int Int))) (not (= (mod (select (select (store |c_#memory_int| |c_aws_byte_buf_secure_zero_aws_secure_zero_~pBuf#1.base| v_ArrVal_1561) |c_aws_byte_buf_secure_zero_~buf#1.base|) (+ 16 |c_aws_byte_buf_secure_zero_~buf#1.offset|)) 18446744073709551616) 0))) is different from false [2022-07-13 22:40:00,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756838441] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:40:00,507 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-13 22:40:00,507 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 33] total 46 [2022-07-13 22:40:00,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955783529] [2022-07-13 22:40:00,507 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-13 22:40:00,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-07-13 22:40:00,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:40:00,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-07-13 22:40:00,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1824, Unknown=7, NotChecked=546, Total=2550 [2022-07-13 22:40:00,509 INFO L87 Difference]: Start difference. First operand 263 states and 292 transitions. Second operand has 46 states, 41 states have (on average 3.658536585365854) internal successors, (150), 39 states have internal predecessors, (150), 14 states have call successors, (24), 13 states have call predecessors, (24), 14 states have return successors, (21), 11 states have call predecessors, (21), 12 states have call successors, (21) [2022-07-13 22:41:29,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:41:29,817 INFO L93 Difference]: Finished difference Result 475 states and 544 transitions. [2022-07-13 22:41:29,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-07-13 22:41:29,818 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 41 states have (on average 3.658536585365854) internal successors, (150), 39 states have internal predecessors, (150), 14 states have call successors, (24), 13 states have call predecessors, (24), 14 states have return successors, (21), 11 states have call predecessors, (21), 12 states have call successors, (21) Word has length 121 [2022-07-13 22:41:29,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:41:29,819 INFO L225 Difference]: With dead ends: 475 [2022-07-13 22:41:29,819 INFO L226 Difference]: Without dead ends: 385 [2022-07-13 22:41:29,821 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 141 SyntacticMatches, 12 SemanticMatches, 81 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 1496 ImplicationChecksByTransitivity, 105.3s TimeCoverageRelationStatistics Valid=509, Invalid=5280, Unknown=87, NotChecked=930, Total=6806 [2022-07-13 22:41:29,821 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 293 mSDsluCounter, 775 mSDsCounter, 0 mSdLazyCounter, 2059 mSolverCounterSat, 253 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 897 SdHoareTripleChecker+Invalid, 4667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 253 IncrementalHoareTripleChecker+Valid, 2059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2355 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-13 22:41:29,821 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [300 Valid, 897 Invalid, 4667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [253 Valid, 2059 Invalid, 0 Unknown, 2355 Unchecked, 1.2s Time] [2022-07-13 22:41:29,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-07-13 22:41:29,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 357. [2022-07-13 22:41:29,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 264 states have (on average 1.053030303030303) internal successors, (278), 265 states have internal predecessors, (278), 56 states have call successors, (56), 37 states have call predecessors, (56), 36 states have return successors, (74), 54 states have call predecessors, (74), 54 states have call successors, (74) [2022-07-13 22:41:29,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 408 transitions. [2022-07-13 22:41:29,838 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 408 transitions. Word has length 121 [2022-07-13 22:41:29,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:41:29,838 INFO L495 AbstractCegarLoop]: Abstraction has 357 states and 408 transitions. [2022-07-13 22:41:29,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 41 states have (on average 3.658536585365854) internal successors, (150), 39 states have internal predecessors, (150), 14 states have call successors, (24), 13 states have call predecessors, (24), 14 states have return successors, (21), 11 states have call predecessors, (21), 12 states have call successors, (21) [2022-07-13 22:41:29,839 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 408 transitions. [2022-07-13 22:41:29,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-07-13 22:41:29,840 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:41:29,840 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:41:29,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-07-13 22:41:30,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:41:30,051 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:41:30,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:41:30,052 INFO L85 PathProgramCache]: Analyzing trace with hash 769710831, now seen corresponding path program 1 times [2022-07-13 22:41:30,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:41:30,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106511961] [2022-07-13 22:41:30,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:41:30,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:41:30,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:41:30,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:41:30,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:41:30,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:41:30,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:41:30,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-13 22:41:30,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:41:30,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-13 22:41:30,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:41:30,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:41:30,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:41:30,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 22:41:30,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:41:30,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-13 22:41:30,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:41:30,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-13 22:41:30,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:41:30,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-13 22:41:30,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:41:30,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-13 22:41:30,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:41:30,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:41:30,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:41:30,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:41:30,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:41:30,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-13 22:41:30,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:41:31,093 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 30 proven. 14 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-07-13 22:41:31,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:41:31,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106511961] [2022-07-13 22:41:31,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106511961] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:41:31,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434196367] [2022-07-13 22:41:31,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:41:31,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:41:31,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:41:31,095 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-13 22:41:31,096 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-13 22:41:31,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:41:31,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 2723 conjuncts, 106 conjunts are in the unsatisfiable core [2022-07-13 22:41:31,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:41:31,482 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-13 22:41:31,645 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-13 22:41:31,645 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-13 22:41:31,651 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 11 treesize of output 7 [2022-07-13 22:41:33,657 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_35| Int)) (not (= |v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_35| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_35|) 8)))) is different from true [2022-07-13 22:41:35,689 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_36| Int)) (not (= |v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_36| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_reset_harness_~#buf~3#1.base_BEFORE_CALL_36|) 8)))) is different from true [2022-07-13 22:41:37,722 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_aws_byte_buf_secure_zero_~buf#1.base_BEFORE_CALL_27| Int)) (not (= |v_aws_byte_buf_secure_zero_~buf#1.base_BEFORE_CALL_27| (select (select |c_#memory_$Pointer$.base| |v_aws_byte_buf_secure_zero_~buf#1.base_BEFORE_CALL_27|) 8)))) is different from true [2022-07-13 22:41:44,136 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 20 treesize of output 8 [2022-07-13 22:41:44,250 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1659 (Array Int Int))) (= (store |c_old(#memory_int)| |c_memset_impl_#in~s.base| v_ArrVal_1659) |c_#memory_int|)) is different from true [2022-07-13 22:41:44,264 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1659 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_my_memset_#in~s.base| v_ArrVal_1659))) is different from true [2022-07-13 22:41:44,271 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 26 [2022-07-13 22:41:44,283 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2022-07-13 22:41:48,586 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 8 proven. 28 refuted. 6 times theorem prover too weak. 4 trivial. 42 not checked. [2022-07-13 22:41:48,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:41:48,854 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1667 (Array Int Int))) (not (= (mod (select (select (store |c_#memory_int| |c_aws_byte_buf_secure_zero_aws_secure_zero_~pBuf#1.base| v_ArrVal_1667) |c_aws_byte_buf_secure_zero_~buf#1.base|) (+ 16 |c_aws_byte_buf_secure_zero_~buf#1.offset|)) 18446744073709551616) 0))) is different from false [2022-07-13 22:41:48,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434196367] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:41:48,855 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-13 22:41:48,855 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 32] total 45 [2022-07-13 22:41:48,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297419033] [2022-07-13 22:41:48,855 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-13 22:41:48,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-07-13 22:41:48,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:41:48,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-07-13 22:41:48,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1749, Unknown=8, NotChecked=534, Total=2450 [2022-07-13 22:41:48,856 INFO L87 Difference]: Start difference. First operand 357 states and 408 transitions. Second operand has 45 states, 40 states have (on average 3.875) internal successors, (155), 38 states have internal predecessors, (155), 14 states have call successors, (26), 13 states have call predecessors, (26), 14 states have return successors, (23), 11 states have call predecessors, (23), 12 states have call successors, (23)