./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be64_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb692b52 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_cursor_read_be64_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 9b90640eabcf61bf9b6c4e01fcd2a39b8b829676407f71504872cd65ce1f895a --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-19 22:06:09,116 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-19 22:06:09,118 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-19 22:06:09,158 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-19 22:06:09,159 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-19 22:06:09,160 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-19 22:06:09,163 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-19 22:06:09,165 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-19 22:06:09,167 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-19 22:06:09,173 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-19 22:06:09,175 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-19 22:06:09,177 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-19 22:06:09,178 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-19 22:06:09,180 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-19 22:06:09,182 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-19 22:06:09,186 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-19 22:06:09,187 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-19 22:06:09,189 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-19 22:06:09,191 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-19 22:06:09,198 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-19 22:06:09,200 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-19 22:06:09,201 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-19 22:06:09,202 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-19 22:06:09,204 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-19 22:06:09,205 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-19 22:06:09,208 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-19 22:06:09,208 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-19 22:06:09,209 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-19 22:06:09,210 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-19 22:06:09,211 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-19 22:06:09,212 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-19 22:06:09,212 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-19 22:06:09,214 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-19 22:06:09,215 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-19 22:06:09,215 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-19 22:06:09,216 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-19 22:06:09,216 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-19 22:06:09,217 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-19 22:06:09,217 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-19 22:06:09,218 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-19 22:06:09,218 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-19 22:06:09,220 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-19 22:06:09,222 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-19 22:06:09,260 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-19 22:06:09,261 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-19 22:06:09,261 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-19 22:06:09,261 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-19 22:06:09,262 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-19 22:06:09,262 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-19 22:06:09,263 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-19 22:06:09,263 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-19 22:06:09,263 INFO L138 SettingsManager]: * Use SBE=true [2022-07-19 22:06:09,264 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-19 22:06:09,264 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-19 22:06:09,265 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-19 22:06:09,265 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-19 22:06:09,265 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-19 22:06:09,265 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-19 22:06:09,265 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-19 22:06:09,266 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-19 22:06:09,266 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-19 22:06:09,266 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-19 22:06:09,266 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-19 22:06:09,266 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-19 22:06:09,267 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 22:06:09,267 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-19 22:06:09,267 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-19 22:06:09,267 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-19 22:06:09,268 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-19 22:06:09,268 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-19 22:06:09,268 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-19 22:06:09,268 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-19 22:06:09,268 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-19 22:06:09,269 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 -> 9b90640eabcf61bf9b6c4e01fcd2a39b8b829676407f71504872cd65ce1f895a [2022-07-19 22:06:09,517 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-19 22:06:09,544 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-19 22:06:09,546 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-19 22:06:09,548 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-19 22:06:09,548 INFO L275 PluginConnector]: CDTParser initialized [2022-07-19 22:06:09,549 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be64_harness.i [2022-07-19 22:06:09,611 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/159945c50/2d6b83ccf4174c6faba34346f561b0bb/FLAG325f4defc [2022-07-19 22:06:10,409 INFO L306 CDTParser]: Found 1 translation units. [2022-07-19 22:06:10,410 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be64_harness.i [2022-07-19 22:06:10,453 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/159945c50/2d6b83ccf4174c6faba34346f561b0bb/FLAG325f4defc [2022-07-19 22:06:10,603 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/159945c50/2d6b83ccf4174c6faba34346f561b0bb [2022-07-19 22:06:10,606 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-19 22:06:10,607 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-19 22:06:10,608 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-19 22:06:10,608 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-19 22:06:10,611 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-19 22:06:10,612 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 10:06:10" (1/1) ... [2022-07-19 22:06:10,614 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3fcc3507 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:06:10, skipping insertion in model container [2022-07-19 22:06:10,614 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 10:06:10" (1/1) ... [2022-07-19 22:06:10,619 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-19 22:06:10,720 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-19 22:06:10,938 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_cursor_read_be64_harness.i[4499,4512] [2022-07-19 22:06:10,946 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_cursor_read_be64_harness.i[4559,4572] [2022-07-19 22:06:11,711 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:11,712 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:11,712 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:11,713 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:11,714 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:11,724 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:11,724 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:11,726 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:11,726 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:11,952 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-19 22:06:11,953 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-19 22:06:11,954 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-19 22:06:11,955 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-19 22:06:11,960 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-19 22:06:11,961 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-19 22:06:11,962 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-19 22:06:11,962 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-19 22:06:11,963 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-19 22:06:11,963 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-19 22:06:12,059 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-19 22:06:12,160 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:12,164 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:12,277 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 22:06:12,336 INFO L203 MainTranslator]: Completed pre-run [2022-07-19 22:06:12,358 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_cursor_read_be64_harness.i[4499,4512] [2022-07-19 22:06:12,359 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_cursor_read_be64_harness.i[4559,4572] [2022-07-19 22:06:12,401 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:12,401 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:12,401 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:12,402 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:12,402 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:12,411 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:12,412 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:12,412 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:12,413 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:12,450 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-19 22:06:12,451 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-19 22:06:12,452 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-19 22:06:12,452 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-19 22:06:12,453 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-19 22:06:12,453 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-19 22:06:12,454 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-19 22:06:12,454 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-19 22:06:12,454 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-19 22:06:12,455 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-19 22:06:12,469 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-19 22:06:12,506 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:12,507 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:06:12,555 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 22:06:12,717 INFO L208 MainTranslator]: Completed translation [2022-07-19 22:06:12,717 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:06:12 WrapperNode [2022-07-19 22:06:12,717 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-19 22:06:12,718 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-19 22:06:12,718 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-19 22:06:12,719 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-19 22:06:12,725 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:06:12" (1/1) ... [2022-07-19 22:06:12,825 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:06:12" (1/1) ... [2022-07-19 22:06:12,910 INFO L137 Inliner]: procedures = 691, calls = 2645, calls flagged for inlining = 61, calls inlined = 11, statements flattened = 986 [2022-07-19 22:06:12,913 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-19 22:06:12,914 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-19 22:06:12,915 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-19 22:06:12,915 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-19 22:06:12,922 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:06:12" (1/1) ... [2022-07-19 22:06:12,923 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:06:12" (1/1) ... [2022-07-19 22:06:12,937 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:06:12" (1/1) ... [2022-07-19 22:06:12,938 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:06:12" (1/1) ... [2022-07-19 22:06:12,991 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:06:12" (1/1) ... [2022-07-19 22:06:13,000 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:06:12" (1/1) ... [2022-07-19 22:06:13,012 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:06:12" (1/1) ... [2022-07-19 22:06:13,025 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-19 22:06:13,031 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-19 22:06:13,031 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-19 22:06:13,031 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-19 22:06:13,032 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:06:12" (1/1) ... [2022-07-19 22:06:13,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 22:06:13,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:06:13,065 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-19 22:06:13,090 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-19 22:06:13,105 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_read [2022-07-19 22:06:13,105 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_read [2022-07-19 22:06:13,105 INFO L130 BoogieDeclarations]: Found specification of procedure htonl [2022-07-19 22:06:13,106 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hton64 [2022-07-19 22:06:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hton64 [2022-07-19 22:06:13,106 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2022-07-19 22:06:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2022-07-19 22:06:13,106 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-19 22:06:13,107 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-07-19 22:06:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-07-19 22:06:13,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real [2022-07-19 22:06:13,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-07-19 22:06:13,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-07-19 22:06:13,109 INFO L130 BoogieDeclarations]: Found specification of procedure aws_ntoh64 [2022-07-19 22:06:13,109 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_ntoh64 [2022-07-19 22:06:13,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-19 22:06:13,110 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-19 22:06:13,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-19 22:06:13,110 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-07-19 22:06:13,110 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-07-19 22:06:13,110 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-19 22:06:13,110 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-19 22:06:13,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-19 22:06:13,111 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-19 22:06:13,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-19 22:06:13,111 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-07-19 22:06:13,111 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-07-19 22:06:13,112 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2022-07-19 22:06:13,112 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2022-07-19 22:06:13,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-19 22:06:13,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-19 22:06:13,113 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2022-07-19 22:06:13,113 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2022-07-19 22:06:13,113 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-19 22:06:13,114 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-19 22:06:13,114 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-19 22:06:13,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-19 22:06:13,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-19 22:06:13,114 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-07-19 22:06:13,114 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-07-19 22:06:13,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-19 22:06:13,115 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_big_endian [2022-07-19 22:06:13,115 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_big_endian [2022-07-19 22:06:13,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real [2022-07-19 22:06:13,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-19 22:06:13,399 INFO L234 CfgBuilder]: Building ICFG [2022-07-19 22:06:13,402 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-19 22:06:14,574 INFO L275 CfgBuilder]: Performing block encoding [2022-07-19 22:06:14,583 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-19 22:06:14,584 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-19 22:06:14,586 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 10:06:14 BoogieIcfgContainer [2022-07-19 22:06:14,586 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-19 22:06:14,588 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-19 22:06:14,589 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-19 22:06:14,592 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-19 22:06:14,592 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.07 10:06:10" (1/3) ... [2022-07-19 22:06:14,592 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2534424d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 10:06:14, skipping insertion in model container [2022-07-19 22:06:14,593 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:06:12" (2/3) ... [2022-07-19 22:06:14,593 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2534424d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 10:06:14, skipping insertion in model container [2022-07-19 22:06:14,593 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 10:06:14" (3/3) ... [2022-07-19 22:06:14,594 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_cursor_read_be64_harness.i [2022-07-19 22:06:14,607 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-19 22:06:14,608 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-19 22:06:14,655 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-19 22:06:14,660 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@364fc379, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@497f2b52 [2022-07-19 22:06:14,661 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-19 22:06:14,668 INFO L276 IsEmpty]: Start isEmpty. Operand has 174 states, 109 states have (on average 1.2477064220183487) internal successors, (136), 110 states have internal predecessors, (136), 50 states have call successors, (50), 13 states have call predecessors, (50), 13 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2022-07-19 22:06:14,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-07-19 22:06:14,684 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:14,685 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:06:14,685 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:14,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:14,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1197527418, now seen corresponding path program 1 times [2022-07-19 22:06:14,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:14,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685212352] [2022-07-19 22:06:14,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:14,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:15,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:06:15,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:15,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-19 22:06:15,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 22:06:15,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-19 22:06:15,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-19 22:06:15,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-19 22:06:15,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:06:15,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-07-19 22:06:15,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-07-19 22:06:15,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:15,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:15,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-19 22:06:15,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-19 22:06:15,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-19 22:06:15,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-19 22:06:15,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:06:15,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:06:15,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-19 22:06:15,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:06:15,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-19 22:06:15,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:15,521 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2022-07-19 22:06:15,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:15,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685212352] [2022-07-19 22:06:15,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685212352] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:06:15,523 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:06:15,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 22:06:15,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069387933] [2022-07-19 22:06:15,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:06:15,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 22:06:15,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:06:15,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 22:06:15,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 22:06:15,564 INFO L87 Difference]: Start difference. First operand has 174 states, 109 states have (on average 1.2477064220183487) internal successors, (136), 110 states have internal predecessors, (136), 50 states have call successors, (50), 13 states have call predecessors, (50), 13 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-19 22:06:16,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:16,304 INFO L93 Difference]: Finished difference Result 348 states and 502 transitions. [2022-07-19 22:06:16,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 22:06:16,307 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 135 [2022-07-19 22:06:16,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:16,316 INFO L225 Difference]: With dead ends: 348 [2022-07-19 22:06:16,317 INFO L226 Difference]: Without dead ends: 175 [2022-07-19 22:06:16,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 22:06:16,324 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 124 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:16,325 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 299 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-19 22:06:16,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-07-19 22:06:16,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 168. [2022-07-19 22:06:16,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 104 states have (on average 1.2307692307692308) internal successors, (128), 105 states have internal predecessors, (128), 50 states have call successors, (50), 13 states have call predecessors, (50), 13 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2022-07-19 22:06:16,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 227 transitions. [2022-07-19 22:06:16,386 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 227 transitions. Word has length 135 [2022-07-19 22:06:16,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:16,386 INFO L495 AbstractCegarLoop]: Abstraction has 168 states and 227 transitions. [2022-07-19 22:06:16,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-19 22:06:16,387 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 227 transitions. [2022-07-19 22:06:16,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-07-19 22:06:16,391 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:16,391 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:06:16,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-19 22:06:16,392 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:16,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:16,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1588227836, now seen corresponding path program 1 times [2022-07-19 22:06:16,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:16,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4786827] [2022-07-19 22:06:16,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:16,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:16,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:06:16,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:16,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-19 22:06:16,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 22:06:16,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-19 22:06:16,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-19 22:06:16,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-19 22:06:16,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:06:16,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-07-19 22:06:16,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-07-19 22:06:16,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:16,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:16,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-19 22:06:16,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-19 22:06:16,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-19 22:06:16,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-19 22:06:16,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:06:16,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:06:16,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-19 22:06:16,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:06:16,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-19 22:06:16,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:16,847 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-07-19 22:06:16,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:16,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4786827] [2022-07-19 22:06:16,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4786827] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:06:16,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039117108] [2022-07-19 22:06:16,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:16,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:16,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:06:16,859 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-19 22:06:16,889 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-19 22:06:17,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 2786 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-19 22:06:17,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:06:17,633 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-07-19 22:06:17,634 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:06:17,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039117108] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:06:17,634 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:06:17,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 11 [2022-07-19 22:06:17,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34956291] [2022-07-19 22:06:17,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:06:17,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 22:06:17,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:06:17,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 22:06:17,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-19 22:06:17,639 INFO L87 Difference]: Start difference. First operand 168 states and 227 transitions. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 3 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-07-19 22:06:17,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:17,880 INFO L93 Difference]: Finished difference Result 312 states and 433 transitions. [2022-07-19 22:06:17,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 22:06:17,880 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 3 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 135 [2022-07-19 22:06:17,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:17,886 INFO L225 Difference]: With dead ends: 312 [2022-07-19 22:06:17,886 INFO L226 Difference]: Without dead ends: 171 [2022-07-19 22:06:17,890 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-07-19 22:06:17,895 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 250 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:17,895 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 637 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 22:06:17,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-07-19 22:06:17,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2022-07-19 22:06:17,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 106 states have (on average 1.2264150943396226) internal successors, (130), 108 states have internal predecessors, (130), 50 states have call successors, (50), 13 states have call predecessors, (50), 14 states have return successors, (57), 49 states have call predecessors, (57), 49 states have call successors, (57) [2022-07-19 22:06:17,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 237 transitions. [2022-07-19 22:06:17,939 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 237 transitions. Word has length 135 [2022-07-19 22:06:17,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:17,941 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 237 transitions. [2022-07-19 22:06:17,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 3 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-07-19 22:06:17,941 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 237 transitions. [2022-07-19 22:06:17,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-19 22:06:17,949 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:17,950 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:06:17,986 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-19 22:06:18,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:18,164 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:18,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:18,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1809199113, now seen corresponding path program 1 times [2022-07-19 22:06:18,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:18,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127438783] [2022-07-19 22:06:18,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:18,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:18,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:06:18,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:18,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-19 22:06:18,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 22:06:18,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-19 22:06:18,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-19 22:06:18,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-19 22:06:18,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 22:06:18,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-19 22:06:18,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:06:18,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:18,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:18,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-19 22:06:18,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-19 22:06:18,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-19 22:06:18,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-19 22:06:18,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-19 22:06:18,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-19 22:06:18,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-07-19 22:06:18,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-07-19 22:06:18,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-19 22:06:18,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,570 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-07-19 22:06:18,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:18,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127438783] [2022-07-19 22:06:18,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127438783] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:06:18,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096909691] [2022-07-19 22:06:18,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:18,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:18,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:06:18,576 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-19 22:06:18,577 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-19 22:06:19,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:19,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 2791 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-19 22:06:19,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:06:19,192 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-07-19 22:06:19,192 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:06:19,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096909691] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:06:19,193 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:06:19,193 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 13 [2022-07-19 22:06:19,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923322119] [2022-07-19 22:06:19,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:06:19,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 22:06:19,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:06:19,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 22:06:19,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-07-19 22:06:19,195 INFO L87 Difference]: Start difference. First operand 171 states and 237 transitions. Second operand has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 7 states have internal predecessors, (62), 4 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 3 states have call predecessors, (21), 4 states have call successors, (21) [2022-07-19 22:06:19,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:19,457 INFO L93 Difference]: Finished difference Result 298 states and 414 transitions. [2022-07-19 22:06:19,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 22:06:19,458 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 7 states have internal predecessors, (62), 4 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 3 states have call predecessors, (21), 4 states have call successors, (21) Word has length 137 [2022-07-19 22:06:19,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:19,460 INFO L225 Difference]: With dead ends: 298 [2022-07-19 22:06:19,460 INFO L226 Difference]: Without dead ends: 171 [2022-07-19 22:06:19,461 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-07-19 22:06:19,462 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 268 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:19,462 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [274 Valid, 631 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 22:06:19,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-07-19 22:06:19,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2022-07-19 22:06:19,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 106 states have (on average 1.2264150943396226) internal successors, (130), 108 states have internal predecessors, (130), 50 states have call successors, (50), 13 states have call predecessors, (50), 14 states have return successors, (55), 49 states have call predecessors, (55), 49 states have call successors, (55) [2022-07-19 22:06:19,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 235 transitions. [2022-07-19 22:06:19,476 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 235 transitions. Word has length 137 [2022-07-19 22:06:19,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:19,477 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 235 transitions. [2022-07-19 22:06:19,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 7 states have internal predecessors, (62), 4 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 3 states have call predecessors, (21), 4 states have call successors, (21) [2022-07-19 22:06:19,478 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 235 transitions. [2022-07-19 22:06:19,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-07-19 22:06:19,479 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:19,479 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:06:19,511 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-19 22:06:19,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-07-19 22:06:19,696 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:19,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:19,696 INFO L85 PathProgramCache]: Analyzing trace with hash 924370418, now seen corresponding path program 2 times [2022-07-19 22:06:19,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:19,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639936859] [2022-07-19 22:06:19,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:19,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:19,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:19,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:06:19,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:19,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:19,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:19,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-19 22:06:19,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:19,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 22:06:19,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:19,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-19 22:06:19,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:19,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-19 22:06:19,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:19,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-19 22:06:19,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:19,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 22:06:19,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:19,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-19 22:06:19,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:19,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:06:19,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:19,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:19,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:19,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:19,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:19,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-19 22:06:20,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:20,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-19 22:06:20,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:20,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-19 22:06:20,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:20,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-19 22:06:20,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:20,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-19 22:06:20,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:20,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-19 22:06:20,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:20,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-19 22:06:20,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:20,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-07-19 22:06:20,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:20,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-19 22:06:20,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:20,094 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2022-07-19 22:06:20,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:20,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639936859] [2022-07-19 22:06:20,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639936859] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:06:20,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111935112] [2022-07-19 22:06:20,095 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-19 22:06:20,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:20,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:06:20,097 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-19 22:06:20,106 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-19 22:06:20,790 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-19 22:06:20,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 22:06:20,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 2796 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-19 22:06:20,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:06:20,870 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2022-07-19 22:06:20,870 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:06:20,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111935112] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:06:20,871 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:06:20,871 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 10 [2022-07-19 22:06:20,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994418882] [2022-07-19 22:06:20,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:06:20,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 22:06:20,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:06:20,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 22:06:20,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-19 22:06:20,873 INFO L87 Difference]: Start difference. First operand 171 states and 235 transitions. Second operand has 8 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 5 states have call successors, (23), 3 states have call predecessors, (23), 3 states have return successors, (21), 4 states have call predecessors, (21), 5 states have call successors, (21) [2022-07-19 22:06:21,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:21,058 INFO L93 Difference]: Finished difference Result 292 states and 401 transitions. [2022-07-19 22:06:21,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-19 22:06:21,059 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 5 states have call successors, (23), 3 states have call predecessors, (23), 3 states have return successors, (21), 4 states have call predecessors, (21), 5 states have call successors, (21) Word has length 139 [2022-07-19 22:06:21,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:21,060 INFO L225 Difference]: With dead ends: 292 [2022-07-19 22:06:21,061 INFO L226 Difference]: Without dead ends: 171 [2022-07-19 22:06:21,061 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-07-19 22:06:21,062 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 121 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1046 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:21,062 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 1046 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 22:06:21,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-07-19 22:06:21,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2022-07-19 22:06:21,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 106 states have (on average 1.2264150943396226) internal successors, (130), 108 states have internal predecessors, (130), 50 states have call successors, (50), 13 states have call predecessors, (50), 14 states have return successors, (52), 49 states have call predecessors, (52), 49 states have call successors, (52) [2022-07-19 22:06:21,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 232 transitions. [2022-07-19 22:06:21,076 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 232 transitions. Word has length 139 [2022-07-19 22:06:21,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:21,076 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 232 transitions. [2022-07-19 22:06:21,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 5 states have call successors, (23), 3 states have call predecessors, (23), 3 states have return successors, (21), 4 states have call predecessors, (21), 5 states have call successors, (21) [2022-07-19 22:06:21,077 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 232 transitions. [2022-07-19 22:06:21,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-07-19 22:06:21,078 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:21,078 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:06:21,110 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-19 22:06:21,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:21,292 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:21,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:21,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1539225303, now seen corresponding path program 3 times [2022-07-19 22:06:21,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:21,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279662295] [2022-07-19 22:06:21,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:21,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:21,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:06:21,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:21,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-19 22:06:21,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 22:06:21,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-19 22:06:21,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-19 22:06:21,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-19 22:06:21,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 22:06:21,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-19 22:06:21,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:06:21,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:21,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:21,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-19 22:06:21,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-19 22:06:21,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-19 22:06:21,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-19 22:06:21,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:06:21,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-19 22:06:21,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:06:21,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-19 22:06:21,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-07-19 22:06:21,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:21,706 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-07-19 22:06:21,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:21,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279662295] [2022-07-19 22:06:21,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279662295] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:06:21,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678544484] [2022-07-19 22:06:21,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-19 22:06:21,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:21,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:06:21,709 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-19 22:06:21,734 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-19 22:06:22,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-19 22:06:22,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 22:06:22,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 2408 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-19 22:06:22,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:06:22,719 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-19 22:06:22,719 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:06:22,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678544484] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:06:22,719 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:06:22,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 16 [2022-07-19 22:06:22,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788547019] [2022-07-19 22:06:22,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:06:22,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 22:06:22,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:06:22,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 22:06:22,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=210, Unknown=0, NotChecked=0, Total=240 [2022-07-19 22:06:22,721 INFO L87 Difference]: Start difference. First operand 171 states and 232 transitions. Second operand has 7 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-07-19 22:06:22,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:22,831 INFO L93 Difference]: Finished difference Result 287 states and 387 transitions. [2022-07-19 22:06:22,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 22:06:22,832 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 141 [2022-07-19 22:06:22,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:22,836 INFO L225 Difference]: With dead ends: 287 [2022-07-19 22:06:22,836 INFO L226 Difference]: Without dead ends: 171 [2022-07-19 22:06:22,836 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2022-07-19 22:06:22,837 INFO L413 NwaCegarLoop]: 213 mSDtfsCounter, 2 mSDsluCounter, 1025 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:22,837 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1238 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 22:06:22,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-07-19 22:06:22,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2022-07-19 22:06:22,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 106 states have (on average 1.2264150943396226) internal successors, (130), 108 states have internal predecessors, (130), 50 states have call successors, (50), 13 states have call predecessors, (50), 14 states have return successors, (51), 49 states have call predecessors, (51), 49 states have call successors, (51) [2022-07-19 22:06:22,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 231 transitions. [2022-07-19 22:06:22,855 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 231 transitions. Word has length 141 [2022-07-19 22:06:22,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:22,856 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 231 transitions. [2022-07-19 22:06:22,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-07-19 22:06:22,856 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 231 transitions. [2022-07-19 22:06:22,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-07-19 22:06:22,858 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:22,858 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:06:22,886 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-19 22:06:23,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:23,071 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:23,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:23,072 INFO L85 PathProgramCache]: Analyzing trace with hash 2064151164, now seen corresponding path program 4 times [2022-07-19 22:06:23,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:23,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994233636] [2022-07-19 22:06:23,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:23,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:23,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:06:23,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:23,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-19 22:06:23,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 22:06:23,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-19 22:06:23,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-19 22:06:23,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-19 22:06:23,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 22:06:23,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-19 22:06:23,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:06:23,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:23,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:23,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-19 22:06:23,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-19 22:06:23,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-19 22:06:23,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-19 22:06:23,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:06:23,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-19 22:06:23,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:06:23,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-19 22:06:23,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-07-19 22:06:23,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:23,526 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2022-07-19 22:06:23,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:23,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994233636] [2022-07-19 22:06:23,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994233636] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:06:23,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:06:23,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-19 22:06:23,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981136626] [2022-07-19 22:06:23,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:06:23,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-19 22:06:23,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:06:23,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-19 22:06:23,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-07-19 22:06:23,529 INFO L87 Difference]: Start difference. First operand 171 states and 231 transitions. Second operand has 11 states, 11 states have (on average 5.0) internal successors, (55), 8 states have internal predecessors, (55), 6 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 5 states have call successors, (21) [2022-07-19 22:06:24,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:24,800 INFO L93 Difference]: Finished difference Result 283 states and 377 transitions. [2022-07-19 22:06:24,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-19 22:06:24,801 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 8 states have internal predecessors, (55), 6 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 5 states have call successors, (21) Word has length 143 [2022-07-19 22:06:24,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:24,803 INFO L225 Difference]: With dead ends: 283 [2022-07-19 22:06:24,804 INFO L226 Difference]: Without dead ends: 178 [2022-07-19 22:06:24,805 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-07-19 22:06:24,805 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 262 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 1031 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 757 SdHoareTripleChecker+Invalid, 1229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 1031 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:24,805 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 757 Invalid, 1229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 1031 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-19 22:06:24,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-07-19 22:06:24,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 171. [2022-07-19 22:06:24,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 106 states have (on average 1.2264150943396226) internal successors, (130), 108 states have internal predecessors, (130), 50 states have call successors, (50), 13 states have call predecessors, (50), 14 states have return successors, (50), 49 states have call predecessors, (50), 49 states have call successors, (50) [2022-07-19 22:06:24,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 230 transitions. [2022-07-19 22:06:24,818 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 230 transitions. Word has length 143 [2022-07-19 22:06:24,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:24,818 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 230 transitions. [2022-07-19 22:06:24,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 8 states have internal predecessors, (55), 6 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 5 states have call successors, (21) [2022-07-19 22:06:24,819 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 230 transitions. [2022-07-19 22:06:24,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-07-19 22:06:24,820 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:24,820 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:06:24,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-19 22:06:24,821 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:24,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:24,821 INFO L85 PathProgramCache]: Analyzing trace with hash -231707039, now seen corresponding path program 1 times [2022-07-19 22:06:24,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:24,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417034866] [2022-07-19 22:06:24,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:24,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:24,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:06:25,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:25,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-19 22:06:25,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 22:06:25,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-19 22:06:25,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-19 22:06:25,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-19 22:06:25,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 22:06:25,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-19 22:06:25,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:06:25,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:25,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:25,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-19 22:06:25,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-19 22:06:25,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-19 22:06:25,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-19 22:06:25,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:06:25,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-19 22:06:25,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:06:25,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-19 22:06:25,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-07-19 22:06:25,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:25,278 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2022-07-19 22:06:25,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:25,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417034866] [2022-07-19 22:06:25,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417034866] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:06:25,279 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:06:25,279 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-19 22:06:25,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462739902] [2022-07-19 22:06:25,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:06:25,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-19 22:06:25,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:06:25,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-19 22:06:25,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-19 22:06:25,281 INFO L87 Difference]: Start difference. First operand 171 states and 230 transitions. Second operand has 10 states, 9 states have (on average 6.111111111111111) internal successors, (55), 6 states have internal predecessors, (55), 2 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2022-07-19 22:06:26,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:26,583 INFO L93 Difference]: Finished difference Result 190 states and 261 transitions. [2022-07-19 22:06:26,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-19 22:06:26,584 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.111111111111111) internal successors, (55), 6 states have internal predecessors, (55), 2 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) Word has length 145 [2022-07-19 22:06:26,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:26,586 INFO L225 Difference]: With dead ends: 190 [2022-07-19 22:06:26,586 INFO L226 Difference]: Without dead ends: 188 [2022-07-19 22:06:26,588 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-07-19 22:06:26,589 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 146 mSDsluCounter, 713 mSDsCounter, 0 mSdLazyCounter, 913 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 912 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:26,590 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 912 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 913 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-07-19 22:06:26,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-07-19 22:06:26,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 180. [2022-07-19 22:06:26,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 112 states have (on average 1.2142857142857142) internal successors, (136), 115 states have internal predecessors, (136), 51 states have call successors, (51), 14 states have call predecessors, (51), 16 states have return successors, (61), 50 states have call predecessors, (61), 50 states have call successors, (61) [2022-07-19 22:06:26,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 248 transitions. [2022-07-19 22:06:26,609 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 248 transitions. Word has length 145 [2022-07-19 22:06:26,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:26,610 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 248 transitions. [2022-07-19 22:06:26,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.111111111111111) internal successors, (55), 6 states have internal predecessors, (55), 2 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2022-07-19 22:06:26,611 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 248 transitions. [2022-07-19 22:06:26,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-07-19 22:06:26,612 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:26,612 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:06:26,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-19 22:06:26,613 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:26,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:26,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1066799847, now seen corresponding path program 1 times [2022-07-19 22:06:26,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:26,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873618910] [2022-07-19 22:06:26,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:26,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:26,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:26,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:06:26,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:26,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:26,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:26,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-19 22:06:26,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:26,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 22:06:26,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:26,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-19 22:06:26,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:26,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-19 22:06:26,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-19 22:06:27,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 22:06:27,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-19 22:06:27,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:06:27,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:27,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:27,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-19 22:06:27,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-19 22:06:27,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-19 22:06:27,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-19 22:06:27,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:06:27,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-19 22:06:27,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:06:27,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-19 22:06:27,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-07-19 22:06:27,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,195 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2022-07-19 22:06:27,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:27,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873618910] [2022-07-19 22:06:27,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873618910] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:06:27,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64091006] [2022-07-19 22:06:27,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:27,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:27,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:06:27,200 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-19 22:06:27,229 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-19 22:06:27,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:27,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 2818 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-19 22:06:27,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:06:27,767 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2022-07-19 22:06:27,768 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:06:27,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64091006] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:06:27,768 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:06:27,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [13] total 15 [2022-07-19 22:06:27,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473827035] [2022-07-19 22:06:27,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:06:27,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 22:06:27,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:06:27,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 22:06:27,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-07-19 22:06:27,769 INFO L87 Difference]: Start difference. First operand 180 states and 248 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2022-07-19 22:06:27,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:27,963 INFO L93 Difference]: Finished difference Result 333 states and 473 transitions. [2022-07-19 22:06:27,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-19 22:06:27,967 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) Word has length 149 [2022-07-19 22:06:27,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:27,969 INFO L225 Difference]: With dead ends: 333 [2022-07-19 22:06:27,969 INFO L226 Difference]: Without dead ends: 180 [2022-07-19 22:06:27,970 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=209, Unknown=0, NotChecked=0, Total=240 [2022-07-19 22:06:27,971 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 3 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 601 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:27,971 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 601 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 36 Unchecked, 0.2s Time] [2022-07-19 22:06:27,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-07-19 22:06:27,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2022-07-19 22:06:27,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 112 states have (on average 1.2053571428571428) internal successors, (135), 115 states have internal predecessors, (135), 51 states have call successors, (51), 14 states have call predecessors, (51), 16 states have return successors, (61), 50 states have call predecessors, (61), 50 states have call successors, (61) [2022-07-19 22:06:27,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 247 transitions. [2022-07-19 22:06:27,984 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 247 transitions. Word has length 149 [2022-07-19 22:06:27,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:27,984 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 247 transitions. [2022-07-19 22:06:27,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2022-07-19 22:06:27,985 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 247 transitions. [2022-07-19 22:06:27,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-07-19 22:06:27,986 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:27,986 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:06:28,017 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-19 22:06:28,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:28,200 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:28,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:28,200 INFO L85 PathProgramCache]: Analyzing trace with hash 808634409, now seen corresponding path program 1 times [2022-07-19 22:06:28,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:28,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922224957] [2022-07-19 22:06:28,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:28,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:28,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:06:28,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:28,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-19 22:06:28,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 22:06:28,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-19 22:06:28,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-19 22:06:28,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-19 22:06:28,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 22:06:28,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-19 22:06:28,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:06:28,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:28,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:28,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-19 22:06:28,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-19 22:06:28,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-19 22:06:28,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-19 22:06:28,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:06:28,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-19 22:06:28,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:06:28,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-19 22:06:28,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-07-19 22:06:28,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:28,742 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2022-07-19 22:06:28,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:28,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922224957] [2022-07-19 22:06:28,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922224957] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:06:28,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248910130] [2022-07-19 22:06:28,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:28,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:28,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:06:28,744 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-19 22:06:28,746 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-19 22:06:29,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:29,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 2823 conjuncts, 38 conjunts are in the unsatisfiable core [2022-07-19 22:06:29,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:06:29,287 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-19 22:06:29,508 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-07-19 22:06:29,561 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 84 proven. 4 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2022-07-19 22:06:29,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:06:30,044 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2022-07-19 22:06:30,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248910130] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 22:06:30,044 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-19 22:06:30,044 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-07-19 22:06:30,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511799756] [2022-07-19 22:06:30,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-19 22:06:30,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-07-19 22:06:30,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:06:30,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-07-19 22:06:30,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=855, Unknown=0, NotChecked=0, Total=930 [2022-07-19 22:06:30,047 INFO L87 Difference]: Start difference. First operand 180 states and 247 transitions. Second operand has 31 states, 28 states have (on average 4.821428571428571) internal successors, (135), 23 states have internal predecessors, (135), 12 states have call successors, (62), 7 states have call predecessors, (62), 8 states have return successors, (57), 11 states have call predecessors, (57), 11 states have call successors, (57) [2022-07-19 22:06:33,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:33,637 INFO L93 Difference]: Finished difference Result 361 states and 500 transitions. [2022-07-19 22:06:33,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-07-19 22:06:33,638 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 28 states have (on average 4.821428571428571) internal successors, (135), 23 states have internal predecessors, (135), 12 states have call successors, (62), 7 states have call predecessors, (62), 8 states have return successors, (57), 11 states have call predecessors, (57), 11 states have call successors, (57) Word has length 149 [2022-07-19 22:06:33,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:33,639 INFO L225 Difference]: With dead ends: 361 [2022-07-19 22:06:33,639 INFO L226 Difference]: Without dead ends: 185 [2022-07-19 22:06:33,641 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 322 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=239, Invalid=2311, Unknown=0, NotChecked=0, Total=2550 [2022-07-19 22:06:33,641 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 265 mSDsluCounter, 1920 mSDsCounter, 0 mSdLazyCounter, 3307 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 2096 SdHoareTripleChecker+Invalid, 3697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 3307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 201 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:33,641 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [299 Valid, 2096 Invalid, 3697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 3307 Invalid, 0 Unknown, 201 Unchecked, 3.0s Time] [2022-07-19 22:06:33,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-07-19 22:06:33,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 180. [2022-07-19 22:06:33,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 112 states have (on average 1.1964285714285714) internal successors, (134), 115 states have internal predecessors, (134), 51 states have call successors, (51), 14 states have call predecessors, (51), 16 states have return successors, (60), 50 states have call predecessors, (60), 50 states have call successors, (60) [2022-07-19 22:06:33,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 245 transitions. [2022-07-19 22:06:33,655 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 245 transitions. Word has length 149 [2022-07-19 22:06:33,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:33,655 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 245 transitions. [2022-07-19 22:06:33,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 28 states have (on average 4.821428571428571) internal successors, (135), 23 states have internal predecessors, (135), 12 states have call successors, (62), 7 states have call predecessors, (62), 8 states have return successors, (57), 11 states have call predecessors, (57), 11 states have call successors, (57) [2022-07-19 22:06:33,656 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 245 transitions. [2022-07-19 22:06:33,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-07-19 22:06:33,657 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:33,657 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:06:33,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-07-19 22:06:33,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:33,872 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:33,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:33,872 INFO L85 PathProgramCache]: Analyzing trace with hash -79522546, now seen corresponding path program 1 times [2022-07-19 22:06:33,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:33,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897414109] [2022-07-19 22:06:33,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:33,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:34,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:06:34,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:34,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:06:34,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:34,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:06:34,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:06:34,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:06:34,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-19 22:06:34,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:06:34,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:06:34,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-19 22:06:34,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-19 22:06:34,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:34,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:34,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-19 22:06:34,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:06:34,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:06:34,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-07-19 22:06:34,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-19 22:06:34,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-19 22:06:34,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-19 22:06:34,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-07-19 22:06:34,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-07-19 22:06:34,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:34,345 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2022-07-19 22:06:34,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:34,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897414109] [2022-07-19 22:06:34,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897414109] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:06:34,346 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:06:34,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-19 22:06:34,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27321079] [2022-07-19 22:06:34,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:06:34,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 22:06:34,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:06:34,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 22:06:34,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 22:06:34,350 INFO L87 Difference]: Start difference. First operand 180 states and 245 transitions. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (25), 4 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-19 22:06:35,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:35,113 INFO L93 Difference]: Finished difference Result 327 states and 450 transitions. [2022-07-19 22:06:35,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-19 22:06:35,113 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (25), 4 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 164 [2022-07-19 22:06:35,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:35,115 INFO L225 Difference]: With dead ends: 327 [2022-07-19 22:06:35,115 INFO L226 Difference]: Without dead ends: 187 [2022-07-19 22:06:35,116 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-07-19 22:06:35,116 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 123 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:35,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 493 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-19 22:06:35,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-07-19 22:06:35,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 184. [2022-07-19 22:06:35,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 115 states have (on average 1.208695652173913) internal successors, (139), 119 states have internal predecessors, (139), 51 states have call successors, (51), 14 states have call predecessors, (51), 17 states have return successors, (61), 50 states have call predecessors, (61), 50 states have call successors, (61) [2022-07-19 22:06:35,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 251 transitions. [2022-07-19 22:06:35,133 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 251 transitions. Word has length 164 [2022-07-19 22:06:35,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:35,135 INFO L495 AbstractCegarLoop]: Abstraction has 184 states and 251 transitions. [2022-07-19 22:06:35,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (25), 4 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-19 22:06:35,135 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 251 transitions. [2022-07-19 22:06:35,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-07-19 22:06:35,137 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:35,137 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:06:35,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-19 22:06:35,138 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:35,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:35,138 INFO L85 PathProgramCache]: Analyzing trace with hash 679606967, now seen corresponding path program 1 times [2022-07-19 22:06:35,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:35,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315175542] [2022-07-19 22:06:35,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:35,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:35,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:06:35,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:35,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:06:35,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:35,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:06:35,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:06:35,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:06:35,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-19 22:06:35,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:06:35,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:06:35,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-19 22:06:35,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-19 22:06:35,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:35,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:35,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-19 22:06:35,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-19 22:06:35,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-19 22:06:35,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-07-19 22:06:35,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-07-19 22:06:35,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-19 22:06:35,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-07-19 22:06:35,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-07-19 22:06:35,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-07-19 22:06:35,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:35,672 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2022-07-19 22:06:35,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:35,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315175542] [2022-07-19 22:06:35,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315175542] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:06:35,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131741630] [2022-07-19 22:06:35,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:35,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:35,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:06:35,675 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-19 22:06:35,676 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-19 22:06:36,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:36,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 2998 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-19 22:06:36,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:06:36,313 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2022-07-19 22:06:36,313 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:06:36,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131741630] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:06:36,314 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:06:36,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [7] total 14 [2022-07-19 22:06:36,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473920141] [2022-07-19 22:06:36,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:06:36,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 22:06:36,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:06:36,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 22:06:36,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2022-07-19 22:06:36,317 INFO L87 Difference]: Start difference. First operand 184 states and 251 transitions. Second operand has 9 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 3 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2022-07-19 22:06:36,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:36,483 INFO L93 Difference]: Finished difference Result 346 states and 484 transitions. [2022-07-19 22:06:36,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-19 22:06:36,484 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 3 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 165 [2022-07-19 22:06:36,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:36,485 INFO L225 Difference]: With dead ends: 346 [2022-07-19 22:06:36,485 INFO L226 Difference]: Without dead ends: 189 [2022-07-19 22:06:36,486 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2022-07-19 22:06:36,487 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 11 mSDsluCounter, 1462 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1680 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:36,487 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 1680 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 22:06:36,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-07-19 22:06:36,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 189. [2022-07-19 22:06:36,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 119 states have (on average 1.2016806722689075) internal successors, (143), 124 states have internal predecessors, (143), 51 states have call successors, (51), 14 states have call predecessors, (51), 18 states have return successors, (70), 50 states have call predecessors, (70), 50 states have call successors, (70) [2022-07-19 22:06:36,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 264 transitions. [2022-07-19 22:06:36,502 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 264 transitions. Word has length 165 [2022-07-19 22:06:36,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:36,503 INFO L495 AbstractCegarLoop]: Abstraction has 189 states and 264 transitions. [2022-07-19 22:06:36,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 3 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2022-07-19 22:06:36,503 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 264 transitions. [2022-07-19 22:06:36,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-07-19 22:06:36,507 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:36,507 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 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-19 22:06:36,537 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-19 22:06:36,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:36,723 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:36,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:36,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1879124164, now seen corresponding path program 1 times [2022-07-19 22:06:36,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:36,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323717169] [2022-07-19 22:06:36,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:36,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:36,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:36,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:06:36,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:36,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:36,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:36,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:06:36,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:36,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:36,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:36,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:06:36,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:36,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:06:36,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:36,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 22:06:36,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:36,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-07-19 22:06:36,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:36,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-19 22:06:36,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:36,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-19 22:06:36,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:36,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-19 22:06:36,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:37,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-19 22:06:37,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:37,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:37,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:37,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:37,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:37,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-19 22:06:37,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:37,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-19 22:06:37,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:37,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-19 22:06:37,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:37,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-19 22:06:37,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:37,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-19 22:06:37,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:37,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-19 22:06:37,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:37,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-19 22:06:37,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:37,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-07-19 22:06:37,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:37,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-19 22:06:37,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:37,110 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2022-07-19 22:06:37,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:37,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323717169] [2022-07-19 22:06:37,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323717169] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:06:37,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035927617] [2022-07-19 22:06:37,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:37,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:37,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:06:37,116 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-19 22:06:37,117 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-19 22:06:37,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:37,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 3003 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-19 22:06:37,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:06:37,799 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-07-19 22:06:37,799 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:06:37,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035927617] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:06:37,800 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:06:37,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2022-07-19 22:06:37,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102364958] [2022-07-19 22:06:37,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:06:37,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 22:06:37,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:06:37,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 22:06:37,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-19 22:06:37,803 INFO L87 Difference]: Start difference. First operand 189 states and 264 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-19 22:06:38,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:38,153 INFO L93 Difference]: Finished difference Result 351 states and 507 transitions. [2022-07-19 22:06:38,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 22:06:38,154 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 167 [2022-07-19 22:06:38,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:38,155 INFO L225 Difference]: With dead ends: 351 [2022-07-19 22:06:38,155 INFO L226 Difference]: Without dead ends: 189 [2022-07-19 22:06:38,156 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-07-19 22:06:38,157 INFO L413 NwaCegarLoop]: 231 mSDtfsCounter, 15 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 786 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:38,157 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 786 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 92 Invalid, 0 Unknown, 48 Unchecked, 0.3s Time] [2022-07-19 22:06:38,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-07-19 22:06:38,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 189. [2022-07-19 22:06:38,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 119 states have (on average 1.1932773109243697) internal successors, (142), 124 states have internal predecessors, (142), 51 states have call successors, (51), 14 states have call predecessors, (51), 18 states have return successors, (70), 50 states have call predecessors, (70), 50 states have call successors, (70) [2022-07-19 22:06:38,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 263 transitions. [2022-07-19 22:06:38,195 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 263 transitions. Word has length 167 [2022-07-19 22:06:38,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:38,195 INFO L495 AbstractCegarLoop]: Abstraction has 189 states and 263 transitions. [2022-07-19 22:06:38,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-19 22:06:38,195 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 263 transitions. [2022-07-19 22:06:38,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-07-19 22:06:38,197 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:38,197 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 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-19 22:06:38,226 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-19 22:06:38,423 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,SelfDestructingSolverStorable11 [2022-07-19 22:06:38,423 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:38,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:38,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1467791166, now seen corresponding path program 1 times [2022-07-19 22:06:38,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:38,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516096173] [2022-07-19 22:06:38,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:38,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:38,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:06:38,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:38,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:06:38,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:38,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:06:38,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:06:38,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 22:06:38,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-07-19 22:06:38,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-19 22:06:38,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-19 22:06:38,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-19 22:06:38,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-19 22:06:38,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:38,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:38,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-19 22:06:38,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-19 22:06:38,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-19 22:06:38,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-19 22:06:38,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-19 22:06:38,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-19 22:06:38,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-19 22:06:38,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-07-19 22:06:38,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-19 22:06:38,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:38,782 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2022-07-19 22:06:38,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:38,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516096173] [2022-07-19 22:06:38,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516096173] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:06:38,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706702175] [2022-07-19 22:06:38,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:38,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:38,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:06:38,785 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-19 22:06:38,786 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-19 22:06:39,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:39,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 3008 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-19 22:06:39,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:06:39,361 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 132 proven. 1 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2022-07-19 22:06:39,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:06:39,505 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2022-07-19 22:06:39,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706702175] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-19 22:06:39,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-19 22:06:39,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7, 5] total 10 [2022-07-19 22:06:39,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197135748] [2022-07-19 22:06:39,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:06:39,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 22:06:39,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:06:39,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 22:06:39,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-19 22:06:39,507 INFO L87 Difference]: Start difference. First operand 189 states and 263 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-19 22:06:39,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:39,642 INFO L93 Difference]: Finished difference Result 345 states and 488 transitions. [2022-07-19 22:06:39,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-19 22:06:39,643 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 167 [2022-07-19 22:06:39,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:39,644 INFO L225 Difference]: With dead ends: 345 [2022-07-19 22:06:39,644 INFO L226 Difference]: Without dead ends: 195 [2022-07-19 22:06:39,645 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 373 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-19 22:06:39,646 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 5 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:39,646 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 653 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 22:06:39,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-07-19 22:06:39,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 192. [2022-07-19 22:06:39,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 122 states have (on average 1.1885245901639345) internal successors, (145), 126 states have internal predecessors, (145), 51 states have call successors, (51), 15 states have call predecessors, (51), 18 states have return successors, (70), 50 states have call predecessors, (70), 50 states have call successors, (70) [2022-07-19 22:06:39,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 266 transitions. [2022-07-19 22:06:39,658 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 266 transitions. Word has length 167 [2022-07-19 22:06:39,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:39,658 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 266 transitions. [2022-07-19 22:06:39,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-19 22:06:39,659 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 266 transitions. [2022-07-19 22:06:39,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-07-19 22:06:39,660 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:39,660 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 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-19 22:06:39,690 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-19 22:06:39,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-07-19 22:06:39,875 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:39,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:39,876 INFO L85 PathProgramCache]: Analyzing trace with hash -484872827, now seen corresponding path program 1 times [2022-07-19 22:06:39,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:39,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145089303] [2022-07-19 22:06:39,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:39,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:39,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:06:40,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:40,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:06:40,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:40,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:06:40,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:06:40,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 22:06:40,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-07-19 22:06:40,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-19 22:06:40,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-19 22:06:40,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-19 22:06:40,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:06:40,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:40,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:40,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-19 22:06:40,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-19 22:06:40,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-19 22:06:40,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-19 22:06:40,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-19 22:06:40,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-07-19 22:06:40,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-19 22:06:40,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2022-07-19 22:06:40,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-07-19 22:06:40,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,281 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2022-07-19 22:06:40,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:40,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145089303] [2022-07-19 22:06:40,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145089303] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:06:40,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978432781] [2022-07-19 22:06:40,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:40,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:40,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:06:40,283 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-19 22:06:40,285 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-19 22:06:40,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:40,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 3031 conjuncts, 58 conjunts are in the unsatisfiable core [2022-07-19 22:06:40,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:06:42,186 INFO L356 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-07-19 22:06:42,187 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 38 treesize of output 20 [2022-07-19 22:06:42,191 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 21 treesize of output 13 [2022-07-19 22:06:42,194 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 18 treesize of output 10 [2022-07-19 22:06:42,231 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 148 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-07-19 22:06:42,232 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:06:42,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978432781] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:06:42,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:06:42,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [7] total 19 [2022-07-19 22:06:42,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55042001] [2022-07-19 22:06:42,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:06:42,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-19 22:06:42,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:06:42,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-19 22:06:42,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-07-19 22:06:42,234 INFO L87 Difference]: Start difference. First operand 192 states and 266 transitions. Second operand has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 13 states have internal predecessors, (80), 4 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) [2022-07-19 22:06:45,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:45,611 INFO L93 Difference]: Finished difference Result 351 states and 487 transitions. [2022-07-19 22:06:45,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-19 22:06:45,611 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 13 states have internal predecessors, (80), 4 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) Word has length 168 [2022-07-19 22:06:45,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:45,612 INFO L225 Difference]: With dead ends: 351 [2022-07-19 22:06:45,613 INFO L226 Difference]: Without dead ends: 197 [2022-07-19 22:06:45,613 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 193 SyntacticMatches, 7 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=137, Invalid=618, Unknown=1, NotChecked=0, Total=756 [2022-07-19 22:06:45,614 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 204 mSDsluCounter, 663 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 1061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 150 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:45,614 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 836 Invalid, 1061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 838 Invalid, 0 Unknown, 150 Unchecked, 0.9s Time] [2022-07-19 22:06:45,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-07-19 22:06:45,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 196. [2022-07-19 22:06:45,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 125 states have (on average 1.176) internal successors, (147), 129 states have internal predecessors, (147), 51 states have call successors, (51), 16 states have call predecessors, (51), 19 states have return successors, (70), 50 states have call predecessors, (70), 50 states have call successors, (70) [2022-07-19 22:06:45,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 268 transitions. [2022-07-19 22:06:45,630 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 268 transitions. Word has length 168 [2022-07-19 22:06:45,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:45,631 INFO L495 AbstractCegarLoop]: Abstraction has 196 states and 268 transitions. [2022-07-19 22:06:45,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 13 states have internal predecessors, (80), 4 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) [2022-07-19 22:06:45,631 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 268 transitions. [2022-07-19 22:06:45,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-07-19 22:06:45,633 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:45,633 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 22:06:45,670 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-19 22:06:45,858 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,SelfDestructingSolverStorable13 [2022-07-19 22:06:45,858 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:45,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:45,858 INFO L85 PathProgramCache]: Analyzing trace with hash 238687209, now seen corresponding path program 1 times [2022-07-19 22:06:45,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:45,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463845617] [2022-07-19 22:06:45,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:45,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:45,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:06:46,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:46,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:06:46,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:46,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:06:46,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:06:46,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 22:06:46,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-07-19 22:06:46,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-19 22:06:46,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-19 22:06:46,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-19 22:06:46,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-19 22:06:46,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-19 22:06:46,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:46,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:46,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-19 22:06:46,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-19 22:06:46,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-19 22:06:46,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-19 22:06:46,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-07-19 22:06:46,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-19 22:06:46,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-07-19 22:06:46,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-19 22:06:46,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2022-07-19 22:06:46,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:46,264 INFO L134 CoverageAnalysis]: Checked inductivity of 299 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 299 trivial. 0 not checked. [2022-07-19 22:06:46,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:46,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463845617] [2022-07-19 22:06:46,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463845617] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:06:46,265 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:06:46,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-19 22:06:46,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570327879] [2022-07-19 22:06:46,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:06:46,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 22:06:46,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:06:46,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 22:06:46,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-19 22:06:46,267 INFO L87 Difference]: Start difference. First operand 196 states and 268 transitions. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 7 states have internal predecessors, (67), 5 states have call successors, (26), 4 states have call predecessors, (26), 1 states have return successors, (24), 5 states have call predecessors, (24), 5 states have call successors, (24) [2022-07-19 22:06:47,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:47,554 INFO L93 Difference]: Finished difference Result 367 states and 509 transitions. [2022-07-19 22:06:47,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-19 22:06:47,555 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 7 states have internal predecessors, (67), 5 states have call successors, (26), 4 states have call predecessors, (26), 1 states have return successors, (24), 5 states have call predecessors, (24), 5 states have call successors, (24) Word has length 175 [2022-07-19 22:06:47,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:47,556 INFO L225 Difference]: With dead ends: 367 [2022-07-19 22:06:47,556 INFO L226 Difference]: Without dead ends: 199 [2022-07-19 22:06:47,557 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2022-07-19 22:06:47,557 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 199 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:47,558 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 637 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 826 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-07-19 22:06:47,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2022-07-19 22:06:47,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 196. [2022-07-19 22:06:47,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 125 states have (on average 1.168) internal successors, (146), 129 states have internal predecessors, (146), 51 states have call successors, (51), 16 states have call predecessors, (51), 19 states have return successors, (70), 50 states have call predecessors, (70), 50 states have call successors, (70) [2022-07-19 22:06:47,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 267 transitions. [2022-07-19 22:06:47,572 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 267 transitions. Word has length 175 [2022-07-19 22:06:47,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:47,572 INFO L495 AbstractCegarLoop]: Abstraction has 196 states and 267 transitions. [2022-07-19 22:06:47,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 7 states have internal predecessors, (67), 5 states have call successors, (26), 4 states have call predecessors, (26), 1 states have return successors, (24), 5 states have call predecessors, (24), 5 states have call successors, (24) [2022-07-19 22:06:47,573 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 267 transitions. [2022-07-19 22:06:47,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-07-19 22:06:47,574 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:47,574 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:06:47,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-19 22:06:47,574 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:47,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:47,575 INFO L85 PathProgramCache]: Analyzing trace with hash 605484022, now seen corresponding path program 1 times [2022-07-19 22:06:47,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:47,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044378311] [2022-07-19 22:06:47,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:47,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:47,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:47,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:06:47,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:47,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:47,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:47,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:06:47,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:47,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:47,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:47,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:06:47,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:47,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-19 22:06:47,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:47,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:47,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:47,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-19 22:06:47,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:47,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-19 22:06:47,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:47,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-19 22:06:47,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:47,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-19 22:06:47,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:47,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:06:47,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:47,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-19 22:06:47,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:47,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-19 22:06:47,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:48,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-19 22:06:48,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:48,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:48,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:48,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:48,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:48,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-07-19 22:06:48,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:48,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-07-19 22:06:48,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:48,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-19 22:06:48,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:48,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-07-19 22:06:48,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:48,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 22:06:48,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:48,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-07-19 22:06:48,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:48,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-07-19 22:06:48,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:48,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-07-19 22:06:48,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:48,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2022-07-19 22:06:48,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:48,079 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2022-07-19 22:06:48,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:48,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044378311] [2022-07-19 22:06:48,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044378311] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:06:48,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472691726] [2022-07-19 22:06:48,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:48,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:48,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:06:48,084 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-19 22:06:48,116 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-19 22:06:48,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:48,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 3113 conjuncts, 152 conjunts are in the unsatisfiable core [2022-07-19 22:06:48,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:06:48,696 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-19 22:06:48,759 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-19 22:06:48,760 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-19 22:06:48,827 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-19 22:06:48,828 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-19 22:06:49,383 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-19 22:06:49,383 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 15 treesize of output 15 [2022-07-19 22:06:49,419 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 17 treesize of output 19 [2022-07-19 22:06:51,592 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 17 treesize of output 19 [2022-07-19 22:06:51,629 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-19 22:06:55,835 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-19 22:06:55,835 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 17 treesize of output 23 [2022-07-19 22:06:55,841 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 8 treesize of output 6 [2022-07-19 22:06:58,033 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-19 22:06:58,034 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-19 22:06:58,052 INFO L356 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-07-19 22:06:58,052 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 26 treesize of output 29 [2022-07-19 22:06:59,158 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-19 22:06:59,158 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-19 22:06:59,520 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-19 22:06:59,520 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-19 22:06:59,567 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 16 treesize of output 18 [2022-07-19 22:07:00,102 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 87 proven. 177 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-07-19 22:07:00,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:07:00,618 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2451 (Array Int Int))) (= (mod (select (select (store |c_#memory_int| |c_aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~#rv~7#1.base| v_ArrVal_2451) |c_aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base|) |c_aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.offset|) 18446744073709551616) 0)) is different from false [2022-07-19 22:07:00,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472691726] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:07:00,710 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 22:07:00,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 39] total 44 [2022-07-19 22:07:00,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878548000] [2022-07-19 22:07:00,711 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 22:07:00,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-07-19 22:07:00,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:07:00,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-07-19 22:07:00,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2720, Unknown=34, NotChecked=106, Total=3080 [2022-07-19 22:07:00,713 INFO L87 Difference]: Start difference. First operand 196 states and 267 transitions. Second operand has 44 states, 41 states have (on average 3.8048780487804876) internal successors, (156), 39 states have internal predecessors, (156), 13 states have call successors, (53), 12 states have call predecessors, (53), 12 states have return successors, (50), 12 states have call predecessors, (50), 13 states have call successors, (50) [2022-07-19 22:07:20,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:07:20,493 INFO L93 Difference]: Finished difference Result 388 states and 522 transitions. [2022-07-19 22:07:20,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-19 22:07:20,494 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 41 states have (on average 3.8048780487804876) internal successors, (156), 39 states have internal predecessors, (156), 13 states have call successors, (53), 12 states have call predecessors, (53), 12 states have return successors, (50), 12 states have call predecessors, (50), 13 states have call successors, (50) Word has length 186 [2022-07-19 22:07:20,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:07:20,496 INFO L225 Difference]: With dead ends: 388 [2022-07-19 22:07:20,496 INFO L226 Difference]: Without dead ends: 222 [2022-07-19 22:07:20,498 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 182 SyntacticMatches, 30 SemanticMatches, 70 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1669 ImplicationChecksByTransitivity, 29.7s TimeCoverageRelationStatistics Valid=370, Invalid=4555, Unknown=49, NotChecked=138, Total=5112 [2022-07-19 22:07:20,499 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 191 mSDsluCounter, 1535 mSDsCounter, 0 mSdLazyCounter, 873 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 1726 SdHoareTripleChecker+Invalid, 2190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 873 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1151 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-19 22:07:20,500 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 1726 Invalid, 2190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 873 Invalid, 0 Unknown, 1151 Unchecked, 0.9s Time] [2022-07-19 22:07:20,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-07-19 22:07:20,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 214. [2022-07-19 22:07:20,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 141 states have (on average 1.1560283687943262) internal successors, (163), 144 states have internal predecessors, (163), 51 states have call successors, (51), 19 states have call predecessors, (51), 21 states have return successors, (61), 50 states have call predecessors, (61), 50 states have call successors, (61) [2022-07-19 22:07:20,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 275 transitions. [2022-07-19 22:07:20,520 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 275 transitions. Word has length 186 [2022-07-19 22:07:20,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:07:20,520 INFO L495 AbstractCegarLoop]: Abstraction has 214 states and 275 transitions. [2022-07-19 22:07:20,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 41 states have (on average 3.8048780487804876) internal successors, (156), 39 states have internal predecessors, (156), 13 states have call successors, (53), 12 states have call predecessors, (53), 12 states have return successors, (50), 12 states have call predecessors, (50), 13 states have call successors, (50) [2022-07-19 22:07:20,521 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 275 transitions. [2022-07-19 22:07:20,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-07-19 22:07:20,527 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:07:20,527 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:07:20,549 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-19 22:07:20,731 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,SelfDestructingSolverStorable15 [2022-07-19 22:07:20,731 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:07:20,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:07:20,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1202337547, now seen corresponding path program 2 times [2022-07-19 22:07:20,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:07:20,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767263402] [2022-07-19 22:07:20,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:07:20,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:07:21,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:07:21,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:21,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:07:21,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:21,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:07:21,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-19 22:07:21,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:21,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-19 22:07:21,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-19 22:07:21,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-19 22:07:21,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-19 22:07:21,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:07:21,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-19 22:07:21,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-19 22:07:21,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-19 22:07:21,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:21,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:21,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 22:07:21,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-07-19 22:07:21,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-19 22:07:21,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-19 22:07:21,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-07-19 22:07:21,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-07-19 22:07:21,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-07-19 22:07:21,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-07-19 22:07:21,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-07-19 22:07:21,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:21,321 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2022-07-19 22:07:21,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:07:21,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767263402] [2022-07-19 22:07:21,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767263402] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:07:21,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024772685] [2022-07-19 22:07:21,322 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-19 22:07:21,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:07:21,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:07:21,324 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-19 22:07:21,325 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-19 22:07:22,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-19 22:07:22,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 22:07:22,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 3241 conjuncts, 141 conjunts are in the unsatisfiable core [2022-07-19 22:07:22,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:07:22,639 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-19 22:07:22,655 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 treesize of output 3 [2022-07-19 22:07:22,732 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-19 22:07:22,733 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-19 22:07:22,836 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 treesize of output 3 [2022-07-19 22:07:22,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-19 22:07:22,875 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-19 22:07:22,942 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-07-19 22:07:23,819 INFO L356 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2022-07-19 22:07:23,819 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 30 [2022-07-19 22:07:23,826 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-07-19 22:07:23,827 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 9 [2022-07-19 22:07:23,890 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 17 treesize of output 19 [2022-07-19 22:07:24,099 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 17 treesize of output 19 [2022-07-19 22:07:24,143 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-19 22:07:24,143 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-19 22:07:24,202 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2967 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memcpy_dest.base| v_ArrVal_2967) |c_#memory_int|)) is different from true [2022-07-19 22:07:24,205 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2970 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memcpy_dest.base| v_ArrVal_2970) |c_#memory_int|)) is different from true [2022-07-19 22:07:24,211 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2971 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memcpy_dest.base| v_ArrVal_2971) |c_#memory_int|)) is different from true [2022-07-19 22:07:24,218 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 17 treesize of output 19 [2022-07-19 22:07:28,371 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 17 treesize of output 19 [2022-07-19 22:07:57,551 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 163 proven. 119 refuted. 0 times theorem prover too weak. 64 trivial. 4 not checked. [2022-07-19 22:07:57,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:07:58,032 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2972 (Array Int Int))) (not (= (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base| v_ArrVal_2972) |c_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|) |c_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset|) 18446744073709551616) 0))) is different from false [2022-07-19 22:07:58,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024772685] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:07:58,041 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 22:07:58,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 35] total 41 [2022-07-19 22:07:58,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913640147] [2022-07-19 22:07:58,042 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 22:07:58,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-07-19 22:07:58,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:07:58,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-07-19 22:07:58,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=2115, Unknown=6, NotChecked=380, Total=2652 [2022-07-19 22:07:58,044 INFO L87 Difference]: Start difference. First operand 214 states and 275 transitions. Second operand has 41 states, 40 states have (on average 4.05) internal successors, (162), 35 states have internal predecessors, (162), 13 states have call successors, (53), 12 states have call predecessors, (53), 12 states have return successors, (50), 13 states have call predecessors, (50), 13 states have call successors, (50) [2022-07-19 22:08:10,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:08:10,929 INFO L93 Difference]: Finished difference Result 375 states and 504 transitions. [2022-07-19 22:08:10,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-19 22:08:10,930 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 4.05) internal successors, (162), 35 states have internal predecessors, (162), 13 states have call successors, (53), 12 states have call predecessors, (53), 12 states have return successors, (50), 13 states have call predecessors, (50), 13 states have call successors, (50) Word has length 187 [2022-07-19 22:08:10,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:08:10,932 INFO L225 Difference]: With dead ends: 375 [2022-07-19 22:08:10,932 INFO L226 Difference]: Without dead ends: 228 [2022-07-19 22:08:10,934 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 246 SyntacticMatches, 25 SemanticMatches, 69 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 1232 ImplicationChecksByTransitivity, 45.3s TimeCoverageRelationStatistics Valid=329, Invalid=4094, Unknown=15, NotChecked=532, Total=4970 [2022-07-19 22:08:10,934 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 124 mSDsluCounter, 1839 mSDsCounter, 0 mSdLazyCounter, 1692 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 2020 SdHoareTripleChecker+Invalid, 3981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2156 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:08:10,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 2020 Invalid, 3981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1692 Invalid, 0 Unknown, 2156 Unchecked, 2.0s Time] [2022-07-19 22:08:10,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2022-07-19 22:08:10,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 215. [2022-07-19 22:08:10,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 142 states have (on average 1.1619718309859155) internal successors, (165), 145 states have internal predecessors, (165), 51 states have call successors, (51), 19 states have call predecessors, (51), 21 states have return successors, (61), 50 states have call predecessors, (61), 50 states have call successors, (61) [2022-07-19 22:08:10,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 277 transitions. [2022-07-19 22:08:10,949 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 277 transitions. Word has length 187 [2022-07-19 22:08:10,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:08:10,949 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 277 transitions. [2022-07-19 22:08:10,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 4.05) internal successors, (162), 35 states have internal predecessors, (162), 13 states have call successors, (53), 12 states have call predecessors, (53), 12 states have return successors, (50), 13 states have call predecessors, (50), 13 states have call successors, (50) [2022-07-19 22:08:10,950 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 277 transitions. [2022-07-19 22:08:10,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-07-19 22:08:10,951 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:08:10,951 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:08:10,986 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-07-19 22:08:11,171 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,SelfDestructingSolverStorable16 [2022-07-19 22:08:11,171 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:08:11,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:08:11,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1770039658, now seen corresponding path program 3 times [2022-07-19 22:08:11,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:08:11,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133238878] [2022-07-19 22:08:11,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:08:11,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:08:11,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:08:11,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:11,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:08:11,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:11,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:08:11,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-19 22:08:11,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:11,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-19 22:08:11,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-19 22:08:11,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-19 22:08:11,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-19 22:08:11,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:08:11,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-19 22:08:11,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-19 22:08:11,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:08:11,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:11,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:11,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-19 22:08:11,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-19 22:08:11,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-19 22:08:11,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-19 22:08:11,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2022-07-19 22:08:11,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-07-19 22:08:11,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-07-19 22:08:11,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-07-19 22:08:11,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2022-07-19 22:08:11,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:11,853 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2022-07-19 22:08:11,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:08:11,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133238878] [2022-07-19 22:08:11,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133238878] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:08:11,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014163447] [2022-07-19 22:08:11,854 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-19 22:08:11,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:08:11,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:08:11,860 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-19 22:08:11,863 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-19 22:08:13,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-07-19 22:08:13,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 22:08:13,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 2846 conjuncts, 57 conjunts are in the unsatisfiable core [2022-07-19 22:08:13,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:08:14,313 INFO L356 Elim1Store]: treesize reduction 14, result has 39.1 percent of original size [2022-07-19 22:08:14,314 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 19 treesize of output 25 [2022-07-19 22:08:14,318 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-19 22:08:14,325 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-07-19 22:08:14,664 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 92 proven. 4 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2022-07-19 22:08:14,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:08:14,934 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-19 22:08:14,934 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-07-19 22:08:14,939 WARN L833 $PredicateComparison]: unable to prove that (forall ((|aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~#rv~7#1.base| Int) (v_arrayElimArr_1 (Array Int Int))) (or (<= (mod (select (select (store |c_#memory_int| |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~#rv~7#1.base| v_arrayElimArr_1) |c_aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base|) |c_aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.offset|) 18446744073709551616) 0) (not (= (select v_arrayElimArr_1 |c_aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~#rv~7#1.offset|) 0)))) is different from false [2022-07-19 22:08:14,950 WARN L833 $PredicateComparison]: unable to prove that (forall ((|aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~#rv~7#1.base| Int) (v_arrayElimArr_1 (Array Int Int))) (or (<= (mod (select (select (store |c_#memory_int| |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~#rv~7#1.base| v_arrayElimArr_1) |c_aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base|) |c_aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.offset|) 18446744073709551616) 0) (not (= (select v_arrayElimArr_1 0) 0)))) is different from false [2022-07-19 22:08:14,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014163447] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:08:14,959 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 22:08:14,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 22] total 29 [2022-07-19 22:08:14,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312925398] [2022-07-19 22:08:14,959 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 22:08:14,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-19 22:08:14,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:08:14,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-19 22:08:14,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1010, Unknown=2, NotChecked=130, Total=1260 [2022-07-19 22:08:14,961 INFO L87 Difference]: Start difference. First operand 215 states and 277 transitions. Second operand has 29 states, 27 states have (on average 4.592592592592593) internal successors, (124), 23 states have internal predecessors, (124), 8 states have call successors, (51), 7 states have call predecessors, (51), 6 states have return successors, (45), 7 states have call predecessors, (45), 8 states have call successors, (45) [2022-07-19 22:08:19,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:08:19,177 INFO L93 Difference]: Finished difference Result 453 states and 629 transitions. [2022-07-19 22:08:19,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-19 22:08:19,178 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 4.592592592592593) internal successors, (124), 23 states have internal predecessors, (124), 8 states have call successors, (51), 7 states have call predecessors, (51), 6 states have return successors, (45), 7 states have call predecessors, (45), 8 states have call successors, (45) Word has length 188 [2022-07-19 22:08:19,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:08:19,180 INFO L225 Difference]: With dead ends: 453 [2022-07-19 22:08:19,180 INFO L226 Difference]: Without dead ends: 297 [2022-07-19 22:08:19,182 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 609 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=261, Invalid=2825, Unknown=2, NotChecked=218, Total=3306 [2022-07-19 22:08:19,182 INFO L413 NwaCegarLoop]: 256 mSDtfsCounter, 330 mSDsluCounter, 2144 mSDsCounter, 0 mSdLazyCounter, 2912 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 2400 SdHoareTripleChecker+Invalid, 3466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 2912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 310 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-07-19 22:08:19,183 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [349 Valid, 2400 Invalid, 3466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 2912 Invalid, 0 Unknown, 310 Unchecked, 3.7s Time] [2022-07-19 22:08:19,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-07-19 22:08:19,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 231. [2022-07-19 22:08:19,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 155 states have (on average 1.1741935483870967) internal successors, (182), 157 states have internal predecessors, (182), 53 states have call successors, (53), 21 states have call predecessors, (53), 22 states have return successors, (64), 52 states have call predecessors, (64), 52 states have call successors, (64) [2022-07-19 22:08:19,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 299 transitions. [2022-07-19 22:08:19,201 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 299 transitions. Word has length 188 [2022-07-19 22:08:19,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:08:19,202 INFO L495 AbstractCegarLoop]: Abstraction has 231 states and 299 transitions. [2022-07-19 22:08:19,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 4.592592592592593) internal successors, (124), 23 states have internal predecessors, (124), 8 states have call successors, (51), 7 states have call predecessors, (51), 6 states have return successors, (45), 7 states have call predecessors, (45), 8 states have call successors, (45) [2022-07-19 22:08:19,202 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 299 transitions. [2022-07-19 22:08:19,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-07-19 22:08:19,203 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:08:19,203 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:08:19,216 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-19 22:08:19,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-07-19 22:08:19,411 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:08:19,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:08:19,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1431173042, now seen corresponding path program 1 times [2022-07-19 22:08:19,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:08:19,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826359410] [2022-07-19 22:08:19,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:08:19,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:08:19,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:08:19,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:19,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:08:19,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:19,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:08:19,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-19 22:08:19,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:19,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-19 22:08:19,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-19 22:08:19,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-19 22:08:19,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-19 22:08:19,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:08:19,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-19 22:08:19,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-19 22:08:19,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-19 22:08:19,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:19,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:19,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-19 22:08:19,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-19 22:08:19,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-07-19 22:08:19,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-19 22:08:19,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-07-19 22:08:19,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-19 22:08:19,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-19 22:08:19,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-07-19 22:08:19,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2022-07-19 22:08:19,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:19,999 INFO L134 CoverageAnalysis]: Checked inductivity of 359 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2022-07-19 22:08:20,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:08:20,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826359410] [2022-07-19 22:08:20,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826359410] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:08:20,000 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:08:20,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-07-19 22:08:20,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200724974] [2022-07-19 22:08:20,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:08:20,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-19 22:08:20,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:08:20,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-19 22:08:20,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2022-07-19 22:08:20,004 INFO L87 Difference]: Start difference. First operand 231 states and 299 transitions. Second operand has 15 states, 14 states have (on average 5.428571428571429) internal successors, (76), 11 states have internal predecessors, (76), 2 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 1 states have call successors, (25) [2022-07-19 22:08:21,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:08:21,801 INFO L93 Difference]: Finished difference Result 247 states and 324 transitions. [2022-07-19 22:08:21,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-19 22:08:21,802 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 5.428571428571429) internal successors, (76), 11 states have internal predecessors, (76), 2 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 1 states have call successors, (25) Word has length 191 [2022-07-19 22:08:21,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:08:21,804 INFO L225 Difference]: With dead ends: 247 [2022-07-19 22:08:21,804 INFO L226 Difference]: Without dead ends: 245 [2022-07-19 22:08:21,804 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=153, Invalid=603, Unknown=0, NotChecked=0, Total=756 [2022-07-19 22:08:21,805 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 154 mSDsluCounter, 1079 mSDsCounter, 0 mSdLazyCounter, 1547 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 1278 SdHoareTripleChecker+Invalid, 1689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 1547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-07-19 22:08:21,805 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 1278 Invalid, 1689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 1547 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-07-19 22:08:21,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2022-07-19 22:08:21,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 236. [2022-07-19 22:08:21,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 159 states have (on average 1.169811320754717) internal successors, (186), 162 states have internal predecessors, (186), 53 states have call successors, (53), 21 states have call predecessors, (53), 23 states have return successors, (73), 52 states have call predecessors, (73), 52 states have call successors, (73) [2022-07-19 22:08:21,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 312 transitions. [2022-07-19 22:08:21,823 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 312 transitions. Word has length 191 [2022-07-19 22:08:21,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:08:21,824 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 312 transitions. [2022-07-19 22:08:21,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 5.428571428571429) internal successors, (76), 11 states have internal predecessors, (76), 2 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 1 states have call successors, (25) [2022-07-19 22:08:21,824 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 312 transitions. [2022-07-19 22:08:21,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2022-07-19 22:08:21,826 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:08:21,826 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:08:21,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-19 22:08:21,826 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:08:21,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:08:21,827 INFO L85 PathProgramCache]: Analyzing trace with hash -247797245, now seen corresponding path program 1 times [2022-07-19 22:08:21,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:08:21,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106504384] [2022-07-19 22:08:21,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:08:21,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:08:21,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:08:22,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:22,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:08:22,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:22,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:08:22,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-19 22:08:22,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:22,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-19 22:08:22,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-19 22:08:22,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-19 22:08:22,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-19 22:08:22,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:08:22,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-19 22:08:22,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-19 22:08:22,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-19 22:08:22,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:22,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:22,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-19 22:08:22,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-19 22:08:22,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-07-19 22:08:22,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-19 22:08:22,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-07-19 22:08:22,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-19 22:08:22,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-19 22:08:22,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-07-19 22:08:22,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2022-07-19 22:08:22,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:22,207 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2022-07-19 22:08:22,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:08:22,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106504384] [2022-07-19 22:08:22,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106504384] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:08:22,208 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:08:22,208 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-19 22:08:22,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778592789] [2022-07-19 22:08:22,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:08:22,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 22:08:22,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:08:22,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 22:08:22,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-19 22:08:22,210 INFO L87 Difference]: Start difference. First operand 236 states and 312 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (27), 4 states have call predecessors, (27), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-07-19 22:08:22,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:08:22,814 INFO L93 Difference]: Finished difference Result 376 states and 503 transitions. [2022-07-19 22:08:22,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 22:08:22,815 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (27), 4 states have call predecessors, (27), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 192 [2022-07-19 22:08:22,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:08:22,817 INFO L225 Difference]: With dead ends: 376 [2022-07-19 22:08:22,817 INFO L226 Difference]: Without dead ends: 241 [2022-07-19 22:08:22,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-19 22:08:22,818 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 111 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-19 22:08:22,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 384 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-19 22:08:22,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2022-07-19 22:08:22,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 238. [2022-07-19 22:08:22,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 161 states have (on average 1.1677018633540373) internal successors, (188), 164 states have internal predecessors, (188), 53 states have call successors, (53), 21 states have call predecessors, (53), 23 states have return successors, (73), 52 states have call predecessors, (73), 52 states have call successors, (73) [2022-07-19 22:08:22,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 314 transitions. [2022-07-19 22:08:22,836 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 314 transitions. Word has length 192 [2022-07-19 22:08:22,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:08:22,837 INFO L495 AbstractCegarLoop]: Abstraction has 238 states and 314 transitions. [2022-07-19 22:08:22,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (27), 4 states have call predecessors, (27), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-07-19 22:08:22,837 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 314 transitions. [2022-07-19 22:08:22,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2022-07-19 22:08:22,839 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:08:22,839 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:08:22,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-19 22:08:22,839 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:08:22,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:08:22,840 INFO L85 PathProgramCache]: Analyzing trace with hash -670499071, now seen corresponding path program 1 times [2022-07-19 22:08:22,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:08:22,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193854317] [2022-07-19 22:08:22,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:08:22,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:08:23,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-19 22:08:23,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:23,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:08:23,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:23,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:08:23,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-19 22:08:23,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:23,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-19 22:08:23,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-19 22:08:23,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-19 22:08:23,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-19 22:08:23,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:08:23,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-19 22:08:23,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-19 22:08:23,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-19 22:08:23,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:23,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:08:23,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-19 22:08:23,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-19 22:08:23,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-07-19 22:08:23,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-19 22:08:23,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-07-19 22:08:23,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-19 22:08:23,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-19 22:08:23,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-07-19 22:08:23,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2022-07-19 22:08:23,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:23,703 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2022-07-19 22:08:23,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:08:23,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193854317] [2022-07-19 22:08:23,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193854317] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:08:23,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67031623] [2022-07-19 22:08:23,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:08:23,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:08:23,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:08:23,708 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-19 22:08:23,712 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-19 22:08:24,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:08:24,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 3583 conjuncts, 80 conjunts are in the unsatisfiable core [2022-07-19 22:08:24,606 INFO L286 TraceCheckSpWp]: Computing forward predicates...