./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 35987657 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_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 2d2088ac57520281350e2a5a3a1c8295b6f3f6b1edc40c64fce86e2816b5a5aa --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 09:32:04,847 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 09:32:04,849 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 09:32:04,881 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 09:32:04,881 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 09:32:04,882 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 09:32:04,885 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 09:32:04,888 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 09:32:04,891 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 09:32:04,895 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 09:32:04,896 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 09:32:04,897 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 09:32:04,897 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 09:32:04,899 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 09:32:04,899 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 09:32:04,902 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 09:32:04,902 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 09:32:04,903 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 09:32:04,904 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 09:32:04,907 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 09:32:04,908 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 09:32:04,910 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 09:32:04,911 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 09:32:04,912 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 09:32:04,913 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 09:32:04,919 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 09:32:04,919 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 09:32:04,920 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 09:32:04,920 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 09:32:04,921 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 09:32:04,921 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 09:32:04,921 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 09:32:04,923 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 09:32:04,923 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 09:32:04,924 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 09:32:04,925 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 09:32:04,925 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 09:32:04,926 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 09:32:04,926 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 09:32:04,926 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 09:32:04,927 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 09:32:04,928 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 09:32:04,933 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-21 09:32:04,962 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 09:32:04,963 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 09:32:04,963 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 09:32:04,963 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 09:32:04,964 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 09:32:04,964 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 09:32:04,965 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 09:32:04,965 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 09:32:04,965 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 09:32:04,966 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 09:32:04,966 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 09:32:04,966 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 09:32:04,966 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 09:32:04,966 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 09:32:04,966 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 09:32:04,967 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 09:32:04,967 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 09:32:04,967 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 09:32:04,967 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 09:32:04,967 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 09:32:04,967 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 09:32:04,967 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 09:32:04,968 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 09:32:04,968 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 09:32:04,968 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 09:32:04,968 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 09:32:04,968 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 09:32:04,968 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 09:32:04,968 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 09:32:04,968 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 09:32:04,969 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 -> 2d2088ac57520281350e2a5a3a1c8295b6f3f6b1edc40c64fce86e2816b5a5aa [2022-07-21 09:32:05,256 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 09:32:05,270 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 09:32:05,272 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 09:32:05,273 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 09:32:05,274 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 09:32:05,275 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_harness.i [2022-07-21 09:32:05,333 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3a9a376c9/222d10073cc44a7ab222ccf5610b45a9/FLAGfdd911bf3 [2022-07-21 09:32:05,994 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 09:32:05,994 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_harness.i [2022-07-21 09:32:06,025 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3a9a376c9/222d10073cc44a7ab222ccf5610b45a9/FLAGfdd911bf3 [2022-07-21 09:32:06,351 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3a9a376c9/222d10073cc44a7ab222ccf5610b45a9 [2022-07-21 09:32:06,360 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 09:32:06,361 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 09:32:06,364 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 09:32:06,364 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 09:32:06,367 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 09:32:06,367 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 09:32:06" (1/1) ... [2022-07-21 09:32:06,368 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@277b4840 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:32:06, skipping insertion in model container [2022-07-21 09:32:06,368 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 09:32:06" (1/1) ... [2022-07-21 09:32:06,373 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 09:32:06,460 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 09:32:06,646 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_harness.i[4497,4510] [2022-07-21 09:32:06,650 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_harness.i[4557,4570] [2022-07-21 09:32:07,124 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,125 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,125 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,126 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,127 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,143 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,144 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,147 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,148 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,377 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-21 09:32:07,378 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-21 09:32:07,379 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-21 09:32:07,379 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-21 09:32:07,380 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-21 09:32:07,381 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-21 09:32:07,381 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-21 09:32:07,381 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-21 09:32:07,382 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-21 09:32:07,382 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-21 09:32:07,485 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-21 09:32:07,543 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,544 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,582 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 09:32:07,630 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 09:32:07,647 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_harness.i[4497,4510] [2022-07-21 09:32:07,648 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_harness.i[4557,4570] [2022-07-21 09:32:07,681 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,681 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,682 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,682 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,682 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,689 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,689 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,690 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,690 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,722 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-21 09:32:07,722 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-21 09:32:07,723 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-21 09:32:07,723 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-21 09:32:07,724 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-21 09:32:07,724 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-21 09:32:07,724 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-21 09:32:07,725 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-21 09:32:07,725 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-21 09:32:07,725 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-21 09:32:07,759 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-21 09:32:07,804 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,804 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:32:07,865 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 09:32:08,065 INFO L208 MainTranslator]: Completed translation [2022-07-21 09:32:08,079 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:32:08 WrapperNode [2022-07-21 09:32:08,080 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 09:32:08,081 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 09:32:08,081 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 09:32:08,081 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 09:32:08,085 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:32:08" (1/1) ... [2022-07-21 09:32:08,215 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:32:08" (1/1) ... [2022-07-21 09:32:08,281 INFO L137 Inliner]: procedures = 691, calls = 2619, calls flagged for inlining = 62, calls inlined = 9, statements flattened = 861 [2022-07-21 09:32:08,282 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 09:32:08,283 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 09:32:08,283 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 09:32:08,283 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 09:32:08,288 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:32:08" (1/1) ... [2022-07-21 09:32:08,289 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:32:08" (1/1) ... [2022-07-21 09:32:08,297 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:32:08" (1/1) ... [2022-07-21 09:32:08,298 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:32:08" (1/1) ... [2022-07-21 09:32:08,338 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:32:08" (1/1) ... [2022-07-21 09:32:08,349 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:32:08" (1/1) ... [2022-07-21 09:32:08,353 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:32:08" (1/1) ... [2022-07-21 09:32:08,360 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 09:32:08,361 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 09:32:08,361 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 09:32:08,361 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 09:32:08,361 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:32:08" (1/1) ... [2022-07-21 09:32:08,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 09:32:08,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:32:08,384 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-21 09:32:08,403 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-21 09:32:08,412 INFO L130 BoogieDeclarations]: Found specification of procedure htonl [2022-07-21 09:32:08,413 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2022-07-21 09:32:08,413 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2022-07-21 09:32:08,413 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hton32 [2022-07-21 09:32:08,414 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hton32 [2022-07-21 09:32:08,414 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 09:32:08,414 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-07-21 09:32:08,414 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-07-21 09:32:08,414 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-21 09:32:08,415 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-07-21 09:32:08,415 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-07-21 09:32:08,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 09:32:08,416 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 09:32:08,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-21 09:32:08,416 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2022-07-21 09:32:08,416 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2022-07-21 09:32:08,416 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 09:32:08,416 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 09:32:08,416 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-07-21 09:32:08,417 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-07-21 09:32:08,417 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2022-07-21 09:32:08,417 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2022-07-21 09:32:08,417 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-21 09:32:08,417 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-21 09:32:08,417 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2022-07-21 09:32:08,418 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2022-07-21 09:32:08,418 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-21 09:32:08,418 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 09:32:08,418 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_write [2022-07-21 09:32:08,419 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_write [2022-07-21 09:32:08,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 09:32:08,419 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2022-07-21 09:32:08,419 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2022-07-21 09:32:08,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-21 09:32:08,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-21 09:32:08,734 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 09:32:08,736 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 09:32:09,498 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 09:32:09,505 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 09:32:09,506 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-21 09:32:09,508 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 09:32:09 BoogieIcfgContainer [2022-07-21 09:32:09,508 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 09:32:09,509 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 09:32:09,509 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 09:32:09,512 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 09:32:09,512 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 09:32:06" (1/3) ... [2022-07-21 09:32:09,512 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1282e0bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 09:32:09, skipping insertion in model container [2022-07-21 09:32:09,513 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:32:08" (2/3) ... [2022-07-21 09:32:09,513 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1282e0bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 09:32:09, skipping insertion in model container [2022-07-21 09:32:09,513 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 09:32:09" (3/3) ... [2022-07-21 09:32:09,514 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_buf_write_be32_harness.i [2022-07-21 09:32:09,525 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 09:32:09,525 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-21 09:32:09,585 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 09:32:09,594 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@9fb395d, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@6f6f8d2 [2022-07-21 09:32:09,594 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-21 09:32:09,598 INFO L276 IsEmpty]: Start isEmpty. Operand has 136 states, 88 states have (on average 1.2272727272727273) internal successors, (108), 89 states have internal predecessors, (108), 35 states have call successors, (35), 11 states have call predecessors, (35), 11 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-07-21 09:32:09,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-07-21 09:32:09,610 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:09,612 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:32:09,613 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:09,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:09,617 INFO L85 PathProgramCache]: Analyzing trace with hash -187599697, now seen corresponding path program 1 times [2022-07-21 09:32:09,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:09,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230445016] [2022-07-21 09:32:09,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:09,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:09,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:09,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:09,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:09,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:09,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:09,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:09,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:10,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:10,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:32:10,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 09:32:10,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:32:10,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:32:10,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 09:32:10,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-21 09:32:10,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-21 09:32:10,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-21 09:32:10,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,098 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-07-21 09:32:10,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:10,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230445016] [2022-07-21 09:32:10,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230445016] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:32:10,099 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:32:10,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 09:32:10,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435720566] [2022-07-21 09:32:10,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:32:10,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 09:32:10,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:10,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 09:32:10,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 09:32:10,125 INFO L87 Difference]: Start difference. First operand has 136 states, 88 states have (on average 1.2272727272727273) internal successors, (108), 89 states have internal predecessors, (108), 35 states have call successors, (35), 11 states have call predecessors, (35), 11 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2022-07-21 09:32:10,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:10,297 INFO L93 Difference]: Finished difference Result 268 states and 377 transitions. [2022-07-21 09:32:10,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 09:32:10,299 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 90 [2022-07-21 09:32:10,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:10,305 INFO L225 Difference]: With dead ends: 268 [2022-07-21 09:32:10,306 INFO L226 Difference]: Without dead ends: 131 [2022-07-21 09:32:10,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 09:32:10,312 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 64 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:10,312 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 195 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 09:32:10,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-07-21 09:32:10,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2022-07-21 09:32:10,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 84 states have (on average 1.2023809523809523) internal successors, (101), 85 states have internal predecessors, (101), 35 states have call successors, (35), 11 states have call predecessors, (35), 11 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-07-21 09:32:10,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 170 transitions. [2022-07-21 09:32:10,346 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 170 transitions. Word has length 90 [2022-07-21 09:32:10,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:10,347 INFO L495 AbstractCegarLoop]: Abstraction has 131 states and 170 transitions. [2022-07-21 09:32:10,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2022-07-21 09:32:10,347 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 170 transitions. [2022-07-21 09:32:10,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-07-21 09:32:10,350 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:10,350 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:32:10,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-21 09:32:10,351 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:10,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:10,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1729750963, now seen corresponding path program 1 times [2022-07-21 09:32:10,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:10,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599513405] [2022-07-21 09:32:10,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:10,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:10,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:10,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:10,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:10,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:10,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:10,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:32:10,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 09:32:10,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:32:10,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:32:10,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 09:32:10,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-21 09:32:10,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-21 09:32:10,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-21 09:32:10,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:10,654 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-07-21 09:32:10,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:10,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599513405] [2022-07-21 09:32:10,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599513405] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:32:10,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096374049] [2022-07-21 09:32:10,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:10,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:10,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:32:10,657 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-21 09:32:10,683 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-21 09:32:11,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:11,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 2630 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 09:32:11,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:32:11,284 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-07-21 09:32:11,285 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:32:11,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096374049] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:32:11,285 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:32:11,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-07-21 09:32:11,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950784136] [2022-07-21 09:32:11,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:32:11,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 09:32:11,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:11,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 09:32:11,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:32:11,289 INFO L87 Difference]: Start difference. First operand 131 states and 170 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-07-21 09:32:11,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:11,439 INFO L93 Difference]: Finished difference Result 240 states and 319 transitions. [2022-07-21 09:32:11,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 09:32:11,440 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 90 [2022-07-21 09:32:11,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:11,442 INFO L225 Difference]: With dead ends: 240 [2022-07-21 09:32:11,443 INFO L226 Difference]: Without dead ends: 134 [2022-07-21 09:32:11,444 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-07-21 09:32:11,444 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 198 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:11,445 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 483 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 09:32:11,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-07-21 09:32:11,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2022-07-21 09:32:11,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 86 states have (on average 1.197674418604651) internal successors, (103), 88 states have internal predecessors, (103), 35 states have call successors, (35), 11 states have call predecessors, (35), 12 states have return successors, (38), 34 states have call predecessors, (38), 34 states have call successors, (38) [2022-07-21 09:32:11,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 176 transitions. [2022-07-21 09:32:11,456 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 176 transitions. Word has length 90 [2022-07-21 09:32:11,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:11,457 INFO L495 AbstractCegarLoop]: Abstraction has 134 states and 176 transitions. [2022-07-21 09:32:11,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-07-21 09:32:11,457 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 176 transitions. [2022-07-21 09:32:11,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-07-21 09:32:11,459 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:11,460 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:32:11,504 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-21 09:32:11,680 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-21 09:32:11,681 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:11,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:11,681 INFO L85 PathProgramCache]: Analyzing trace with hash -77726936, now seen corresponding path program 1 times [2022-07-21 09:32:11,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:11,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174263305] [2022-07-21 09:32:11,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:11,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:11,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:11,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:11,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:11,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:11,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:11,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:11,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:11,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:11,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:11,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:11,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:11,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-21 09:32:11,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:11,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:32:11,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:11,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:32:11,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:11,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:32:11,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:11,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-21 09:32:11,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:11,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-21 09:32:11,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:11,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-21 09:32:11,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:11,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-21 09:32:11,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:11,998 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-07-21 09:32:11,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:11,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174263305] [2022-07-21 09:32:11,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174263305] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:32:11,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622558686] [2022-07-21 09:32:11,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:11,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:11,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:32:12,000 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-21 09:32:12,030 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-21 09:32:12,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:12,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 2647 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 09:32:12,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:32:12,451 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-07-21 09:32:12,451 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:32:12,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622558686] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:32:12,451 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:32:12,451 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2022-07-21 09:32:12,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765251571] [2022-07-21 09:32:12,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:32:12,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 09:32:12,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:12,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 09:32:12,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-07-21 09:32:12,453 INFO L87 Difference]: Start difference. First operand 134 states and 176 transitions. Second operand has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 7 states have internal predecessors, (52), 4 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-21 09:32:12,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:12,596 INFO L93 Difference]: Finished difference Result 235 states and 310 transitions. [2022-07-21 09:32:12,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 09:32:12,597 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 7 states have internal predecessors, (52), 4 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) Word has length 96 [2022-07-21 09:32:12,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:12,598 INFO L225 Difference]: With dead ends: 235 [2022-07-21 09:32:12,598 INFO L226 Difference]: Without dead ends: 134 [2022-07-21 09:32:12,599 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-07-21 09:32:12,599 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 215 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:12,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 485 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 09:32:12,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-07-21 09:32:12,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2022-07-21 09:32:12,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 86 states have (on average 1.197674418604651) internal successors, (103), 88 states have internal predecessors, (103), 35 states have call successors, (35), 11 states have call predecessors, (35), 12 states have return successors, (37), 34 states have call predecessors, (37), 34 states have call successors, (37) [2022-07-21 09:32:12,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 175 transitions. [2022-07-21 09:32:12,621 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 175 transitions. Word has length 96 [2022-07-21 09:32:12,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:12,621 INFO L495 AbstractCegarLoop]: Abstraction has 134 states and 175 transitions. [2022-07-21 09:32:12,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 7 states have internal predecessors, (52), 4 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-21 09:32:12,621 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 175 transitions. [2022-07-21 09:32:12,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-07-21 09:32:12,623 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:12,623 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 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] [2022-07-21 09:32:12,662 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-21 09:32:12,839 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-21 09:32:12,840 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:12,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:12,840 INFO L85 PathProgramCache]: Analyzing trace with hash -2089043619, now seen corresponding path program 2 times [2022-07-21 09:32:12,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:12,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756943694] [2022-07-21 09:32:12,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:12,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:12,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:13,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:13,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:13,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:13,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:13,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:13,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:13,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:13,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:13,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:13,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:13,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-21 09:32:13,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:13,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:32:13,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:13,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:32:13,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:13,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:32:13,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:13,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-21 09:32:13,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:13,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-21 09:32:13,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:13,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:32:13,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:13,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-21 09:32:13,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:13,120 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-07-21 09:32:13,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:13,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756943694] [2022-07-21 09:32:13,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756943694] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:32:13,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810095533] [2022-07-21 09:32:13,121 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 09:32:13,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:13,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:32:13,122 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-21 09:32:13,123 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-21 09:32:13,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 09:32:13,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 09:32:13,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 2664 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-21 09:32:13,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:32:13,881 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-07-21 09:32:13,881 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:32:13,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810095533] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:32:13,881 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:32:13,882 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 9 [2022-07-21 09:32:13,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648171911] [2022-07-21 09:32:13,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:32:13,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 09:32:13,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:13,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 09:32:13,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-21 09:32:13,883 INFO L87 Difference]: Start difference. First operand 134 states and 175 transitions. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 7 states have internal predecessors, (46), 5 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-21 09:32:13,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:13,981 INFO L93 Difference]: Finished difference Result 225 states and 296 transitions. [2022-07-21 09:32:13,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 09:32:13,981 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 7 states have internal predecessors, (46), 5 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) Word has length 102 [2022-07-21 09:32:13,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:13,982 INFO L225 Difference]: With dead ends: 225 [2022-07-21 09:32:13,982 INFO L226 Difference]: Without dead ends: 131 [2022-07-21 09:32:13,983 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-07-21 09:32:13,984 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 80 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:13,984 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 921 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 09:32:13,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-07-21 09:32:13,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2022-07-21 09:32:13,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 84 states have (on average 1.1904761904761905) internal successors, (100), 85 states have internal predecessors, (100), 35 states have call successors, (35), 11 states have call predecessors, (35), 11 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-07-21 09:32:13,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 169 transitions. [2022-07-21 09:32:13,991 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 169 transitions. Word has length 102 [2022-07-21 09:32:13,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:13,992 INFO L495 AbstractCegarLoop]: Abstraction has 131 states and 169 transitions. [2022-07-21 09:32:13,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 7 states have internal predecessors, (46), 5 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-21 09:32:13,992 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 169 transitions. [2022-07-21 09:32:13,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-07-21 09:32:13,993 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:13,993 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:32:14,017 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-21 09:32:14,211 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-21 09:32:14,211 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:14,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:14,212 INFO L85 PathProgramCache]: Analyzing trace with hash 105172019, now seen corresponding path program 1 times [2022-07-21 09:32:14,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:14,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646450699] [2022-07-21 09:32:14,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:14,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:14,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:14,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:14,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:14,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:14,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:14,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:14,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:14,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:14,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:14,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:14,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:14,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-21 09:32:14,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:14,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:32:14,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:14,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:32:14,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:14,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:32:14,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:14,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-21 09:32:14,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:14,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:32:14,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:14,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-21 09:32:14,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:14,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-21 09:32:14,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:14,511 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-07-21 09:32:14,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:14,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646450699] [2022-07-21 09:32:14,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646450699] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:32:14,512 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:32:14,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-21 09:32:14,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224527130] [2022-07-21 09:32:14,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:32:14,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 09:32:14,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:14,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 09:32:14,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-21 09:32:14,513 INFO L87 Difference]: Start difference. First operand 131 states and 169 transitions. Second operand has 9 states, 8 states have (on average 5.625) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2022-07-21 09:32:14,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:14,966 INFO L93 Difference]: Finished difference Result 143 states and 186 transitions. [2022-07-21 09:32:14,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 09:32:14,966 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.625) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) Word has length 114 [2022-07-21 09:32:14,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:14,968 INFO L225 Difference]: With dead ends: 143 [2022-07-21 09:32:14,968 INFO L226 Difference]: Without dead ends: 141 [2022-07-21 09:32:14,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-07-21 09:32:14,969 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 90 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:14,975 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 534 Invalid, 734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 09:32:14,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-07-21 09:32:14,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 140. [2022-07-21 09:32:14,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 90 states have (on average 1.1777777777777778) internal successors, (106), 92 states have internal predecessors, (106), 36 states have call successors, (36), 12 states have call predecessors, (36), 13 states have return successors, (41), 35 states have call predecessors, (41), 35 states have call successors, (41) [2022-07-21 09:32:14,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 183 transitions. [2022-07-21 09:32:14,990 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 183 transitions. Word has length 114 [2022-07-21 09:32:14,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:14,990 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 183 transitions. [2022-07-21 09:32:14,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.625) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2022-07-21 09:32:14,991 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 183 transitions. [2022-07-21 09:32:14,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-07-21 09:32:14,992 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:14,992 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:32:14,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-21 09:32:14,992 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:14,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:14,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1045435077, now seen corresponding path program 1 times [2022-07-21 09:32:14,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:14,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968685190] [2022-07-21 09:32:14,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:14,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:15,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:15,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:15,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:15,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:15,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:15,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:15,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:15,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:15,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:15,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:15,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:15,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-21 09:32:15,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:15,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:32:15,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:15,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:32:15,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:15,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:32:15,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:15,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-21 09:32:15,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:15,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:32:15,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:15,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-21 09:32:15,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:15,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-21 09:32:15,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:15,322 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2022-07-21 09:32:15,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:15,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968685190] [2022-07-21 09:32:15,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968685190] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:32:15,323 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:32:15,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 09:32:15,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115810105] [2022-07-21 09:32:15,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:32:15,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 09:32:15,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:15,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 09:32:15,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-21 09:32:15,324 INFO L87 Difference]: Start difference. First operand 140 states and 183 transitions. Second operand has 6 states, 6 states have (on average 9.0) internal successors, (54), 5 states have internal predecessors, (54), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2022-07-21 09:32:15,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:15,693 INFO L93 Difference]: Finished difference Result 280 states and 385 transitions. [2022-07-21 09:32:15,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 09:32:15,693 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.0) internal successors, (54), 5 states have internal predecessors, (54), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) Word has length 118 [2022-07-21 09:32:15,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:15,694 INFO L225 Difference]: With dead ends: 280 [2022-07-21 09:32:15,694 INFO L226 Difference]: Without dead ends: 165 [2022-07-21 09:32:15,695 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:32:15,695 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 144 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:15,695 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 284 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 09:32:15,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2022-07-21 09:32:15,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 145. [2022-07-21 09:32:15,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 95 states have (on average 1.1894736842105262) internal successors, (113), 97 states have internal predecessors, (113), 36 states have call successors, (36), 12 states have call predecessors, (36), 13 states have return successors, (41), 35 states have call predecessors, (41), 35 states have call successors, (41) [2022-07-21 09:32:15,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 190 transitions. [2022-07-21 09:32:15,707 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 190 transitions. Word has length 118 [2022-07-21 09:32:15,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:15,708 INFO L495 AbstractCegarLoop]: Abstraction has 145 states and 190 transitions. [2022-07-21 09:32:15,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.0) internal successors, (54), 5 states have internal predecessors, (54), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2022-07-21 09:32:15,708 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 190 transitions. [2022-07-21 09:32:15,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-07-21 09:32:15,711 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:15,711 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:32:15,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-21 09:32:15,711 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:15,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:15,712 INFO L85 PathProgramCache]: Analyzing trace with hash -787269639, now seen corresponding path program 1 times [2022-07-21 09:32:15,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:15,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611939893] [2022-07-21 09:32:15,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:15,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:15,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:15,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:15,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:16,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:16,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:16,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:16,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:16,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:16,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:16,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:16,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:16,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-21 09:32:16,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:16,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:32:16,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:16,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:32:16,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:16,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:32:16,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:16,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-21 09:32:16,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:16,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:32:16,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:16,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-21 09:32:16,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:16,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-21 09:32:16,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:16,201 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-07-21 09:32:16,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:16,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611939893] [2022-07-21 09:32:16,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611939893] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:32:16,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418979305] [2022-07-21 09:32:16,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:16,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:16,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:32:16,216 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-21 09:32:16,228 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-21 09:32:16,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:16,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 2705 conjuncts, 38 conjunts are in the unsatisfiable core [2022-07-21 09:32:16,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:32:16,673 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-21 09:32:16,855 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2022-07-21 09:32:16,855 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:32:16,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418979305] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:32:16,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:32:16,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [12] total 17 [2022-07-21 09:32:16,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805518212] [2022-07-21 09:32:16,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:32:16,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 09:32:16,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:16,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 09:32:16,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-07-21 09:32:16,858 INFO L87 Difference]: Start difference. First operand 145 states and 190 transitions. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 10 states have internal predecessors, (59), 5 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-07-21 09:32:16,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:16,958 INFO L93 Difference]: Finished difference Result 288 states and 379 transitions. [2022-07-21 09:32:16,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 09:32:16,958 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 10 states have internal predecessors, (59), 5 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 118 [2022-07-21 09:32:16,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:16,960 INFO L225 Difference]: With dead ends: 288 [2022-07-21 09:32:16,960 INFO L226 Difference]: Without dead ends: 164 [2022-07-21 09:32:16,961 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:32:16,961 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 23 mSDsluCounter, 1287 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1451 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:16,961 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 1451 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 58 Invalid, 0 Unknown, 117 Unchecked, 0.1s Time] [2022-07-21 09:32:16,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-07-21 09:32:16,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2022-07-21 09:32:16,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 113 states have (on average 1.2035398230088497) internal successors, (136), 115 states have internal predecessors, (136), 36 states have call successors, (36), 13 states have call predecessors, (36), 14 states have return successors, (41), 35 states have call predecessors, (41), 35 states have call successors, (41) [2022-07-21 09:32:16,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 213 transitions. [2022-07-21 09:32:16,976 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 213 transitions. Word has length 118 [2022-07-21 09:32:16,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:16,976 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 213 transitions. [2022-07-21 09:32:16,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 10 states have internal predecessors, (59), 5 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-07-21 09:32:16,977 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 213 transitions. [2022-07-21 09:32:16,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-07-21 09:32:16,977 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:16,978 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:32:17,016 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-21 09:32:17,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:17,198 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:17,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:17,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1549122871, now seen corresponding path program 1 times [2022-07-21 09:32:17,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:17,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130144102] [2022-07-21 09:32:17,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:17,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:17,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:17,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:17,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:17,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:17,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:17,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:17,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:17,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:17,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:17,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:17,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:17,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-21 09:32:17,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:17,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:32:17,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:17,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:32:17,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:17,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:32:17,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:17,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-21 09:32:17,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:17,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:32:17,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:17,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-21 09:32:17,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:17,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-21 09:32:17,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:17,397 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-07-21 09:32:17,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:17,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130144102] [2022-07-21 09:32:17,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130144102] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:32:17,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269111500] [2022-07-21 09:32:17,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:17,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:17,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:32:17,416 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-21 09:32:17,457 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-21 09:32:17,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:17,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 2700 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 09:32:17,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:32:17,818 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2022-07-21 09:32:17,818 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:32:17,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269111500] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:32:17,819 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:32:17,819 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-07-21 09:32:17,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393431827] [2022-07-21 09:32:17,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:32:17,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 09:32:17,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:17,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 09:32:17,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:32:17,820 INFO L87 Difference]: Start difference. First operand 164 states and 213 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-07-21 09:32:17,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:17,838 INFO L93 Difference]: Finished difference Result 297 states and 397 transitions. [2022-07-21 09:32:17,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:32:17,839 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 118 [2022-07-21 09:32:17,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:17,840 INFO L225 Difference]: With dead ends: 297 [2022-07-21 09:32:17,840 INFO L226 Difference]: Without dead ends: 173 [2022-07-21 09:32:17,840 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-21 09:32:17,841 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 20 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:17,841 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 499 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 09:32:17,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-07-21 09:32:17,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 156. [2022-07-21 09:32:17,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 106 states have (on average 1.1981132075471699) internal successors, (127), 107 states have internal predecessors, (127), 36 states have call successors, (36), 13 states have call predecessors, (36), 13 states have return successors, (40), 35 states have call predecessors, (40), 35 states have call successors, (40) [2022-07-21 09:32:17,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 203 transitions. [2022-07-21 09:32:17,848 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 203 transitions. Word has length 118 [2022-07-21 09:32:17,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:17,848 INFO L495 AbstractCegarLoop]: Abstraction has 156 states and 203 transitions. [2022-07-21 09:32:17,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-07-21 09:32:17,849 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 203 transitions. [2022-07-21 09:32:17,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-07-21 09:32:17,849 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:17,850 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-07-21 09:32:17,899 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-21 09:32:18,070 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-21 09:32:18,071 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:18,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:18,072 INFO L85 PathProgramCache]: Analyzing trace with hash 351906291, now seen corresponding path program 2 times [2022-07-21 09:32:18,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:18,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605883913] [2022-07-21 09:32:18,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:18,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:18,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:18,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:18,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:18,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:18,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:18,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:18,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:18,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:18,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:18,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:18,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:18,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-21 09:32:18,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:18,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-07-21 09:32:18,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:18,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-21 09:32:18,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:18,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-21 09:32:18,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:18,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 09:32:18,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:18,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-21 09:32:18,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:18,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-21 09:32:18,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:18,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 09:32:18,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:18,361 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2022-07-21 09:32:18,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:18,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605883913] [2022-07-21 09:32:18,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605883913] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:32:18,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085315110] [2022-07-21 09:32:18,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 09:32:18,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:18,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:32:18,384 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-21 09:32:18,385 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-21 09:32:18,945 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 09:32:18,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 09:32:18,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 2712 conjuncts, 40 conjunts are in the unsatisfiable core [2022-07-21 09:32:18,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:32:19,562 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 85 proven. 4 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-21 09:32:19,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:32:19,904 INFO L356 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2022-07-21 09:32:19,904 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 30 treesize of output 25 [2022-07-21 09:32:19,910 INFO L356 Elim1Store]: treesize reduction 14, result has 6.7 percent of original size [2022-07-21 09:32:19,910 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2022-07-21 09:32:19,961 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 44 proven. 10 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-07-21 09:32:19,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085315110] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:32:19,961 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:32:19,961 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 11] total 26 [2022-07-21 09:32:19,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27776211] [2022-07-21 09:32:19,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:32:19,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-21 09:32:19,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:19,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-21 09:32:19,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-07-21 09:32:19,962 INFO L87 Difference]: Start difference. First operand 156 states and 203 transitions. Second operand has 26 states, 25 states have (on average 4.36) internal successors, (109), 24 states have internal predecessors, (109), 4 states have call successors, (28), 4 states have call predecessors, (28), 7 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2022-07-21 09:32:21,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:21,832 INFO L93 Difference]: Finished difference Result 354 states and 476 transitions. [2022-07-21 09:32:21,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-21 09:32:21,832 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 4.36) internal successors, (109), 24 states have internal predecessors, (109), 4 states have call successors, (28), 4 states have call predecessors, (28), 7 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) Word has length 122 [2022-07-21 09:32:21,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:21,834 INFO L225 Difference]: With dead ends: 354 [2022-07-21 09:32:21,835 INFO L226 Difference]: Without dead ends: 230 [2022-07-21 09:32:21,836 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 257 SyntacticMatches, 6 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 525 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=463, Invalid=2507, Unknown=0, NotChecked=0, Total=2970 [2022-07-21 09:32:21,837 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 271 mSDsluCounter, 904 mSDsCounter, 0 mSdLazyCounter, 2339 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 1050 SdHoareTripleChecker+Invalid, 2645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 2339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 223 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:21,849 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [297 Valid, 1050 Invalid, 2645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 2339 Invalid, 0 Unknown, 223 Unchecked, 1.1s Time] [2022-07-21 09:32:21,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-07-21 09:32:21,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 196. [2022-07-21 09:32:21,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 140 states have (on average 1.207142857142857) internal successors, (169), 142 states have internal predecessors, (169), 39 states have call successors, (39), 15 states have call predecessors, (39), 16 states have return successors, (49), 38 states have call predecessors, (49), 38 states have call successors, (49) [2022-07-21 09:32:21,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 257 transitions. [2022-07-21 09:32:21,877 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 257 transitions. Word has length 122 [2022-07-21 09:32:21,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:21,877 INFO L495 AbstractCegarLoop]: Abstraction has 196 states and 257 transitions. [2022-07-21 09:32:21,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 4.36) internal successors, (109), 24 states have internal predecessors, (109), 4 states have call successors, (28), 4 states have call predecessors, (28), 7 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2022-07-21 09:32:21,877 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 257 transitions. [2022-07-21 09:32:21,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-21 09:32:21,878 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:21,878 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-07-21 09:32:21,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-21 09:32:22,079 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-21 09:32:22,079 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:22,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:22,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1293675952, now seen corresponding path program 1 times [2022-07-21 09:32:22,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:22,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880893515] [2022-07-21 09:32:22,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:22,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:22,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:22,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:22,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:22,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:22,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:22,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:22,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:22,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:22,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:22,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:22,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:22,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:32:22,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:22,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:32:22,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:22,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:32:22,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:22,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:32:22,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:22,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-21 09:32:22,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:22,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-21 09:32:22,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:22,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-21 09:32:22,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:22,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-21 09:32:22,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:22,298 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2022-07-21 09:32:22,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:22,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880893515] [2022-07-21 09:32:22,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880893515] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:32:22,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118450474] [2022-07-21 09:32:22,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:22,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:22,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:32:22,300 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-21 09:32:22,314 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-21 09:32:22,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:22,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 2712 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 09:32:22,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:32:22,722 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-07-21 09:32:22,722 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:32:22,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118450474] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:32:22,722 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:32:22,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-07-21 09:32:22,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162797913] [2022-07-21 09:32:22,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:32:22,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 09:32:22,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:22,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 09:32:22,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:32:22,726 INFO L87 Difference]: Start difference. First operand 196 states and 257 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-07-21 09:32:22,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:22,746 INFO L93 Difference]: Finished difference Result 373 states and 498 transitions. [2022-07-21 09:32:22,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:32:22,746 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 124 [2022-07-21 09:32:22,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:22,748 INFO L225 Difference]: With dead ends: 373 [2022-07-21 09:32:22,748 INFO L226 Difference]: Without dead ends: 207 [2022-07-21 09:32:22,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-21 09:32:22,749 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 9 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:22,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 492 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 09:32:22,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2022-07-21 09:32:22,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 198. [2022-07-21 09:32:22,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 142 states have (on average 1.1901408450704225) internal successors, (169), 144 states have internal predecessors, (169), 39 states have call successors, (39), 15 states have call predecessors, (39), 16 states have return successors, (49), 38 states have call predecessors, (49), 38 states have call successors, (49) [2022-07-21 09:32:22,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 257 transitions. [2022-07-21 09:32:22,763 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 257 transitions. Word has length 124 [2022-07-21 09:32:22,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:22,763 INFO L495 AbstractCegarLoop]: Abstraction has 198 states and 257 transitions. [2022-07-21 09:32:22,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-07-21 09:32:22,764 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 257 transitions. [2022-07-21 09:32:22,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-21 09:32:22,765 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:22,765 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:32:22,787 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-21 09:32:22,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:22,985 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:22,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:22,986 INFO L85 PathProgramCache]: Analyzing trace with hash 445434604, now seen corresponding path program 1 times [2022-07-21 09:32:22,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:22,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745956001] [2022-07-21 09:32:22,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:22,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:23,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:23,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:23,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:23,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:23,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:23,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:32:23,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:32:23,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:32:23,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:32:23,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-21 09:32:23,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-21 09:32:23,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-21 09:32:23,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-21 09:32:23,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,172 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2022-07-21 09:32:23,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:23,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745956001] [2022-07-21 09:32:23,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745956001] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:32:23,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892562235] [2022-07-21 09:32:23,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:23,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:23,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:32:23,174 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-21 09:32:23,175 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-21 09:32:23,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 2714 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 09:32:23,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:32:23,563 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-07-21 09:32:23,563 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:32:23,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892562235] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:32:23,563 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:32:23,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-07-21 09:32:23,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654166123] [2022-07-21 09:32:23,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:32:23,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 09:32:23,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:23,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 09:32:23,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:32:23,565 INFO L87 Difference]: Start difference. First operand 198 states and 257 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-07-21 09:32:23,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:23,583 INFO L93 Difference]: Finished difference Result 380 states and 510 transitions. [2022-07-21 09:32:23,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:32:23,584 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 124 [2022-07-21 09:32:23,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:23,585 INFO L225 Difference]: With dead ends: 380 [2022-07-21 09:32:23,585 INFO L226 Difference]: Without dead ends: 212 [2022-07-21 09:32:23,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-21 09:32:23,586 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 34 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:23,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 490 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 09:32:23,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-07-21 09:32:23,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 194. [2022-07-21 09:32:23,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 138 states have (on average 1.1666666666666667) internal successors, (161), 140 states have internal predecessors, (161), 39 states have call successors, (39), 15 states have call predecessors, (39), 16 states have return successors, (49), 38 states have call predecessors, (49), 38 states have call successors, (49) [2022-07-21 09:32:23,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 249 transitions. [2022-07-21 09:32:23,597 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 249 transitions. Word has length 124 [2022-07-21 09:32:23,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:23,597 INFO L495 AbstractCegarLoop]: Abstraction has 194 states and 249 transitions. [2022-07-21 09:32:23,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-07-21 09:32:23,598 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 249 transitions. [2022-07-21 09:32:23,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-21 09:32:23,599 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:23,599 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 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] [2022-07-21 09:32:23,619 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-21 09:32:23,817 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,SelfDestructingSolverStorable10 [2022-07-21 09:32:23,817 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:23,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:23,817 INFO L85 PathProgramCache]: Analyzing trace with hash 416934314, now seen corresponding path program 2 times [2022-07-21 09:32:23,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:23,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477053623] [2022-07-21 09:32:23,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:23,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:23,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:23,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:23,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:23,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:24,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:24,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:24,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:24,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:24,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:24,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:24,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:32:24,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:24,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:32:24,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:24,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:32:24,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:24,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:32:24,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:24,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-21 09:32:24,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:24,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-21 09:32:24,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:24,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-21 09:32:24,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:24,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-21 09:32:24,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:24,260 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 44 proven. 8 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-07-21 09:32:24,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:24,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477053623] [2022-07-21 09:32:24,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477053623] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:32:24,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645728759] [2022-07-21 09:32:24,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 09:32:24,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:24,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:32:24,262 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-21 09:32:24,263 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-21 09:32:24,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 09:32:24,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 09:32:24,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 2709 conjuncts, 36 conjunts are in the unsatisfiable core [2022-07-21 09:32:24,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:32:25,259 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 83 proven. 6 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-21 09:32:25,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:32:25,464 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 28 treesize of output 16 [2022-07-21 09:32:25,537 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-21 09:32:25,538 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 30 treesize of output 25 [2022-07-21 09:32:25,564 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 44 proven. 10 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-07-21 09:32:25,564 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645728759] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:32:25,564 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:32:25,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 11] total 25 [2022-07-21 09:32:25,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081898228] [2022-07-21 09:32:25,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:32:25,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-21 09:32:25,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:25,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-21 09:32:25,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-07-21 09:32:25,565 INFO L87 Difference]: Start difference. First operand 194 states and 249 transitions. Second operand has 25 states, 25 states have (on average 4.2) internal successors, (105), 24 states have internal predecessors, (105), 3 states have call successors, (19), 4 states have call predecessors, (19), 5 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-21 09:32:26,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:26,907 INFO L93 Difference]: Finished difference Result 334 states and 430 transitions. [2022-07-21 09:32:26,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:32:26,907 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.2) internal successors, (105), 24 states have internal predecessors, (105), 3 states have call successors, (19), 4 states have call predecessors, (19), 5 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) Word has length 124 [2022-07-21 09:32:26,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:26,908 INFO L225 Difference]: With dead ends: 334 [2022-07-21 09:32:26,908 INFO L226 Difference]: Without dead ends: 249 [2022-07-21 09:32:26,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 255 SyntacticMatches, 11 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=278, Invalid=1204, Unknown=0, NotChecked=0, Total=1482 [2022-07-21 09:32:26,909 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 281 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 1353 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 1796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 364 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:26,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 686 Invalid, 1796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1353 Invalid, 0 Unknown, 364 Unchecked, 0.9s Time] [2022-07-21 09:32:26,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-07-21 09:32:26,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 229. [2022-07-21 09:32:26,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 167 states have (on average 1.1676646706586826) internal successors, (195), 170 states have internal predecessors, (195), 42 states have call successors, (42), 17 states have call predecessors, (42), 19 states have return successors, (59), 41 states have call predecessors, (59), 41 states have call successors, (59) [2022-07-21 09:32:26,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 296 transitions. [2022-07-21 09:32:26,927 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 296 transitions. Word has length 124 [2022-07-21 09:32:26,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:26,928 INFO L495 AbstractCegarLoop]: Abstraction has 229 states and 296 transitions. [2022-07-21 09:32:26,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.2) internal successors, (105), 24 states have internal predecessors, (105), 3 states have call successors, (19), 4 states have call predecessors, (19), 5 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-21 09:32:26,928 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 296 transitions. [2022-07-21 09:32:26,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-21 09:32:26,929 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:26,929 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 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] [2022-07-21 09:32:26,975 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-07-21 09:32:27,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:27,144 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:27,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:27,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1429579026, now seen corresponding path program 1 times [2022-07-21 09:32:27,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:27,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779119892] [2022-07-21 09:32:27,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:27,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:27,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:27,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:27,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:27,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:27,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:27,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:27,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:27,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:27,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:27,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:27,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:27,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:32:27,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:27,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:32:27,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:27,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:32:27,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:27,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:32:27,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:27,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-21 09:32:27,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:27,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-21 09:32:27,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:27,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-21 09:32:27,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:27,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-21 09:32:27,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:27,518 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 44 proven. 8 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-07-21 09:32:27,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:27,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779119892] [2022-07-21 09:32:27,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779119892] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:32:27,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432761839] [2022-07-21 09:32:27,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:27,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:27,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:32:27,529 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-21 09:32:27,554 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-21 09:32:27,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:27,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 2711 conjuncts, 61 conjunts are in the unsatisfiable core [2022-07-21 09:32:27,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:32:28,028 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-07-21 09:32:28,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:32:28,193 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 20 treesize of output 19 [2022-07-21 09:32:28,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-21 09:32:28,380 INFO L356 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2022-07-21 09:32:28,381 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 1 [2022-07-21 09:32:28,382 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-07-21 09:32:28,382 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:32:28,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432761839] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:32:28,382 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:32:28,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [12] total 23 [2022-07-21 09:32:28,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642575948] [2022-07-21 09:32:28,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:32:28,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-21 09:32:28,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:28,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-21 09:32:28,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2022-07-21 09:32:28,384 INFO L87 Difference]: Start difference. First operand 229 states and 296 transitions. Second operand has 13 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 6 states have call successors, (15), 3 states have call predecessors, (15), 5 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) [2022-07-21 09:32:28,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:28,536 INFO L93 Difference]: Finished difference Result 508 states and 663 transitions. [2022-07-21 09:32:28,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 09:32:28,537 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 6 states have call successors, (15), 3 states have call predecessors, (15), 5 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) Word has length 124 [2022-07-21 09:32:28,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:28,538 INFO L225 Difference]: With dead ends: 508 [2022-07-21 09:32:28,538 INFO L226 Difference]: Without dead ends: 311 [2022-07-21 09:32:28,539 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 135 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-07-21 09:32:28,539 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 44 mSDsluCounter, 1523 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 1716 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 147 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:28,540 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 1716 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 139 Invalid, 0 Unknown, 147 Unchecked, 0.1s Time] [2022-07-21 09:32:28,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2022-07-21 09:32:28,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 267. [2022-07-21 09:32:28,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 200 states have (on average 1.17) internal successors, (234), 204 states have internal predecessors, (234), 44 states have call successors, (44), 19 states have call predecessors, (44), 22 states have return successors, (64), 43 states have call predecessors, (64), 43 states have call successors, (64) [2022-07-21 09:32:28,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 342 transitions. [2022-07-21 09:32:28,550 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 342 transitions. Word has length 124 [2022-07-21 09:32:28,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:28,550 INFO L495 AbstractCegarLoop]: Abstraction has 267 states and 342 transitions. [2022-07-21 09:32:28,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 6 states have call successors, (15), 3 states have call predecessors, (15), 5 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) [2022-07-21 09:32:28,550 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 342 transitions. [2022-07-21 09:32:28,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-21 09:32:28,551 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:28,552 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 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] [2022-07-21 09:32:28,573 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-21 09:32:28,771 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,SelfDestructingSolverStorable12 [2022-07-21 09:32:28,772 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:28,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:28,772 INFO L85 PathProgramCache]: Analyzing trace with hash 906813484, now seen corresponding path program 1 times [2022-07-21 09:32:28,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:28,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306244892] [2022-07-21 09:32:28,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:28,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:28,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:28,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:28,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:28,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:28,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:28,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:28,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:29,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:29,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:29,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:29,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:29,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:32:29,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:29,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:32:29,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:29,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:32:29,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:29,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:32:29,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:29,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-21 09:32:29,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:29,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-21 09:32:29,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:29,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-21 09:32:29,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:29,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-21 09:32:29,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:29,195 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 2 proven. 50 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-07-21 09:32:29,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:29,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306244892] [2022-07-21 09:32:29,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306244892] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:32:29,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136432833] [2022-07-21 09:32:29,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:29,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:29,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:32:29,197 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-21 09:32:29,198 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-21 09:32:29,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:29,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 2716 conjuncts, 49 conjunts are in the unsatisfiable core [2022-07-21 09:32:29,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:32:29,707 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-07-21 09:32:29,711 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-21 09:32:30,094 INFO L356 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-07-21 09:32:30,095 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 29 treesize of output 11 [2022-07-21 09:32:30,097 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-21 09:32:30,141 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-07-21 09:32:30,142 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:32:30,142 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136432833] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:32:30,142 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:32:30,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [16] total 29 [2022-07-21 09:32:30,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779444721] [2022-07-21 09:32:30,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:32:30,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-21 09:32:30,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:30,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-21 09:32:30,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2022-07-21 09:32:30,144 INFO L87 Difference]: Start difference. First operand 267 states and 342 transitions. Second operand has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 11 states have internal predecessors, (70), 6 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) [2022-07-21 09:32:30,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:30,492 INFO L93 Difference]: Finished difference Result 521 states and 679 transitions. [2022-07-21 09:32:30,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-21 09:32:30,493 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 11 states have internal predecessors, (70), 6 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) Word has length 124 [2022-07-21 09:32:30,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:30,494 INFO L225 Difference]: With dead ends: 521 [2022-07-21 09:32:30,494 INFO L226 Difference]: Without dead ends: 319 [2022-07-21 09:32:30,495 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=121, Invalid=935, Unknown=0, NotChecked=0, Total=1056 [2022-07-21 09:32:30,496 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 208 mSDsluCounter, 778 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 582 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:30,496 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 954 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 392 Invalid, 0 Unknown, 582 Unchecked, 0.3s Time] [2022-07-21 09:32:30,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-07-21 09:32:30,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 285. [2022-07-21 09:32:30,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 216 states have (on average 1.1574074074074074) internal successors, (250), 221 states have internal predecessors, (250), 44 states have call successors, (44), 20 states have call predecessors, (44), 24 states have return successors, (64), 43 states have call predecessors, (64), 43 states have call successors, (64) [2022-07-21 09:32:30,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 358 transitions. [2022-07-21 09:32:30,506 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 358 transitions. Word has length 124 [2022-07-21 09:32:30,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:30,507 INFO L495 AbstractCegarLoop]: Abstraction has 285 states and 358 transitions. [2022-07-21 09:32:30,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 11 states have internal predecessors, (70), 6 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) [2022-07-21 09:32:30,507 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 358 transitions. [2022-07-21 09:32:30,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-07-21 09:32:30,508 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:30,508 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:32:30,547 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-21 09:32:30,727 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,SelfDestructingSolverStorable13 [2022-07-21 09:32:30,728 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:30,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:30,728 INFO L85 PathProgramCache]: Analyzing trace with hash -637961624, now seen corresponding path program 3 times [2022-07-21 09:32:30,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:30,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592247112] [2022-07-21 09:32:30,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:30,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:30,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:30,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:30,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:30,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:30,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:30,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:30,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:30,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:30,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:30,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:30,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:30,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:32:30,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:30,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:32:30,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:30,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-21 09:32:30,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:30,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-21 09:32:30,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:30,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-21 09:32:30,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:30,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-21 09:32:30,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:30,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-21 09:32:30,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:30,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-21 09:32:30,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:30,957 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 14 proven. 15 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2022-07-21 09:32:30,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:30,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592247112] [2022-07-21 09:32:30,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592247112] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:32:30,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329418821] [2022-07-21 09:32:30,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-21 09:32:30,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:30,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:32:30,959 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-21 09:32:30,960 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-21 09:32:31,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-07-21 09:32:31,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 09:32:31,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 2425 conjuncts, 26 conjunts are in the unsatisfiable core [2022-07-21 09:32:31,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:32:32,064 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 85 proven. 8 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-21 09:32:32,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:32:32,244 INFO L356 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2022-07-21 09:32:32,244 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-07-21 09:32:32,263 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 48 proven. 10 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-07-21 09:32:32,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329418821] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:32:32,264 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:32:32,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 23 [2022-07-21 09:32:32,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825634640] [2022-07-21 09:32:32,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:32:32,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-21 09:32:32,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:32,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-21 09:32:32,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-07-21 09:32:32,266 INFO L87 Difference]: Start difference. First operand 285 states and 358 transitions. Second operand has 23 states, 22 states have (on average 5.045454545454546) internal successors, (111), 21 states have internal predecessors, (111), 4 states have call successors, (26), 4 states have call predecessors, (26), 7 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) [2022-07-21 09:32:33,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:33,584 INFO L93 Difference]: Finished difference Result 483 states and 626 transitions. [2022-07-21 09:32:33,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-07-21 09:32:33,585 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 5.045454545454546) internal successors, (111), 21 states have internal predecessors, (111), 4 states have call successors, (26), 4 states have call predecessors, (26), 7 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) Word has length 128 [2022-07-21 09:32:33,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:33,586 INFO L225 Difference]: With dead ends: 483 [2022-07-21 09:32:33,586 INFO L226 Difference]: Without dead ends: 271 [2022-07-21 09:32:33,587 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 266 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=299, Invalid=1593, Unknown=0, NotChecked=0, Total=1892 [2022-07-21 09:32:33,588 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 206 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 1857 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 2091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1857 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:33,588 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 901 Invalid, 2091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1857 Invalid, 0 Unknown, 166 Unchecked, 0.9s Time] [2022-07-21 09:32:33,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-07-21 09:32:33,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 264. [2022-07-21 09:32:33,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 193 states have (on average 1.1243523316062176) internal successors, (217), 195 states have internal predecessors, (217), 47 states have call successors, (47), 22 states have call predecessors, (47), 23 states have return successors, (68), 46 states have call predecessors, (68), 46 states have call successors, (68) [2022-07-21 09:32:33,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 332 transitions. [2022-07-21 09:32:33,605 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 332 transitions. Word has length 128 [2022-07-21 09:32:33,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:33,605 INFO L495 AbstractCegarLoop]: Abstraction has 264 states and 332 transitions. [2022-07-21 09:32:33,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 5.045454545454546) internal successors, (111), 21 states have internal predecessors, (111), 4 states have call successors, (26), 4 states have call predecessors, (26), 7 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) [2022-07-21 09:32:33,606 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 332 transitions. [2022-07-21 09:32:33,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-07-21 09:32:33,607 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:33,607 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-07-21 09:32:33,645 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-21 09:32:33,828 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,SelfDestructingSolverStorable14 [2022-07-21 09:32:33,828 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:33,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:33,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1935170269, now seen corresponding path program 1 times [2022-07-21 09:32:33,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:33,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435344222] [2022-07-21 09:32:33,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:33,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:33,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:33,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:33,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:33,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:33,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:33,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:33,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:33,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:33,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:33,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:33,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:33,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:32:33,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:33,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:32:33,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:34,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:32:34,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:34,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 09:32:34,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:34,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:32:34,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:34,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-21 09:32:34,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:34,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-21 09:32:34,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:34,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-21 09:32:34,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:34,077 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 22 proven. 8 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2022-07-21 09:32:34,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:34,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435344222] [2022-07-21 09:32:34,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435344222] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:32:34,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968628874] [2022-07-21 09:32:34,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:34,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:34,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:32:34,096 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-21 09:32:34,097 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-21 09:32:34,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:34,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 2730 conjuncts, 64 conjunts are in the unsatisfiable core [2022-07-21 09:32:34,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:32:34,553 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-21 09:32:34,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:32:34,811 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 22 treesize of output 21 [2022-07-21 09:32:35,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:32:35,082 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 22 treesize of output 21 [2022-07-21 09:32:35,544 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 64 proven. 43 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-21 09:32:35,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:32:36,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968628874] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:32:36,867 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 09:32:36,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 17] total 25 [2022-07-21 09:32:36,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219433603] [2022-07-21 09:32:36,867 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 09:32:36,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-21 09:32:36,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:36,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-21 09:32:36,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=899, Unknown=1, NotChecked=0, Total=992 [2022-07-21 09:32:36,868 INFO L87 Difference]: Start difference. First operand 264 states and 332 transitions. Second operand has 25 states, 23 states have (on average 5.739130434782608) internal successors, (132), 22 states have internal predecessors, (132), 9 states have call successors, (28), 5 states have call predecessors, (28), 6 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2022-07-21 09:32:38,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:38,646 INFO L93 Difference]: Finished difference Result 548 states and 702 transitions. [2022-07-21 09:32:38,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-07-21 09:32:38,647 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 5.739130434782608) internal successors, (132), 22 states have internal predecessors, (132), 9 states have call successors, (28), 5 states have call predecessors, (28), 6 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) Word has length 134 [2022-07-21 09:32:38,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:38,648 INFO L225 Difference]: With dead ends: 548 [2022-07-21 09:32:38,648 INFO L226 Difference]: Without dead ends: 348 [2022-07-21 09:32:38,650 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 181 SyntacticMatches, 14 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1090 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=374, Invalid=4047, Unknown=1, NotChecked=0, Total=4422 [2022-07-21 09:32:38,652 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 145 mSDsluCounter, 1336 mSDsCounter, 0 mSdLazyCounter, 2175 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 1536 SdHoareTripleChecker+Invalid, 3030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 2175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 789 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:38,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 1536 Invalid, 3030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 2175 Invalid, 0 Unknown, 789 Unchecked, 1.0s Time] [2022-07-21 09:32:38,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-07-21 09:32:38,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 290. [2022-07-21 09:32:38,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 212 states have (on average 1.1273584905660377) internal successors, (239), 216 states have internal predecessors, (239), 51 states have call successors, (51), 24 states have call predecessors, (51), 26 states have return successors, (65), 49 states have call predecessors, (65), 50 states have call successors, (65) [2022-07-21 09:32:38,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 355 transitions. [2022-07-21 09:32:38,668 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 355 transitions. Word has length 134 [2022-07-21 09:32:38,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:38,668 INFO L495 AbstractCegarLoop]: Abstraction has 290 states and 355 transitions. [2022-07-21 09:32:38,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 5.739130434782608) internal successors, (132), 22 states have internal predecessors, (132), 9 states have call successors, (28), 5 states have call predecessors, (28), 6 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2022-07-21 09:32:38,668 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 355 transitions. [2022-07-21 09:32:38,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-21 09:32:38,671 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:38,671 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 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] [2022-07-21 09:32:38,693 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-21 09:32:38,891 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,SelfDestructingSolverStorable15 [2022-07-21 09:32:38,892 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:38,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:38,892 INFO L85 PathProgramCache]: Analyzing trace with hash 311540546, now seen corresponding path program 1 times [2022-07-21 09:32:38,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:38,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062857562] [2022-07-21 09:32:38,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:38,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:38,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:39,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:39,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:39,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:39,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:39,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:32:39,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:32:39,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:32:39,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 09:32:39,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-21 09:32:39,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:39,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-21 09:32:39,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 09:32:39,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:39,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-21 09:32:39,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,170 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-07-21 09:32:39,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:39,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062857562] [2022-07-21 09:32:39,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062857562] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:32:39,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:32:39,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 09:32:39,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648979465] [2022-07-21 09:32:39,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:32:39,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 09:32:39,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:39,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 09:32:39,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-21 09:32:39,173 INFO L87 Difference]: Start difference. First operand 290 states and 355 transitions. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 5 states have internal predecessors, (59), 2 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-21 09:32:39,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:39,629 INFO L93 Difference]: Finished difference Result 367 states and 453 transitions. [2022-07-21 09:32:39,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 09:32:39,630 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 5 states have internal predecessors, (59), 2 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 137 [2022-07-21 09:32:39,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:39,631 INFO L225 Difference]: With dead ends: 367 [2022-07-21 09:32:39,631 INFO L226 Difference]: Without dead ends: 318 [2022-07-21 09:32:39,632 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-07-21 09:32:39,632 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 140 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:39,632 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 395 Invalid, 723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 09:32:39,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2022-07-21 09:32:39,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 295. [2022-07-21 09:32:39,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 216 states have (on average 1.125) internal successors, (243), 220 states have internal predecessors, (243), 51 states have call successors, (51), 24 states have call predecessors, (51), 27 states have return successors, (67), 50 states have call predecessors, (67), 50 states have call successors, (67) [2022-07-21 09:32:39,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 361 transitions. [2022-07-21 09:32:39,649 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 361 transitions. Word has length 137 [2022-07-21 09:32:39,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:39,651 INFO L495 AbstractCegarLoop]: Abstraction has 295 states and 361 transitions. [2022-07-21 09:32:39,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 5 states have internal predecessors, (59), 2 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-21 09:32:39,652 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 361 transitions. [2022-07-21 09:32:39,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-07-21 09:32:39,654 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:39,654 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:32:39,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-21 09:32:39,654 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:39,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:39,655 INFO L85 PathProgramCache]: Analyzing trace with hash -2001620082, now seen corresponding path program 1 times [2022-07-21 09:32:39,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:39,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256392993] [2022-07-21 09:32:39,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:39,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:39,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:39,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:39,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:39,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:39,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:39,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:32:39,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:32:39,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:32:39,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 09:32:39,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:32:39,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 09:32:39,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-21 09:32:39,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:39,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-21 09:32:39,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:40,014 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 60 proven. 7 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2022-07-21 09:32:40,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:40,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256392993] [2022-07-21 09:32:40,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256392993] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:32:40,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343950137] [2022-07-21 09:32:40,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:40,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:40,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:32:40,040 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-21 09:32:40,041 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-21 09:32:40,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:40,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 2729 conjuncts, 80 conjunts are in the unsatisfiable core [2022-07-21 09:32:40,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:32:40,642 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 09:32:40,642 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 30 [2022-07-21 09:32:40,709 INFO L356 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-07-21 09:32:40,709 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 35 treesize of output 34 [2022-07-21 09:32:41,246 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 79 proven. 34 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-07-21 09:32:41,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:32:41,904 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 60 proven. 14 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-07-21 09:32:41,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343950137] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:32:41,905 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:32:41,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 18, 11] total 34 [2022-07-21 09:32:41,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077417440] [2022-07-21 09:32:41,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:32:41,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-07-21 09:32:41,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:41,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-07-21 09:32:41,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1000, Unknown=0, NotChecked=0, Total=1122 [2022-07-21 09:32:41,907 INFO L87 Difference]: Start difference. First operand 295 states and 361 transitions. Second operand has 34 states, 32 states have (on average 4.40625) internal successors, (141), 32 states have internal predecessors, (141), 10 states have call successors, (32), 5 states have call predecessors, (32), 7 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) [2022-07-21 09:32:44,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:44,493 INFO L93 Difference]: Finished difference Result 480 states and 607 transitions. [2022-07-21 09:32:44,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-21 09:32:44,493 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 32 states have (on average 4.40625) internal successors, (141), 32 states have internal predecessors, (141), 10 states have call successors, (32), 5 states have call predecessors, (32), 7 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) Word has length 136 [2022-07-21 09:32:44,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:44,495 INFO L225 Difference]: With dead ends: 480 [2022-07-21 09:32:44,495 INFO L226 Difference]: Without dead ends: 396 [2022-07-21 09:32:44,496 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 273 SyntacticMatches, 10 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1002 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=436, Invalid=3346, Unknown=0, NotChecked=0, Total=3782 [2022-07-21 09:32:44,496 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 254 mSDsluCounter, 675 mSDsCounter, 0 mSdLazyCounter, 2912 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 846 SdHoareTripleChecker+Invalid, 3635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 2912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 551 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:44,497 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 846 Invalid, 3635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 2912 Invalid, 0 Unknown, 551 Unchecked, 1.7s Time] [2022-07-21 09:32:44,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-07-21 09:32:44,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 350. [2022-07-21 09:32:44,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 263 states have (on average 1.1254752851711027) internal successors, (296), 268 states have internal predecessors, (296), 54 states have call successors, (54), 28 states have call predecessors, (54), 32 states have return successors, (75), 53 states have call predecessors, (75), 53 states have call successors, (75) [2022-07-21 09:32:44,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 425 transitions. [2022-07-21 09:32:44,513 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 425 transitions. Word has length 136 [2022-07-21 09:32:44,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:44,515 INFO L495 AbstractCegarLoop]: Abstraction has 350 states and 425 transitions. [2022-07-21 09:32:44,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 32 states have (on average 4.40625) internal successors, (141), 32 states have internal predecessors, (141), 10 states have call successors, (32), 5 states have call predecessors, (32), 7 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) [2022-07-21 09:32:44,515 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 425 transitions. [2022-07-21 09:32:44,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-07-21 09:32:44,517 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:44,517 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:32:44,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-07-21 09:32:44,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:44,731 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:44,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:44,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1625304456, now seen corresponding path program 1 times [2022-07-21 09:32:44,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:44,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795536692] [2022-07-21 09:32:44,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:44,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:44,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:44,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:44,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:45,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:45,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:45,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:45,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:45,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:45,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:45,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:45,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:45,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:32:45,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:45,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:32:45,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:45,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:32:45,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:45,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 09:32:45,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:45,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:32:45,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:45,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 09:32:45,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:45,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-21 09:32:45,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:45,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-21 09:32:45,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:45,247 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 16 proven. 51 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2022-07-21 09:32:45,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:45,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795536692] [2022-07-21 09:32:45,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795536692] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:32:45,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62274447] [2022-07-21 09:32:45,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:45,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:45,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:32:45,249 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 09:32:45,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-07-21 09:32:45,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:45,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 2742 conjuncts, 65 conjunts are in the unsatisfiable core [2022-07-21 09:32:45,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:32:45,710 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-21 09:32:47,925 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 09:32:47,925 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-21 09:32:47,982 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 09:32:47,982 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 27 [2022-07-21 09:32:54,523 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 68 proven. 50 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-07-21 09:32:54,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:32:54,883 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 60 proven. 14 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-07-21 09:32:54,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62274447] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:32:54,883 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:32:54,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 9] total 40 [2022-07-21 09:32:54,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211925660] [2022-07-21 09:32:54,884 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:32:54,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-07-21 09:32:54,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:54,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-07-21 09:32:54,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=1434, Unknown=1, NotChecked=0, Total=1560 [2022-07-21 09:32:54,885 INFO L87 Difference]: Start difference. First operand 350 states and 425 transitions. Second operand has 40 states, 36 states have (on average 4.666666666666667) internal successors, (168), 37 states have internal predecessors, (168), 17 states have call successors, (42), 6 states have call predecessors, (42), 8 states have return successors, (38), 13 states have call predecessors, (38), 15 states have call successors, (38) [2022-07-21 09:32:59,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:59,086 INFO L93 Difference]: Finished difference Result 674 states and 858 transitions. [2022-07-21 09:32:59,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-07-21 09:32:59,087 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 36 states have (on average 4.666666666666667) internal successors, (168), 37 states have internal predecessors, (168), 17 states have call successors, (42), 6 states have call predecessors, (42), 8 states have return successors, (38), 13 states have call predecessors, (38), 15 states have call successors, (38) Word has length 136 [2022-07-21 09:32:59,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:59,088 INFO L225 Difference]: With dead ends: 674 [2022-07-21 09:32:59,088 INFO L226 Difference]: Without dead ends: 436 [2022-07-21 09:32:59,091 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 287 SyntacticMatches, 8 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2047 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=753, Invalid=7078, Unknown=1, NotChecked=0, Total=7832 [2022-07-21 09:32:59,091 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 581 mSDsluCounter, 917 mSDsCounter, 0 mSdLazyCounter, 4896 mSolverCounterSat, 432 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 588 SdHoareTripleChecker+Valid, 1114 SdHoareTripleChecker+Invalid, 6743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 432 IncrementalHoareTripleChecker+Valid, 4896 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1415 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:59,091 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [588 Valid, 1114 Invalid, 6743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [432 Valid, 4896 Invalid, 0 Unknown, 1415 Unchecked, 2.7s Time] [2022-07-21 09:32:59,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-07-21 09:32:59,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 368. [2022-07-21 09:32:59,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 277 states have (on average 1.1046931407942238) internal successors, (306), 280 states have internal predecessors, (306), 56 states have call successors, (56), 30 states have call predecessors, (56), 34 states have return successors, (74), 57 states have call predecessors, (74), 55 states have call successors, (74) [2022-07-21 09:32:59,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 436 transitions. [2022-07-21 09:32:59,108 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 436 transitions. Word has length 136 [2022-07-21 09:32:59,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:59,109 INFO L495 AbstractCegarLoop]: Abstraction has 368 states and 436 transitions. [2022-07-21 09:32:59,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 36 states have (on average 4.666666666666667) internal successors, (168), 37 states have internal predecessors, (168), 17 states have call successors, (42), 6 states have call predecessors, (42), 8 states have return successors, (38), 13 states have call predecessors, (38), 15 states have call successors, (38) [2022-07-21 09:32:59,109 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 436 transitions. [2022-07-21 09:32:59,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-21 09:32:59,110 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:59,110 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:32:59,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-07-21 09:32:59,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:32:59,331 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:59,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:59,331 INFO L85 PathProgramCache]: Analyzing trace with hash -911833216, now seen corresponding path program 1 times [2022-07-21 09:32:59,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:59,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541319646] [2022-07-21 09:32:59,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:59,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:59,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:59,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:32:59,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:59,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:32:59,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:59,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:32:59,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:59,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:32:59,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:59,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:32:59,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:59,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:32:59,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:59,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:32:59,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:59,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 09:32:59,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:59,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-21 09:32:59,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:59,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-21 09:32:59,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:59,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-21 09:32:59,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:59,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-21 09:32:59,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:59,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-21 09:32:59,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:59,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-21 09:32:59,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:32:59,541 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2022-07-21 09:32:59,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:32:59,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541319646] [2022-07-21 09:32:59,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541319646] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:32:59,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:32:59,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 09:32:59,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256405287] [2022-07-21 09:32:59,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:32:59,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 09:32:59,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:32:59,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 09:32:59,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-21 09:32:59,544 INFO L87 Difference]: Start difference. First operand 368 states and 436 transitions. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 5 states have internal predecessors, (66), 2 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) [2022-07-21 09:32:59,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:32:59,881 INFO L93 Difference]: Finished difference Result 466 states and 557 transitions. [2022-07-21 09:32:59,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 09:32:59,882 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 5 states have internal predecessors, (66), 2 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) Word has length 137 [2022-07-21 09:32:59,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:32:59,883 INFO L225 Difference]: With dead ends: 466 [2022-07-21 09:32:59,883 INFO L226 Difference]: Without dead ends: 364 [2022-07-21 09:32:59,883 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-07-21 09:32:59,884 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 85 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 09:32:59,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 332 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 09:32:59,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2022-07-21 09:32:59,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 359. [2022-07-21 09:32:59,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 269 states have (on average 1.096654275092937) internal successors, (295), 271 states have internal predecessors, (295), 56 states have call successors, (56), 30 states have call predecessors, (56), 33 states have return successors, (73), 57 states have call predecessors, (73), 55 states have call successors, (73) [2022-07-21 09:32:59,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 424 transitions. [2022-07-21 09:32:59,900 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 424 transitions. Word has length 137 [2022-07-21 09:32:59,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:32:59,900 INFO L495 AbstractCegarLoop]: Abstraction has 359 states and 424 transitions. [2022-07-21 09:32:59,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 5 states have internal predecessors, (66), 2 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) [2022-07-21 09:32:59,900 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 424 transitions. [2022-07-21 09:32:59,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-21 09:32:59,901 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:32:59,901 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:32:59,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-21 09:32:59,902 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:32:59,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:32:59,902 INFO L85 PathProgramCache]: Analyzing trace with hash -746351932, now seen corresponding path program 1 times [2022-07-21 09:32:59,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:32:59,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090547847] [2022-07-21 09:32:59,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:32:59,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:32:59,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:00,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:33:00,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:00,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:33:00,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:00,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:33:00,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:00,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:33:00,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:00,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:33:00,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:00,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:33:00,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:00,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:33:00,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:00,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 09:33:00,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:00,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-21 09:33:00,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:00,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-21 09:33:00,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:00,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-21 09:33:00,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:00,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-21 09:33:00,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:00,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-21 09:33:00,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:00,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-21 09:33:00,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:00,331 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 26 proven. 32 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-07-21 09:33:00,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:33:00,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090547847] [2022-07-21 09:33:00,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090547847] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:33:00,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757477544] [2022-07-21 09:33:00,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:33:00,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:33:00,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:33:00,333 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 09:33:00,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-07-21 09:33:00,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:00,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 2775 conjuncts, 136 conjunts are in the unsatisfiable core [2022-07-21 09:33:00,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:33:00,902 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-07-21 09:33:00,905 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-21 09:33:06,162 INFO L356 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-07-21 09:33:06,162 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 51 [2022-07-21 09:33:06,217 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 11 treesize of output 7 [2022-07-21 09:33:06,261 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 26 treesize of output 18 [2022-07-21 09:33:06,307 INFO L356 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-07-21 09:33:06,307 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 20 treesize of output 8 [2022-07-21 09:33:06,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:33:06,325 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 24 treesize of output 23 [2022-07-21 09:33:08,494 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 09:33:08,495 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 27 [2022-07-21 09:33:08,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:33:08,498 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 24 treesize of output 23 [2022-07-21 09:33:08,566 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 09:33:08,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, 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-21 09:33:08,583 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-21 09:33:08,804 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 9 treesize of output 3 [2022-07-21 09:33:09,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:33:09,022 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 23 treesize of output 22 [2022-07-21 09:33:10,443 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 60 proven. 96 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-21 09:33:10,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:33:11,335 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 50 proven. 14 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-07-21 09:33:11,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757477544] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:33:11,335 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:33:11,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 41, 11] total 65 [2022-07-21 09:33:11,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102510036] [2022-07-21 09:33:11,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:33:11,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-07-21 09:33:11,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:33:11,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-07-21 09:33:11,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=3894, Unknown=3, NotChecked=0, Total=4160 [2022-07-21 09:33:11,337 INFO L87 Difference]: Start difference. First operand 359 states and 424 transitions. Second operand has 65 states, 58 states have (on average 3.7758620689655173) internal successors, (219), 59 states have internal predecessors, (219), 21 states have call successors, (45), 10 states have call predecessors, (45), 15 states have return successors, (41), 14 states have call predecessors, (41), 19 states have call successors, (41) [2022-07-21 09:33:22,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:33:22,427 INFO L93 Difference]: Finished difference Result 606 states and 739 transitions. [2022-07-21 09:33:22,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-07-21 09:33:22,428 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 58 states have (on average 3.7758620689655173) internal successors, (219), 59 states have internal predecessors, (219), 21 states have call successors, (45), 10 states have call predecessors, (45), 15 states have return successors, (41), 14 states have call predecessors, (41), 19 states have call successors, (41) Word has length 137 [2022-07-21 09:33:22,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:33:22,430 INFO L225 Difference]: With dead ends: 606 [2022-07-21 09:33:22,430 INFO L226 Difference]: Without dead ends: 407 [2022-07-21 09:33:22,433 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 256 SyntacticMatches, 14 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4405 ImplicationChecksByTransitivity, 17.8s TimeCoverageRelationStatistics Valid=777, Invalid=11649, Unknown=6, NotChecked=0, Total=12432 [2022-07-21 09:33:22,433 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 306 mSDsluCounter, 1580 mSDsCounter, 0 mSdLazyCounter, 5001 mSolverCounterSat, 281 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 1725 SdHoareTripleChecker+Invalid, 7471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 281 IncrementalHoareTripleChecker+Valid, 5001 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2189 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-07-21 09:33:22,433 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [345 Valid, 1725 Invalid, 7471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [281 Valid, 5001 Invalid, 0 Unknown, 2189 Unchecked, 2.7s Time] [2022-07-21 09:33:22,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-07-21 09:33:22,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 348. [2022-07-21 09:33:22,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 258 states have (on average 1.0968992248062015) internal successors, (283), 260 states have internal predecessors, (283), 56 states have call successors, (56), 30 states have call predecessors, (56), 33 states have return successors, (71), 57 states have call predecessors, (71), 55 states have call successors, (71) [2022-07-21 09:33:22,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 410 transitions. [2022-07-21 09:33:22,450 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 410 transitions. Word has length 137 [2022-07-21 09:33:22,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:33:22,450 INFO L495 AbstractCegarLoop]: Abstraction has 348 states and 410 transitions. [2022-07-21 09:33:22,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 58 states have (on average 3.7758620689655173) internal successors, (219), 59 states have internal predecessors, (219), 21 states have call successors, (45), 10 states have call predecessors, (45), 15 states have return successors, (41), 14 states have call predecessors, (41), 19 states have call successors, (41) [2022-07-21 09:33:22,451 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 410 transitions. [2022-07-21 09:33:22,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-07-21 09:33:22,452 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:33:22,452 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 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] [2022-07-21 09:33:22,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-07-21 09:33:22,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:33:22,672 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:33:22,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:33:22,673 INFO L85 PathProgramCache]: Analyzing trace with hash 331249879, now seen corresponding path program 1 times [2022-07-21 09:33:22,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:33:22,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64383342] [2022-07-21 09:33:22,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:33:22,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:33:22,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:22,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:33:22,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:22,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:33:22,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:22,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:33:22,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:22,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:33:22,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:22,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:33:22,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:22,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:33:22,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:22,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:33:22,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:22,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:33:22,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:22,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 09:33:22,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:22,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-21 09:33:22,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:22,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:33:22,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:22,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-21 09:33:22,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:22,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 09:33:22,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:22,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:33:22,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:22,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-21 09:33:22,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:22,871 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-07-21 09:33:22,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:33:22,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64383342] [2022-07-21 09:33:22,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64383342] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:33:22,872 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:33:22,872 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-21 09:33:22,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407813748] [2022-07-21 09:33:22,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:33:22,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 09:33:22,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:33:22,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 09:33:22,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-21 09:33:22,873 INFO L87 Difference]: Start difference. First operand 348 states and 410 transitions. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 6 states have internal predecessors, (59), 4 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-07-21 09:33:23,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:33:23,301 INFO L93 Difference]: Finished difference Result 364 states and 430 transitions. [2022-07-21 09:33:23,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 09:33:23,303 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 6 states have internal predecessors, (59), 4 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 138 [2022-07-21 09:33:23,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:33:23,307 INFO L225 Difference]: With dead ends: 364 [2022-07-21 09:33:23,307 INFO L226 Difference]: Without dead ends: 362 [2022-07-21 09:33:23,307 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-07-21 09:33:23,307 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 188 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 09:33:23,308 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 292 Invalid, 766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 637 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 09:33:23,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-07-21 09:33:23,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 352. [2022-07-21 09:33:23,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 261 states have (on average 1.0957854406130267) internal successors, (286), 263 states have internal predecessors, (286), 56 states have call successors, (56), 31 states have call predecessors, (56), 34 states have return successors, (71), 57 states have call predecessors, (71), 55 states have call successors, (71) [2022-07-21 09:33:23,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 413 transitions. [2022-07-21 09:33:23,323 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 413 transitions. Word has length 138 [2022-07-21 09:33:23,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:33:23,324 INFO L495 AbstractCegarLoop]: Abstraction has 352 states and 413 transitions. [2022-07-21 09:33:23,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 6 states have internal predecessors, (59), 4 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-07-21 09:33:23,324 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 413 transitions. [2022-07-21 09:33:23,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-07-21 09:33:23,325 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:33:23,325 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:33:23,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-21 09:33:23,325 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:33:23,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:33:23,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1515857075, now seen corresponding path program 1 times [2022-07-21 09:33:23,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:33:23,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522344836] [2022-07-21 09:33:23,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:33:23,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:33:23,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:23,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:33:23,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:23,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:33:23,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:23,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:33:23,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:23,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:33:23,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:23,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:33:23,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:23,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:33:23,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:23,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:33:23,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:23,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:33:23,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:23,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 09:33:23,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:23,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:33:23,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:23,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 09:33:23,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:23,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-21 09:33:23,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:23,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-21 09:33:23,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:23,538 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-07-21 09:33:23,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:33:23,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522344836] [2022-07-21 09:33:23,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522344836] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:33:23,538 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:33:23,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-21 09:33:23,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237485536] [2022-07-21 09:33:23,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:33:23,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 09:33:23,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:33:23,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 09:33:23,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-07-21 09:33:23,541 INFO L87 Difference]: Start difference. First operand 352 states and 413 transitions. Second operand has 11 states, 10 states have (on average 5.3) internal successors, (53), 8 states have internal predecessors, (53), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2022-07-21 09:33:23,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:33:23,888 INFO L93 Difference]: Finished difference Result 360 states and 421 transitions. [2022-07-21 09:33:23,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 09:33:23,889 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.3) internal successors, (53), 8 states have internal predecessors, (53), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) Word has length 138 [2022-07-21 09:33:23,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:33:23,890 INFO L225 Difference]: With dead ends: 360 [2022-07-21 09:33:23,890 INFO L226 Difference]: Without dead ends: 358 [2022-07-21 09:33:23,891 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-07-21 09:33:23,891 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 96 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 913 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 09:33:23,891 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 652 Invalid, 962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 913 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 09:33:23,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-07-21 09:33:23,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 357. [2022-07-21 09:33:23,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 264 states have (on average 1.0946969696969697) internal successors, (289), 266 states have internal predecessors, (289), 57 states have call successors, (57), 32 states have call predecessors, (57), 35 states have return successors, (72), 58 states have call predecessors, (72), 56 states have call successors, (72) [2022-07-21 09:33:23,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 418 transitions. [2022-07-21 09:33:23,921 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 418 transitions. Word has length 138 [2022-07-21 09:33:23,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:33:23,921 INFO L495 AbstractCegarLoop]: Abstraction has 357 states and 418 transitions. [2022-07-21 09:33:23,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.3) internal successors, (53), 8 states have internal predecessors, (53), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2022-07-21 09:33:23,921 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 418 transitions. [2022-07-21 09:33:23,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-07-21 09:33:23,922 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:33:23,922 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 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] [2022-07-21 09:33:23,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-21 09:33:23,923 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:33:23,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:33:23,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1194285255, now seen corresponding path program 1 times [2022-07-21 09:33:23,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:33:23,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580445256] [2022-07-21 09:33:23,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:33:23,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:33:24,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:33:24,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:33:24,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:33:24,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:33:24,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:33:24,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:33:24,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:33:24,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:33:24,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 09:33:24,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-21 09:33:24,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:33:24,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-21 09:33:24,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 09:33:24,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:33:24,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-21 09:33:24,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-07-21 09:33:24,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:24,575 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-07-21 09:33:24,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:33:24,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580445256] [2022-07-21 09:33:24,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580445256] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:33:24,575 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:33:24,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-21 09:33:24,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335812346] [2022-07-21 09:33:24,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:33:24,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-21 09:33:24,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:33:24,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-21 09:33:24,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2022-07-21 09:33:24,577 INFO L87 Difference]: Start difference. First operand 357 states and 418 transitions. Second operand has 20 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 16 states have internal predecessors, (60), 9 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-21 09:33:25,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:33:25,616 INFO L93 Difference]: Finished difference Result 392 states and 468 transitions. [2022-07-21 09:33:25,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-21 09:33:25,616 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 16 states have internal predecessors, (60), 9 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) Word has length 144 [2022-07-21 09:33:25,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:33:25,618 INFO L225 Difference]: With dead ends: 392 [2022-07-21 09:33:25,618 INFO L226 Difference]: Without dead ends: 390 [2022-07-21 09:33:25,619 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2022-07-21 09:33:25,619 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 206 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 1849 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 2055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 1849 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-21 09:33:25,619 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 368 Invalid, 2055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 1849 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-21 09:33:25,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-07-21 09:33:25,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 368. [2022-07-21 09:33:25,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 272 states have (on average 1.0955882352941178) internal successors, (298), 274 states have internal predecessors, (298), 59 states have call successors, (59), 33 states have call predecessors, (59), 36 states have return successors, (74), 60 states have call predecessors, (74), 58 states have call successors, (74) [2022-07-21 09:33:25,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 431 transitions. [2022-07-21 09:33:25,659 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 431 transitions. Word has length 144 [2022-07-21 09:33:25,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:33:25,660 INFO L495 AbstractCegarLoop]: Abstraction has 368 states and 431 transitions. [2022-07-21 09:33:25,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 16 states have internal predecessors, (60), 9 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-21 09:33:25,660 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 431 transitions. [2022-07-21 09:33:25,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-07-21 09:33:25,661 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:33:25,661 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:33:25,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-21 09:33:25,661 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:33:25,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:33:25,662 INFO L85 PathProgramCache]: Analyzing trace with hash -719576038, now seen corresponding path program 1 times [2022-07-21 09:33:25,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:33:25,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540809628] [2022-07-21 09:33:25,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:33:25,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:33:25,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:25,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:33:25,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:25,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:33:25,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:25,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:33:25,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:25,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:33:26,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:26,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:33:26,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:26,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:33:26,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:26,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:33:26,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:26,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 09:33:26,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:26,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-21 09:33:26,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:26,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:33:26,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:26,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-21 09:33:26,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:26,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-21 09:33:26,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:26,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-21 09:33:26,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:26,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-21 09:33:26,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:26,132 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 25 proven. 41 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-07-21 09:33:26,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:33:26,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540809628] [2022-07-21 09:33:26,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540809628] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:33:26,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669063165] [2022-07-21 09:33:26,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:33:26,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:33:26,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:33:26,133 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 09:33:26,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-07-21 09:33:26,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:26,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 2794 conjuncts, 138 conjunts are in the unsatisfiable core [2022-07-21 09:33:26,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:33:26,664 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-21 09:33:26,991 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 09:33:26,991 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 16 treesize of output 22 [2022-07-21 09:33:26,995 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 7 treesize of output 3 [2022-07-21 09:33:27,008 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 09:33:27,008 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-21 09:33:27,012 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-21 09:33:27,072 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 09:33:27,073 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 27 [2022-07-21 09:33:27,083 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 09:33:27,084 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 20 treesize of output 26 [2022-07-21 09:33:27,103 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-21 09:33:27,106 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-21 09:33:27,552 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 9 treesize of output 5 [2022-07-21 09:33:27,556 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-21 09:33:32,967 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-21 09:33:32,967 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 57 treesize of output 53 [2022-07-21 09:33:32,973 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 32 treesize of output 24 [2022-07-21 09:33:33,070 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 69 proven. 92 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-21 09:33:33,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:33:34,415 INFO L356 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2022-07-21 09:33:34,415 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 30 treesize of output 25 [2022-07-21 09:33:34,637 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 79 proven. 19 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-07-21 09:33:34,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669063165] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:33:34,637 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:33:34,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 48, 21] total 80 [2022-07-21 09:33:34,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827729585] [2022-07-21 09:33:34,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:33:34,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2022-07-21 09:33:34,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:33:34,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2022-07-21 09:33:34,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=6052, Unknown=1, NotChecked=0, Total=6320 [2022-07-21 09:33:34,640 INFO L87 Difference]: Start difference. First operand 368 states and 431 transitions. Second operand has 80 states, 71 states have (on average 2.9577464788732395) internal successors, (210), 68 states have internal predecessors, (210), 22 states have call successors, (47), 10 states have call predecessors, (47), 17 states have return successors, (41), 19 states have call predecessors, (41), 20 states have call successors, (41) [2022-07-21 09:33:43,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:33:43,250 INFO L93 Difference]: Finished difference Result 618 states and 743 transitions. [2022-07-21 09:33:43,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-07-21 09:33:43,251 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 71 states have (on average 2.9577464788732395) internal successors, (210), 68 states have internal predecessors, (210), 22 states have call successors, (47), 10 states have call predecessors, (47), 17 states have return successors, (41), 19 states have call predecessors, (41), 20 states have call successors, (41) Word has length 145 [2022-07-21 09:33:43,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:33:43,253 INFO L225 Difference]: With dead ends: 618 [2022-07-21 09:33:43,253 INFO L226 Difference]: Without dead ends: 430 [2022-07-21 09:33:43,257 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 428 GetRequests, 265 SyntacticMatches, 5 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7800 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=1243, Invalid=24195, Unknown=2, NotChecked=0, Total=25440 [2022-07-21 09:33:43,257 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 257 mSDsluCounter, 2542 mSDsCounter, 0 mSdLazyCounter, 7439 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 2710 SdHoareTripleChecker+Invalid, 9383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 7439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1711 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-07-21 09:33:43,257 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 2710 Invalid, 9383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 7439 Invalid, 0 Unknown, 1711 Unchecked, 3.6s Time] [2022-07-21 09:33:43,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2022-07-21 09:33:43,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 400. [2022-07-21 09:33:43,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 297 states have (on average 1.0909090909090908) internal successors, (324), 300 states have internal predecessors, (324), 62 states have call successors, (62), 36 states have call predecessors, (62), 40 states have return successors, (80), 63 states have call predecessors, (80), 61 states have call successors, (80) [2022-07-21 09:33:43,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 466 transitions. [2022-07-21 09:33:43,277 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 466 transitions. Word has length 145 [2022-07-21 09:33:43,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:33:43,277 INFO L495 AbstractCegarLoop]: Abstraction has 400 states and 466 transitions. [2022-07-21 09:33:43,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 71 states have (on average 2.9577464788732395) internal successors, (210), 68 states have internal predecessors, (210), 22 states have call successors, (47), 10 states have call predecessors, (47), 17 states have return successors, (41), 19 states have call predecessors, (41), 20 states have call successors, (41) [2022-07-21 09:33:43,277 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 466 transitions. [2022-07-21 09:33:43,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-07-21 09:33:43,278 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:33:43,279 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2022-07-21 09:33:43,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-07-21 09:33:43,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:33:43,494 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:33:43,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:33:43,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1790037273, now seen corresponding path program 1 times [2022-07-21 09:33:43,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:33:43,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610688829] [2022-07-21 09:33:43,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:33:43,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:33:43,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:43,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:33:43,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:43,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:33:43,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:43,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:33:43,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:43,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:33:43,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:43,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:33:43,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:43,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:33:43,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:43,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:33:43,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:43,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:33:43,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:43,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 09:33:43,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:43,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-21 09:33:43,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:44,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:33:44,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:44,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-21 09:33:44,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:44,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 09:33:44,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:44,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:33:44,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:44,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-21 09:33:44,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:44,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-07-21 09:33:44,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:44,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-07-21 09:33:44,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:44,155 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-07-21 09:33:44,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:33:44,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610688829] [2022-07-21 09:33:44,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610688829] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:33:44,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079680929] [2022-07-21 09:33:44,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:33:44,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:33:44,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:33:44,157 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 09:33:44,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-21 09:33:44,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:33:44,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 2790 conjuncts, 80 conjunts are in the unsatisfiable core [2022-07-21 09:33:44,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:33:44,706 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-07-21 09:33:48,914 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 09:33:48,915 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 15 treesize of output 21 [2022-07-21 09:33:48,923 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-21 09:33:53,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:33:53,297 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 24 treesize of output 23 [2022-07-21 09:33:53,307 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 09:33:53,307 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-21 09:33:53,852 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 37 proven. 77 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-07-21 09:33:53,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:33:54,563 WARN L833 $PredicateComparison]: unable to prove that (or (forall ((v_ArrVal_2079 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_aws_byte_buf_write_be32_~#x#1.base| v_ArrVal_2079) |c_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base|) (+ 8 |c_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.offset|)) 0))) (forall ((v_ArrVal_2078 Int)) (not (= (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_aws_byte_buf_write_be32_~#x#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_aws_byte_buf_write_be32_~#x#1.base|) |c_ULTIMATE.start_aws_byte_buf_write_be32_~#x#1.offset| v_ArrVal_2078)) |c_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base|) (+ 16 |c_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.offset|)) 18446744073709551616) 0)))) is different from false [2022-07-21 09:33:54,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079680929] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:33:54,569 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 09:33:54,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24] total 45 [2022-07-21 09:33:54,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106988720] [2022-07-21 09:33:54,570 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 09:33:54,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-07-21 09:33:54,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:33:54,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-07-21 09:33:54,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=2670, Unknown=3, NotChecked=104, Total=2970 [2022-07-21 09:33:54,571 INFO L87 Difference]: Start difference. First operand 400 states and 466 transitions. Second operand has 45 states, 40 states have (on average 3.775) internal successors, (151), 40 states have internal predecessors, (151), 20 states have call successors, (35), 8 states have call predecessors, (35), 12 states have return successors, (34), 18 states have call predecessors, (34), 20 states have call successors, (34) [2022-07-21 09:34:01,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:34:01,819 INFO L93 Difference]: Finished difference Result 566 states and 712 transitions. [2022-07-21 09:34:01,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-07-21 09:34:01,826 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 40 states have (on average 3.775) internal successors, (151), 40 states have internal predecessors, (151), 20 states have call successors, (35), 8 states have call predecessors, (35), 12 states have return successors, (34), 18 states have call predecessors, (34), 20 states have call successors, (34) Word has length 150 [2022-07-21 09:34:01,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:34:01,828 INFO L225 Difference]: With dead ends: 566 [2022-07-21 09:34:01,828 INFO L226 Difference]: Without dead ends: 476 [2022-07-21 09:34:01,829 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 216 SyntacticMatches, 8 SemanticMatches, 84 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2030 ImplicationChecksByTransitivity, 14.5s TimeCoverageRelationStatistics Valid=552, Invalid=6587, Unknown=5, NotChecked=166, Total=7310 [2022-07-21 09:34:01,829 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 355 mSDsluCounter, 1348 mSDsCounter, 0 mSdLazyCounter, 4326 mSolverCounterSat, 393 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 1527 SdHoareTripleChecker+Invalid, 5676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 393 IncrementalHoareTripleChecker+Valid, 4326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 957 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-07-21 09:34:01,831 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [401 Valid, 1527 Invalid, 5676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [393 Valid, 4326 Invalid, 0 Unknown, 957 Unchecked, 2.1s Time] [2022-07-21 09:34:01,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-07-21 09:34:01,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 398. [2022-07-21 09:34:01,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 296 states have (on average 1.0912162162162162) internal successors, (323), 299 states have internal predecessors, (323), 62 states have call successors, (62), 34 states have call predecessors, (62), 39 states have return successors, (84), 64 states have call predecessors, (84), 61 states have call successors, (84) [2022-07-21 09:34:01,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 469 transitions. [2022-07-21 09:34:01,852 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 469 transitions. Word has length 150 [2022-07-21 09:34:01,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:34:01,853 INFO L495 AbstractCegarLoop]: Abstraction has 398 states and 469 transitions. [2022-07-21 09:34:01,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 40 states have (on average 3.775) internal successors, (151), 40 states have internal predecessors, (151), 20 states have call successors, (35), 8 states have call predecessors, (35), 12 states have return successors, (34), 18 states have call predecessors, (34), 20 states have call successors, (34) [2022-07-21 09:34:01,853 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 469 transitions. [2022-07-21 09:34:01,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-07-21 09:34:01,854 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:34:01,854 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 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] [2022-07-21 09:34:01,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-07-21 09:34:02,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:34:02,075 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:34:02,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:34:02,075 INFO L85 PathProgramCache]: Analyzing trace with hash 402200858, now seen corresponding path program 1 times [2022-07-21 09:34:02,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:34:02,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881012217] [2022-07-21 09:34:02,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:34:02,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:34:02,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:34:02,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:34:02,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:34:02,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:34:02,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:34:02,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:34:02,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:34:02,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 09:34:02,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-21 09:34:02,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:34:02,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-21 09:34:02,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:34:02,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-21 09:34:02,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 09:34:02,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:34:02,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-21 09:34:02,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-07-21 09:34:02,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:02,684 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 42 proven. 16 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-07-21 09:34:02,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:34:02,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881012217] [2022-07-21 09:34:02,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881012217] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:34:02,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735117263] [2022-07-21 09:34:02,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:34:02,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:34:02,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:34:02,686 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 09:34:02,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-07-21 09:34:03,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:03,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 2832 conjuncts, 90 conjunts are in the unsatisfiable core [2022-07-21 09:34:03,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:34:03,288 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-07-21 09:34:07,527 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 09:34:07,527 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-21 09:34:07,530 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 4 [2022-07-21 09:34:07,576 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 09:34:07,576 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 27 [2022-07-21 09:34:07,580 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 4 [2022-07-21 09:34:07,586 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-21 09:34:07,588 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-21 09:34:12,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:34:12,004 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 24 treesize of output 23 [2022-07-21 09:34:12,008 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-21 09:34:12,955 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 52 proven. 91 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-21 09:34:12,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:34:13,696 WARN L833 $PredicateComparison]: unable to prove that (or (forall ((v_ArrVal_2209 Int)) (not (= (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_aws_byte_buf_write_be32_~#x#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_aws_byte_buf_write_be32_~#x#1.base|) |c_ULTIMATE.start_aws_byte_buf_write_be32_~#x#1.offset| v_ArrVal_2209)) |c_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base|) (+ 16 |c_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.offset|)) 18446744073709551616) 0))) (forall ((v_ArrVal_2210 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_aws_byte_buf_write_be32_~#x#1.base| v_ArrVal_2210) |c_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base|) (+ 8 |c_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.offset|)) 0)))) is different from false [2022-07-21 09:34:13,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735117263] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:34:13,703 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 09:34:13,703 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 27] total 46 [2022-07-21 09:34:13,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764177164] [2022-07-21 09:34:13,703 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 09:34:13,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-07-21 09:34:13,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:34:13,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-07-21 09:34:13,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=2784, Unknown=3, NotChecked=106, Total=3080 [2022-07-21 09:34:13,705 INFO L87 Difference]: Start difference. First operand 398 states and 469 transitions. Second operand has 46 states, 41 states have (on average 4.2682926829268295) internal successors, (175), 42 states have internal predecessors, (175), 23 states have call successors, (35), 8 states have call predecessors, (35), 13 states have return successors, (34), 17 states have call predecessors, (34), 23 states have call successors, (34) [2022-07-21 09:34:22,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:34:22,729 INFO L93 Difference]: Finished difference Result 548 states and 667 transitions. [2022-07-21 09:34:22,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-07-21 09:34:22,730 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 41 states have (on average 4.2682926829268295) internal successors, (175), 42 states have internal predecessors, (175), 23 states have call successors, (35), 8 states have call predecessors, (35), 13 states have return successors, (34), 17 states have call predecessors, (34), 23 states have call successors, (34) Word has length 151 [2022-07-21 09:34:22,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:34:22,732 INFO L225 Difference]: With dead ends: 548 [2022-07-21 09:34:22,732 INFO L226 Difference]: Without dead ends: 450 [2022-07-21 09:34:22,733 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 221 SyntacticMatches, 14 SemanticMatches, 114 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3749 ImplicationChecksByTransitivity, 16.5s TimeCoverageRelationStatistics Valid=1088, Invalid=12019, Unknown=7, NotChecked=226, Total=13340 [2022-07-21 09:34:22,733 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 361 mSDsluCounter, 1377 mSDsCounter, 0 mSdLazyCounter, 4379 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 1557 SdHoareTripleChecker+Invalid, 5794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 4379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1169 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-07-21 09:34:22,734 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [375 Valid, 1557 Invalid, 5794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 4379 Invalid, 0 Unknown, 1169 Unchecked, 2.3s Time] [2022-07-21 09:34:22,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2022-07-21 09:34:22,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 384. [2022-07-21 09:34:22,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 285 states have (on average 1.087719298245614) internal successors, (310), 289 states have internal predecessors, (310), 59 states have call successors, (59), 33 states have call predecessors, (59), 39 states have return successors, (81), 61 states have call predecessors, (81), 58 states have call successors, (81) [2022-07-21 09:34:22,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 450 transitions. [2022-07-21 09:34:22,758 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 450 transitions. Word has length 151 [2022-07-21 09:34:22,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:34:22,759 INFO L495 AbstractCegarLoop]: Abstraction has 384 states and 450 transitions. [2022-07-21 09:34:22,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 41 states have (on average 4.2682926829268295) internal successors, (175), 42 states have internal predecessors, (175), 23 states have call successors, (35), 8 states have call predecessors, (35), 13 states have return successors, (34), 17 states have call predecessors, (34), 23 states have call successors, (34) [2022-07-21 09:34:22,760 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 450 transitions. [2022-07-21 09:34:22,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-07-21 09:34:22,761 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:34:22,761 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 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] [2022-07-21 09:34:22,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-07-21 09:34:22,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:34:22,982 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:34:22,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:34:22,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1092836136, now seen corresponding path program 1 times [2022-07-21 09:34:22,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:34:22,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67593375] [2022-07-21 09:34:22,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:34:22,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:34:23,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:34:23,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:34:23,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:34:23,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:34:23,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:34:23,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:34:23,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:34:23,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:34:23,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 09:34:23,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:34:23,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-21 09:34:23,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 09:34:23,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-21 09:34:23,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:34:23,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:34:23,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:34:23,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-21 09:34:23,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-07-21 09:34:23,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,197 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-07-21 09:34:23,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:34:23,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67593375] [2022-07-21 09:34:23,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67593375] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:34:23,198 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:34:23,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:34:23,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067604264] [2022-07-21 09:34:23,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:34:23,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:34:23,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:34:23,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:34:23,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:34:23,199 INFO L87 Difference]: Start difference. First operand 384 states and 450 transitions. Second operand has 10 states, 9 states have (on average 7.0) internal successors, (63), 6 states have internal predecessors, (63), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2022-07-21 09:34:23,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:34:23,778 INFO L93 Difference]: Finished difference Result 406 states and 477 transitions. [2022-07-21 09:34:23,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 09:34:23,779 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.0) internal successors, (63), 6 states have internal predecessors, (63), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) Word has length 154 [2022-07-21 09:34:23,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:34:23,781 INFO L225 Difference]: With dead ends: 406 [2022-07-21 09:34:23,781 INFO L226 Difference]: Without dead ends: 404 [2022-07-21 09:34:23,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-07-21 09:34:23,782 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 152 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 915 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 09:34:23,782 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 518 Invalid, 915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 811 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-21 09:34:23,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-07-21 09:34:23,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 391. [2022-07-21 09:34:23,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 288 states have (on average 1.0868055555555556) internal successors, (313), 292 states have internal predecessors, (313), 62 states have call successors, (62), 34 states have call predecessors, (62), 40 states have return successors, (84), 64 states have call predecessors, (84), 61 states have call successors, (84) [2022-07-21 09:34:23,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 459 transitions. [2022-07-21 09:34:23,804 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 459 transitions. Word has length 154 [2022-07-21 09:34:23,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:34:23,804 INFO L495 AbstractCegarLoop]: Abstraction has 391 states and 459 transitions. [2022-07-21 09:34:23,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.0) internal successors, (63), 6 states have internal predecessors, (63), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2022-07-21 09:34:23,805 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 459 transitions. [2022-07-21 09:34:23,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2022-07-21 09:34:23,806 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:34:23,806 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 09:34:23,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-21 09:34:23,806 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:34:23,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:34:23,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1498803250, now seen corresponding path program 1 times [2022-07-21 09:34:23,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:34:23,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260896915] [2022-07-21 09:34:23,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:34:23,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:34:23,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:34:23,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:34:23,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:34:23,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:34:23,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:34:23,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:34:23,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:34:23,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 09:34:23,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-21 09:34:23,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:34:23,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-21 09:34:23,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-21 09:34:23,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-21 09:34:23,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:23,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-21 09:34:23,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:34:24,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:34:24,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:34:24,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-21 09:34:24,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-21 09:34:24,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,065 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2022-07-21 09:34:24,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:34:24,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260896915] [2022-07-21 09:34:24,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260896915] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:34:24,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:34:24,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-21 09:34:24,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297361420] [2022-07-21 09:34:24,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:34:24,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 09:34:24,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:34:24,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 09:34:24,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-07-21 09:34:24,067 INFO L87 Difference]: Start difference. First operand 391 states and 459 transitions. Second operand has 11 states, 10 states have (on average 6.2) internal successors, (62), 8 states have internal predecessors, (62), 5 states have call successors, (21), 5 states have call predecessors, (21), 3 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-07-21 09:34:24,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:34:24,715 INFO L93 Difference]: Finished difference Result 509 states and 615 transitions. [2022-07-21 09:34:24,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-21 09:34:24,715 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 6.2) internal successors, (62), 8 states have internal predecessors, (62), 5 states have call successors, (21), 5 states have call predecessors, (21), 3 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) Word has length 171 [2022-07-21 09:34:24,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:34:24,717 INFO L225 Difference]: With dead ends: 509 [2022-07-21 09:34:24,717 INFO L226 Difference]: Without dead ends: 393 [2022-07-21 09:34:24,717 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2022-07-21 09:34:24,718 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 161 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 849 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 849 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 09:34:24,718 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 575 Invalid, 962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 849 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-21 09:34:24,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-07-21 09:34:24,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 392. [2022-07-21 09:34:24,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 289 states have (on average 1.0865051903114187) internal successors, (314), 293 states have internal predecessors, (314), 62 states have call successors, (62), 34 states have call predecessors, (62), 40 states have return successors, (84), 64 states have call predecessors, (84), 61 states have call successors, (84) [2022-07-21 09:34:24,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 460 transitions. [2022-07-21 09:34:24,740 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 460 transitions. Word has length 171 [2022-07-21 09:34:24,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:34:24,740 INFO L495 AbstractCegarLoop]: Abstraction has 392 states and 460 transitions. [2022-07-21 09:34:24,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 6.2) internal successors, (62), 8 states have internal predecessors, (62), 5 states have call successors, (21), 5 states have call predecessors, (21), 3 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-07-21 09:34:24,740 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 460 transitions. [2022-07-21 09:34:24,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2022-07-21 09:34:24,741 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:34:24,742 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 09:34:24,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-21 09:34:24,742 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:34:24,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:34:24,742 INFO L85 PathProgramCache]: Analyzing trace with hash -481654668, now seen corresponding path program 1 times [2022-07-21 09:34:24,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:34:24,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874489312] [2022-07-21 09:34:24,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:34:24,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:34:24,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:34:24,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:34:24,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:34:24,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:34:24,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 09:34:24,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:34:24,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:34:24,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 09:34:24,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-21 09:34:24,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:34:24,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-21 09:34:24,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-21 09:34:24,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-21 09:34:24,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:24,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-21 09:34:24,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:25,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:34:25,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:25,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:34:25,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:25,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:34:25,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:25,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-21 09:34:25,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:25,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2022-07-21 09:34:25,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:25,119 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2022-07-21 09:34:25,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:34:25,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874489312] [2022-07-21 09:34:25,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874489312] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:34:25,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997380132] [2022-07-21 09:34:25,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:34:25,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:34:25,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:34:25,123 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 09:34:25,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-07-21 09:34:25,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:34:25,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 2937 conjuncts, 163 conjunts are in the unsatisfiable core [2022-07-21 09:34:25,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:34:25,665 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-21 09:34:25,833 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-21 09:34:25,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:34:25,885 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-21 09:34:25,916 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-21 09:34:25,919 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-21 09:34:26,436 INFO L356 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-07-21 09:34:26,436 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2022-07-21 09:34:26,484 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 29 treesize of output 29 [2022-07-21 09:34:26,492 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 24 treesize of output 23 [2022-07-21 09:34:37,597 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 29 treesize of output 29 [2022-07-21 09:34:37,600 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 24 treesize of output 23 [2022-07-21 09:34:37,636 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-07-21 09:34:37,647 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 09:34:37,647 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-21 09:34:39,688 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_40| Int)) (< (+ (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_40|) 8) 1) |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_40|)) is different from true [2022-07-21 09:35:18,414 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-07-21 09:35:18,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:35:18,418 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 24 treesize of output 23 [2022-07-21 09:35:57,729 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2523 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_memcpy_impl_#in~dst.base| v_ArrVal_2523))) is different from true [2022-07-21 09:35:57,747 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2523 (Array Int Int))) (= (store |c_old(#memory_int)| |c_my_memcpy_#in~dst.base| v_ArrVal_2523) |c_#memory_int|)) is different from true [2022-07-21 09:35:57,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-21 09:35:57,768 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 12 [2022-07-21 09:35:57,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:35:57,770 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 19 treesize of output 21 [2022-07-21 09:35:58,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:35:58,304 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 24 treesize of output 23 [2022-07-21 09:36:04,721 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 24 proven. 199 refuted. 2 times theorem prover too weak. 48 trivial. 4 not checked. [2022-07-21 09:36:04,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:36:05,078 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2531 (Array Int Int))) (not (= (mod (select (select (store |c_#memory_int| |c_aws_byte_buf_write_#t~mem1174.base| v_ArrVal_2531) c_aws_byte_buf_write_~buf.base) (+ c_aws_byte_buf_write_~buf.offset 16)) 18446744073709551616) 0))) is different from false [2022-07-21 09:36:05,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997380132] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:36:05,079 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 09:36:05,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 42] total 53 [2022-07-21 09:36:05,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077541820] [2022-07-21 09:36:05,079 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 09:36:05,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-07-21 09:36:05,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:36:05,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-07-21 09:36:05,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=2651, Unknown=13, NotChecked=428, Total=3306 [2022-07-21 09:36:05,080 INFO L87 Difference]: Start difference. First operand 392 states and 460 transitions. Second operand has 53 states, 47 states have (on average 3.6595744680851063) internal successors, (172), 42 states have internal predecessors, (172), 20 states have call successors, (41), 15 states have call predecessors, (41), 12 states have return successors, (38), 16 states have call predecessors, (38), 19 states have call successors, (38)