./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 c3fed411 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-tmp.no-commuhash-c3fed41 [2021-12-17 23:59:34,943 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-17 23:59:34,944 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-17 23:59:34,983 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-17 23:59:34,983 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-17 23:59:34,984 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-17 23:59:34,985 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-17 23:59:34,987 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-17 23:59:34,988 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-17 23:59:34,989 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-17 23:59:34,990 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-17 23:59:34,991 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-17 23:59:34,991 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-17 23:59:34,992 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-17 23:59:34,993 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-17 23:59:34,994 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-17 23:59:34,995 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-17 23:59:34,996 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-17 23:59:34,998 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-17 23:59:34,999 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-17 23:59:35,001 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-17 23:59:35,002 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-17 23:59:35,003 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-17 23:59:35,004 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-17 23:59:35,006 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-17 23:59:35,006 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-17 23:59:35,006 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-17 23:59:35,007 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-17 23:59:35,008 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-17 23:59:35,008 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-17 23:59:35,009 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-17 23:59:35,009 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-17 23:59:35,010 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-17 23:59:35,011 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-17 23:59:35,012 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-17 23:59:35,013 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-17 23:59:35,014 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-17 23:59:35,014 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-17 23:59:35,014 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-17 23:59:35,015 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-17 23:59:35,016 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-17 23:59:35,017 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-17 23:59:35,049 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-17 23:59:35,050 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-17 23:59:35,050 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-17 23:59:35,050 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-17 23:59:35,051 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-17 23:59:35,051 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-17 23:59:35,051 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-17 23:59:35,052 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-17 23:59:35,052 INFO L138 SettingsManager]: * Use SBE=true [2021-12-17 23:59:35,052 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-17 23:59:35,052 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-17 23:59:35,052 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-17 23:59:35,053 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-17 23:59:35,053 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-17 23:59:35,053 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-17 23:59:35,053 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-17 23:59:35,053 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-17 23:59:35,053 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-17 23:59:35,054 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-17 23:59:35,054 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-17 23:59:35,054 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-17 23:59:35,054 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 23:59:35,054 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-17 23:59:35,055 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-17 23:59:35,055 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-17 23:59:35,055 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-17 23:59:35,055 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-17 23:59:35,082 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-17 23:59:35,082 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-17 23:59:35,082 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-17 23:59:35,083 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-17 23:59:35,083 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 [2021-12-17 23:59:35,301 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-17 23:59:35,324 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-17 23:59:35,327 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-17 23:59:35,328 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-17 23:59:35,329 INFO L275 PluginConnector]: CDTParser initialized [2021-12-17 23:59:35,330 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 [2021-12-17 23:59:35,383 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/51c06b1f7/2c6a83dbc3ba4103b089f89144068e9f/FLAGc1e20f4a1 [2021-12-17 23:59:35,961 INFO L306 CDTParser]: Found 1 translation units. [2021-12-17 23:59:35,962 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_write_be32_harness.i [2021-12-17 23:59:35,998 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/51c06b1f7/2c6a83dbc3ba4103b089f89144068e9f/FLAGc1e20f4a1 [2021-12-17 23:59:36,121 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/51c06b1f7/2c6a83dbc3ba4103b089f89144068e9f [2021-12-17 23:59:36,123 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-17 23:59:36,124 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-17 23:59:36,125 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-17 23:59:36,125 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-17 23:59:36,128 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-17 23:59:36,129 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 11:59:36" (1/1) ... [2021-12-17 23:59:36,130 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26229b45 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:59:36, skipping insertion in model container [2021-12-17 23:59:36,131 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 11:59:36" (1/1) ... [2021-12-17 23:59:36,137 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-17 23:59:36,236 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-17 23:59:36,542 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] [2021-12-17 23:59:36,550 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] [2021-12-17 23:59:37,298 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,299 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,299 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,300 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,301 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,316 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,316 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,318 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,318 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,537 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-17 23:59:37,538 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-17 23:59:37,539 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-17 23:59:37,539 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-17 23:59:37,541 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-17 23:59:37,541 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-17 23:59:37,542 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-17 23:59:37,542 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-17 23:59:37,543 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-17 23:59:37,543 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-17 23:59:37,635 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-17 23:59:37,715 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,716 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,760 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 23:59:37,799 INFO L203 MainTranslator]: Completed pre-run [2021-12-17 23:59:37,822 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] [2021-12-17 23:59:37,824 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] [2021-12-17 23:59:37,869 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,869 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,871 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,871 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,872 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,906 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,911 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,914 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,915 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:37,948 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-17 23:59:37,949 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-17 23:59:37,950 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-17 23:59:37,950 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-17 23:59:37,953 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-17 23:59:37,954 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-17 23:59:37,954 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-17 23:59:37,954 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-17 23:59:37,955 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-17 23:59:37,955 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-17 23:59:37,985 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-17 23:59:38,054 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:38,055 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:59:38,082 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 23:59:38,242 INFO L208 MainTranslator]: Completed translation [2021-12-17 23:59:38,242 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:59:38 WrapperNode [2021-12-17 23:59:38,242 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-17 23:59:38,244 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-17 23:59:38,244 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-17 23:59:38,244 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-17 23:59:38,274 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:59:38" (1/1) ... [2021-12-17 23:59:38,448 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:59:38" (1/1) ... [2021-12-17 23:59:38,544 INFO L137 Inliner]: procedures = 691, calls = 2619, calls flagged for inlining = 62, calls inlined = 9, statements flattened = 861 [2021-12-17 23:59:38,545 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-17 23:59:38,546 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-17 23:59:38,546 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-17 23:59:38,546 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-17 23:59:38,554 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:59:38" (1/1) ... [2021-12-17 23:59:38,554 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:59:38" (1/1) ... [2021-12-17 23:59:38,565 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:59:38" (1/1) ... [2021-12-17 23:59:38,566 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:59:38" (1/1) ... [2021-12-17 23:59:38,611 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:59:38" (1/1) ... [2021-12-17 23:59:38,628 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:59:38" (1/1) ... [2021-12-17 23:59:38,634 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:59:38" (1/1) ... [2021-12-17 23:59:38,650 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-17 23:59:38,656 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-17 23:59:38,657 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-17 23:59:38,657 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-17 23:59:38,658 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:59:38" (1/1) ... [2021-12-17 23:59:38,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 23:59:38,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:59:38,684 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-17 23:59:38,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-17 23:59:38,724 INFO L130 BoogieDeclarations]: Found specification of procedure htonl [2021-12-17 23:59:38,724 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2021-12-17 23:59:38,725 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2021-12-17 23:59:38,725 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hton32 [2021-12-17 23:59:38,725 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hton32 [2021-12-17 23:59:38,726 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-17 23:59:38,726 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-12-17 23:59:38,726 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-12-17 23:59:38,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-17 23:59:38,726 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-17 23:59:38,727 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-17 23:59:38,728 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-17 23:59:38,728 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-17 23:59:38,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-17 23:59:38,729 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2021-12-17 23:59:38,729 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2021-12-17 23:59:38,729 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-17 23:59:38,729 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-17 23:59:38,729 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-12-17 23:59:38,729 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-12-17 23:59:38,730 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2021-12-17 23:59:38,730 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2021-12-17 23:59:38,730 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-17 23:59:38,730 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-17 23:59:38,730 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2021-12-17 23:59:38,730 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2021-12-17 23:59:38,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-17 23:59:38,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-17 23:59:38,731 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_write [2021-12-17 23:59:38,754 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_write [2021-12-17 23:59:38,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-17 23:59:38,755 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2021-12-17 23:59:38,756 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2021-12-17 23:59:38,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-17 23:59:38,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-17 23:59:39,001 INFO L236 CfgBuilder]: Building ICFG [2021-12-17 23:59:39,011 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-17 23:59:39,785 INFO L277 CfgBuilder]: Performing block encoding [2021-12-17 23:59:39,796 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-17 23:59:39,796 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-17 23:59:39,798 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 11:59:39 BoogieIcfgContainer [2021-12-17 23:59:39,798 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-17 23:59:39,800 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-17 23:59:39,800 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-17 23:59:39,804 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-17 23:59:39,804 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.12 11:59:36" (1/3) ... [2021-12-17 23:59:39,805 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e8ed889 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 11:59:39, skipping insertion in model container [2021-12-17 23:59:39,805 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:59:38" (2/3) ... [2021-12-17 23:59:39,805 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e8ed889 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 11:59:39, skipping insertion in model container [2021-12-17 23:59:39,806 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 11:59:39" (3/3) ... [2021-12-17 23:59:39,807 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_buf_write_be32_harness.i [2021-12-17 23:59:39,811 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-17 23:59:39,812 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-17 23:59:39,848 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-17 23:59:39,854 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-17 23:59:39,854 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-17 23:59:39,871 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) [2021-12-17 23:59:39,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-12-17 23:59:39,879 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:59:39,880 INFO L514 BasicCegarLoop]: 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] [2021-12-17 23:59:39,881 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:59:39,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:59:39,885 INFO L85 PathProgramCache]: Analyzing trace with hash -187599697, now seen corresponding path program 1 times [2021-12-17 23:59:39,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:59:39,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104729567] [2021-12-17 23:59:39,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:39,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:59:40,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:40,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:59:40,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:40,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:59:40,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:40,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:59:40,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:40,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:59:40,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:40,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:59:40,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:40,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-17 23:59:40,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:40,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-17 23:59:40,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:40,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-17 23:59:40,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:40,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-17 23:59:40,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:40,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-17 23:59:40,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:40,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-12-17 23:59:40,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:40,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-17 23:59:40,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:40,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-17 23:59:40,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:40,529 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2021-12-17 23:59:40,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:59:40,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104729567] [2021-12-17 23:59:40,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104729567] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:59:40,531 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:59:40,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-17 23:59:40,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000290459] [2021-12-17 23:59:40,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:59:40,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-17 23:59:40,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:59:40,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-17 23:59:40,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 23:59:40,573 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) [2021-12-17 23:59:40,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:59:40,792 INFO L93 Difference]: Finished difference Result 268 states and 377 transitions. [2021-12-17 23:59:40,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-17 23:59:40,795 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 [2021-12-17 23:59:40,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:59:40,802 INFO L225 Difference]: With dead ends: 268 [2021-12-17 23:59:40,803 INFO L226 Difference]: Without dead ends: 131 [2021-12-17 23:59:40,807 INFO L932 BasicCegarLoop]: 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 [2021-12-17 23:59:40,810 INFO L933 BasicCegarLoop]: 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.2s IncrementalHoareTripleChecker+Time [2021-12-17 23:59:40,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 195 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-17 23:59:40,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-12-17 23:59:40,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2021-12-17 23:59:40,879 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) [2021-12-17 23:59:40,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 170 transitions. [2021-12-17 23:59:40,885 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 170 transitions. Word has length 90 [2021-12-17 23:59:40,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:59:40,886 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 170 transitions. [2021-12-17 23:59:40,886 INFO L471 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) [2021-12-17 23:59:40,886 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 170 transitions. [2021-12-17 23:59:40,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-12-17 23:59:40,890 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:59:40,891 INFO L514 BasicCegarLoop]: 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] [2021-12-17 23:59:40,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-17 23:59:40,891 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:59:40,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:59:40,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1729750963, now seen corresponding path program 1 times [2021-12-17 23:59:40,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:59:40,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726413100] [2021-12-17 23:59:40,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:40,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:59:40,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:41,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:59:41,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:41,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:59:41,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:41,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:59:41,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:41,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:59:41,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:41,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:59:41,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:41,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-17 23:59:41,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:41,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-17 23:59:41,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:41,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-17 23:59:41,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:41,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-17 23:59:41,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:41,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-17 23:59:41,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:41,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-12-17 23:59:41,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:41,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-17 23:59:41,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:41,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-17 23:59:41,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:41,224 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-12-17 23:59:41,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:59:41,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726413100] [2021-12-17 23:59:41,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726413100] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:59:41,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926208659] [2021-12-17 23:59:41,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:41,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:59:41,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:59:41,227 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:59:41,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-17 23:59:41,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:41,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 2630 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-17 23:59:41,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:59:42,117 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2021-12-17 23:59:42,117 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:59:42,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926208659] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:59:42,118 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:59:42,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2021-12-17 23:59:42,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120413562] [2021-12-17 23:59:42,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:59:42,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 23:59:42,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:59:42,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 23:59:42,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-12-17 23:59:42,121 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) [2021-12-17 23:59:42,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:59:42,352 INFO L93 Difference]: Finished difference Result 240 states and 319 transitions. [2021-12-17 23:59:42,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 23:59:42,352 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 [2021-12-17 23:59:42,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:59:42,356 INFO L225 Difference]: With dead ends: 240 [2021-12-17 23:59:42,356 INFO L226 Difference]: Without dead ends: 134 [2021-12-17 23:59:42,357 INFO L932 BasicCegarLoop]: 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 [2021-12-17 23:59:42,359 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 198 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-17 23:59:42,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 485 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-17 23:59:42,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-12-17 23:59:42,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2021-12-17 23:59:42,375 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) [2021-12-17 23:59:42,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 176 transitions. [2021-12-17 23:59:42,377 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 176 transitions. Word has length 90 [2021-12-17 23:59:42,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:59:42,377 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 176 transitions. [2021-12-17 23:59:42,378 INFO L471 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) [2021-12-17 23:59:42,378 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 176 transitions. [2021-12-17 23:59:42,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-12-17 23:59:42,380 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:59:42,381 INFO L514 BasicCegarLoop]: 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] [2021-12-17 23:59:42,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-17 23:59:42,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:59:42,604 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:59:42,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:59:42,604 INFO L85 PathProgramCache]: Analyzing trace with hash -77726936, now seen corresponding path program 1 times [2021-12-17 23:59:42,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:59:42,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814059980] [2021-12-17 23:59:42,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:42,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:59:42,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:42,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:59:42,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:42,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:59:42,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:42,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:59:42,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:42,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:59:42,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:42,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:59:42,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:42,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:59:42,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:42,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-17 23:59:42,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:42,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-17 23:59:42,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:42,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:59:42,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:42,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-12-17 23:59:42,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:42,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-17 23:59:42,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:42,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-17 23:59:42,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:42,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-17 23:59:42,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:42,979 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-12-17 23:59:42,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:59:42,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814059980] [2021-12-17 23:59:42,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814059980] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:59:42,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861483371] [2021-12-17 23:59:42,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:42,981 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:59:42,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:59:42,982 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:59:42,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-17 23:59:43,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:43,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 2647 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 23:59:43,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:59:43,711 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-17 23:59:43,711 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:59:43,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861483371] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:59:43,712 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:59:43,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-12-17 23:59:43,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588837811] [2021-12-17 23:59:43,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:59:43,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 23:59:43,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:59:43,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 23:59:43,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-12-17 23:59:43,714 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) [2021-12-17 23:59:43,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:59:43,884 INFO L93 Difference]: Finished difference Result 235 states and 310 transitions. [2021-12-17 23:59:43,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 23:59:43,886 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 [2021-12-17 23:59:43,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:59:43,892 INFO L225 Difference]: With dead ends: 235 [2021-12-17 23:59:43,892 INFO L226 Difference]: Without dead ends: 134 [2021-12-17 23:59:43,893 INFO L932 BasicCegarLoop]: 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 [2021-12-17 23:59:43,902 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 215 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 23:59:43,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 494 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 23:59:43,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-12-17 23:59:43,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2021-12-17 23:59:43,923 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) [2021-12-17 23:59:43,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 175 transitions. [2021-12-17 23:59:43,927 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 175 transitions. Word has length 96 [2021-12-17 23:59:43,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:59:43,928 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 175 transitions. [2021-12-17 23:59:43,928 INFO L471 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) [2021-12-17 23:59:43,928 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 175 transitions. [2021-12-17 23:59:43,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-12-17 23:59:43,937 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:59:43,937 INFO L514 BasicCegarLoop]: 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] [2021-12-17 23:59:43,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-17 23:59:44,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-12-17 23:59:44,152 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:59:44,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:59:44,152 INFO L85 PathProgramCache]: Analyzing trace with hash -2089043619, now seen corresponding path program 2 times [2021-12-17 23:59:44,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:59:44,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726500841] [2021-12-17 23:59:44,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:44,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:59:44,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:44,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:59:44,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:44,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:59:44,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:44,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:59:44,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:44,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:59:44,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:44,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:59:44,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:44,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:59:44,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:44,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-17 23:59:44,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:44,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:59:44,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:44,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:59:44,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:44,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-17 23:59:44,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:44,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-17 23:59:44,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:44,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-17 23:59:44,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:44,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-12-17 23:59:44,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:44,495 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-12-17 23:59:44,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:59:44,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726500841] [2021-12-17 23:59:44,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726500841] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:59:44,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276960218] [2021-12-17 23:59:44,496 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 23:59:44,496 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:59:44,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:59:44,497 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:59:44,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-17 23:59:44,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 23:59:44,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:59:44,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 2664 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-17 23:59:44,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:59:45,166 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-12-17 23:59:45,167 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:59:45,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276960218] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:59:45,167 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:59:45,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 9 [2021-12-17 23:59:45,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219672369] [2021-12-17 23:59:45,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:59:45,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-17 23:59:45,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:59:45,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-17 23:59:45,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-17 23:59:45,169 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) [2021-12-17 23:59:45,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:59:45,315 INFO L93 Difference]: Finished difference Result 225 states and 296 transitions. [2021-12-17 23:59:45,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-17 23:59:45,316 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 [2021-12-17 23:59:45,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:59:45,317 INFO L225 Difference]: With dead ends: 225 [2021-12-17 23:59:45,317 INFO L226 Difference]: Without dead ends: 131 [2021-12-17 23:59:45,318 INFO L932 BasicCegarLoop]: 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 [2021-12-17 23:59:45,319 INFO L933 BasicCegarLoop]: 155 mSDtfsCounter, 80 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 950 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 23:59:45,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 950 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 23:59:45,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-12-17 23:59:45,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2021-12-17 23:59:45,329 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) [2021-12-17 23:59:45,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 169 transitions. [2021-12-17 23:59:45,330 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 169 transitions. Word has length 102 [2021-12-17 23:59:45,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:59:45,331 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 169 transitions. [2021-12-17 23:59:45,331 INFO L471 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) [2021-12-17 23:59:45,331 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 169 transitions. [2021-12-17 23:59:45,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-12-17 23:59:45,332 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:59:45,332 INFO L514 BasicCegarLoop]: 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] [2021-12-17 23:59:45,354 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-17 23:59:45,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:59:45,544 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:59:45,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:59:45,544 INFO L85 PathProgramCache]: Analyzing trace with hash 105172019, now seen corresponding path program 1 times [2021-12-17 23:59:45,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:59:45,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978340432] [2021-12-17 23:59:45,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:45,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:59:45,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:45,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:59:45,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:45,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:59:45,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:45,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:59:45,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:45,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:59:45,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:45,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:59:45,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:45,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:59:45,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:45,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-17 23:59:45,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:45,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:59:45,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:45,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:59:45,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:45,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-17 23:59:45,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:45,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-17 23:59:45,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:45,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-17 23:59:45,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:45,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-17 23:59:45,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:45,843 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-12-17 23:59:45,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:59:45,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978340432] [2021-12-17 23:59:45,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978340432] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:59:45,844 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:59:45,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-17 23:59:45,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191007248] [2021-12-17 23:59:45,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:59:45,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 23:59:45,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:59:45,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 23:59:45,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-17 23:59:45,846 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) [2021-12-17 23:59:46,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:59:46,296 INFO L93 Difference]: Finished difference Result 143 states and 186 transitions. [2021-12-17 23:59:46,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 23:59:46,296 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 [2021-12-17 23:59:46,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:59:46,298 INFO L225 Difference]: With dead ends: 143 [2021-12-17 23:59:46,298 INFO L226 Difference]: Without dead ends: 141 [2021-12-17 23:59:46,299 INFO L932 BasicCegarLoop]: 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 [2021-12-17 23:59:46,299 INFO L933 BasicCegarLoop]: 150 mSDtfsCounter, 90 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 723 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:59:46,300 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 723 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 23:59:46,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-12-17 23:59:46,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 140. [2021-12-17 23:59:46,310 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) [2021-12-17 23:59:46,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 183 transitions. [2021-12-17 23:59:46,312 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 183 transitions. Word has length 114 [2021-12-17 23:59:46,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:59:46,312 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 183 transitions. [2021-12-17 23:59:46,313 INFO L471 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) [2021-12-17 23:59:46,313 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 183 transitions. [2021-12-17 23:59:46,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-12-17 23:59:46,314 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:59:46,314 INFO L514 BasicCegarLoop]: 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] [2021-12-17 23:59:46,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-17 23:59:46,315 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:59:46,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:59:46,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1045435077, now seen corresponding path program 1 times [2021-12-17 23:59:46,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:59:46,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774680162] [2021-12-17 23:59:46,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:46,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:59:46,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:46,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:59:46,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:46,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:59:46,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:46,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:59:46,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:46,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:59:46,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:46,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:59:46,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:46,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:59:46,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:46,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-17 23:59:46,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:46,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:59:46,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:46,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:59:46,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:46,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-17 23:59:46,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:46,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-17 23:59:46,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:46,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-17 23:59:46,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:46,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-17 23:59:46,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:46,656 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2021-12-17 23:59:46,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:59:46,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774680162] [2021-12-17 23:59:46,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774680162] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:59:46,657 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:59:46,657 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 23:59:46,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165207418] [2021-12-17 23:59:46,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:59:46,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 23:59:46,658 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:59:46,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 23:59:46,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-17 23:59:46,659 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) [2021-12-17 23:59:47,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:59:47,012 INFO L93 Difference]: Finished difference Result 280 states and 385 transitions. [2021-12-17 23:59:47,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 23:59:47,013 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 [2021-12-17 23:59:47,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:59:47,015 INFO L225 Difference]: With dead ends: 280 [2021-12-17 23:59:47,015 INFO L226 Difference]: Without dead ends: 165 [2021-12-17 23:59:47,015 INFO L932 BasicCegarLoop]: 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 [2021-12-17 23:59:47,016 INFO L933 BasicCegarLoop]: 147 mSDtfsCounter, 144 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-17 23:59:47,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 345 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-17 23:59:47,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-12-17 23:59:47,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 145. [2021-12-17 23:59:47,026 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) [2021-12-17 23:59:47,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 190 transitions. [2021-12-17 23:59:47,027 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 190 transitions. Word has length 118 [2021-12-17 23:59:47,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:59:47,028 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 190 transitions. [2021-12-17 23:59:47,028 INFO L471 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) [2021-12-17 23:59:47,028 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 190 transitions. [2021-12-17 23:59:47,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-12-17 23:59:47,029 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:59:47,029 INFO L514 BasicCegarLoop]: 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] [2021-12-17 23:59:47,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-17 23:59:47,030 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:59:47,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:59:47,030 INFO L85 PathProgramCache]: Analyzing trace with hash -787269639, now seen corresponding path program 1 times [2021-12-17 23:59:47,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:59:47,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828120628] [2021-12-17 23:59:47,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:47,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:59:47,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:47,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:59:47,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:47,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:59:47,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:47,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:59:47,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:47,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:59:47,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:47,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:59:47,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:47,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:59:47,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:47,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-17 23:59:47,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:47,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:59:47,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:47,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:59:47,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:47,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-17 23:59:47,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:47,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-17 23:59:47,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:47,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-17 23:59:47,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:47,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-17 23:59:47,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:47,562 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2021-12-17 23:59:47,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:59:47,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828120628] [2021-12-17 23:59:47,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828120628] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:59:47,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274408372] [2021-12-17 23:59:47,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:47,564 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:59:47,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:59:47,565 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:59:47,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-17 23:59:48,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:48,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 2705 conjuncts, 36 conjunts are in the unsatisfiable core [2021-12-17 23:59:48,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:59:48,159 INFO L388 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 [2021-12-17 23:59:48,539 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-12-17 23:59:48,539 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:59:48,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274408372] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:59:48,540 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:59:48,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [12] total 17 [2021-12-17 23:59:48,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018431678] [2021-12-17 23:59:48,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:59:48,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-17 23:59:48,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:59:48,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-17 23:59:48,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-12-17 23:59:48,541 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) [2021-12-17 23:59:48,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:59:48,659 INFO L93 Difference]: Finished difference Result 288 states and 379 transitions. [2021-12-17 23:59:48,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-17 23:59:48,660 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 [2021-12-17 23:59:48,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:59:48,661 INFO L225 Difference]: With dead ends: 288 [2021-12-17 23:59:48,661 INFO L226 Difference]: Without dead ends: 164 [2021-12-17 23:59:48,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 136 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-12-17 23:59:48,663 INFO L933 BasicCegarLoop]: 164 mSDtfsCounter, 23 mSDsluCounter, 1294 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1458 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 23:59:48,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1458 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 51 Invalid, 0 Unknown, 117 Unchecked, 0.1s Time] [2021-12-17 23:59:48,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-12-17 23:59:48,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2021-12-17 23:59:48,672 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) [2021-12-17 23:59:48,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 213 transitions. [2021-12-17 23:59:48,673 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 213 transitions. Word has length 118 [2021-12-17 23:59:48,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:59:48,674 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 213 transitions. [2021-12-17 23:59:48,674 INFO L471 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) [2021-12-17 23:59:48,674 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 213 transitions. [2021-12-17 23:59:48,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-12-17 23:59:48,675 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:59:48,675 INFO L514 BasicCegarLoop]: 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] [2021-12-17 23:59:48,706 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-17 23:59:48,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:59:48,894 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:59:48,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:59:48,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1549122871, now seen corresponding path program 1 times [2021-12-17 23:59:48,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:59:48,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304389397] [2021-12-17 23:59:48,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:48,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:59:48,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:48,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:59:48,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:48,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:59:48,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:48,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:59:48,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:49,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:59:49,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:49,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:59:49,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:49,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:59:49,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:49,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-17 23:59:49,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:49,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:59:49,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:49,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:59:49,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:49,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-17 23:59:49,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:49,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-17 23:59:49,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:49,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-17 23:59:49,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:49,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-17 23:59:49,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:49,085 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2021-12-17 23:59:49,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:59:49,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304389397] [2021-12-17 23:59:49,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304389397] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:59:49,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608457220] [2021-12-17 23:59:49,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:49,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:59:49,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:59:49,088 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:59:49,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-17 23:59:49,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:49,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 2700 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-17 23:59:49,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:59:49,726 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2021-12-17 23:59:49,726 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:59:49,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608457220] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:59:49,727 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:59:49,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-12-17 23:59:49,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106032654] [2021-12-17 23:59:49,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:59:49,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 23:59:49,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:59:49,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 23:59:49,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-17 23:59:49,733 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) [2021-12-17 23:59:49,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:59:49,757 INFO L93 Difference]: Finished difference Result 297 states and 397 transitions. [2021-12-17 23:59:49,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 23:59:49,758 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 [2021-12-17 23:59:49,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:59:49,759 INFO L225 Difference]: With dead ends: 297 [2021-12-17 23:59:49,760 INFO L226 Difference]: Without dead ends: 173 [2021-12-17 23:59:49,760 INFO L932 BasicCegarLoop]: 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 [2021-12-17 23:59:49,761 INFO L933 BasicCegarLoop]: 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 [2021-12-17 23:59:49,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 499 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 23:59:49,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-12-17 23:59:49,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 156. [2021-12-17 23:59:49,769 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) [2021-12-17 23:59:49,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 203 transitions. [2021-12-17 23:59:49,771 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 203 transitions. Word has length 118 [2021-12-17 23:59:49,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:59:49,771 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 203 transitions. [2021-12-17 23:59:49,771 INFO L471 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) [2021-12-17 23:59:49,772 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 203 transitions. [2021-12-17 23:59:49,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-12-17 23:59:49,773 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:59:49,773 INFO L514 BasicCegarLoop]: 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] [2021-12-17 23:59:49,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-17 23:59:49,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:59:49,988 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:59:49,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:59:49,988 INFO L85 PathProgramCache]: Analyzing trace with hash 351906291, now seen corresponding path program 2 times [2021-12-17 23:59:49,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:59:49,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759078851] [2021-12-17 23:59:49,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:49,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:59:50,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:50,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:59:50,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:50,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:59:50,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:50,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:59:50,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:50,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:59:50,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:50,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:59:50,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:50,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:59:50,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:50,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:59:50,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:50,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-17 23:59:50,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:50,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-17 23:59:50,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:50,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-17 23:59:50,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:50,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-17 23:59:50,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:50,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-17 23:59:50,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:50,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-17 23:59:50,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:50,286 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-12-17 23:59:50,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:59:50,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759078851] [2021-12-17 23:59:50,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759078851] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:59:50,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206527566] [2021-12-17 23:59:50,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 23:59:50,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:59:50,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:59:50,292 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:59:50,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-17 23:59:50,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 23:59:50,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:59:50,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 2712 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-17 23:59:51,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:59:51,220 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 79 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-12-17 23:59:51,221 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:59:51,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206527566] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:59:51,221 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:59:51,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 11 [2021-12-17 23:59:51,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123961963] [2021-12-17 23:59:51,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:59:51,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 23:59:51,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:59:51,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 23:59:51,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-12-17 23:59:51,223 INFO L87 Difference]: Start difference. First operand 156 states and 203 transitions. Second operand has 9 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2021-12-17 23:59:51,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:59:51,365 INFO L93 Difference]: Finished difference Result 285 states and 377 transitions. [2021-12-17 23:59:51,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 23:59:51,366 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 122 [2021-12-17 23:59:51,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:59:51,367 INFO L225 Difference]: With dead ends: 285 [2021-12-17 23:59:51,367 INFO L226 Difference]: Without dead ends: 161 [2021-12-17 23:59:51,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 144 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-12-17 23:59:51,368 INFO L933 BasicCegarLoop]: 160 mSDtfsCounter, 12 mSDsluCounter, 1078 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 23:59:51,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1238 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 23:59:51,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-12-17 23:59:51,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 161. [2021-12-17 23:59:51,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 110 states have (on average 1.190909090909091) internal successors, (131), 112 states have internal predecessors, (131), 36 states have call successors, (36), 13 states have call predecessors, (36), 14 states have return successors, (45), 35 states have call predecessors, (45), 35 states have call successors, (45) [2021-12-17 23:59:51,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 212 transitions. [2021-12-17 23:59:51,377 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 212 transitions. Word has length 122 [2021-12-17 23:59:51,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:59:51,377 INFO L470 AbstractCegarLoop]: Abstraction has 161 states and 212 transitions. [2021-12-17 23:59:51,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2021-12-17 23:59:51,377 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 212 transitions. [2021-12-17 23:59:51,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-17 23:59:51,379 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:59:51,379 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-12-17 23:59:51,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-17 23:59:51,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:59:51,596 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:59:51,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:59:51,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1721427666, now seen corresponding path program 1 times [2021-12-17 23:59:51,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:59:51,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815349331] [2021-12-17 23:59:51,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:51,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:59:51,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:51,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:59:51,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:51,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:59:51,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:51,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:59:51,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:51,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:59:51,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:51,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:59:51,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:51,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:59:51,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:51,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-17 23:59:51,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:51,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:59:51,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:51,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:59:51,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:51,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-17 23:59:51,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:51,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-17 23:59:51,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:51,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-17 23:59:51,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:51,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-17 23:59:51,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:51,786 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2021-12-17 23:59:51,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:59:51,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815349331] [2021-12-17 23:59:51,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815349331] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:59:51,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251948095] [2021-12-17 23:59:51,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:51,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:59:51,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:59:51,792 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:59:51,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-17 23:59:52,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:52,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 2717 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-17 23:59:52,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:59:52,383 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2021-12-17 23:59:52,383 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:59:52,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251948095] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:59:52,383 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:59:52,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-12-17 23:59:52,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534509703] [2021-12-17 23:59:52,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:59:52,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 23:59:52,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:59:52,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 23:59:52,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-17 23:59:52,385 INFO L87 Difference]: Start difference. First operand 161 states and 212 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 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) [2021-12-17 23:59:52,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:59:52,410 INFO L93 Difference]: Finished difference Result 295 states and 398 transitions. [2021-12-17 23:59:52,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 23:59:52,415 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 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 [2021-12-17 23:59:52,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:59:52,417 INFO L225 Difference]: With dead ends: 295 [2021-12-17 23:59:52,417 INFO L226 Difference]: Without dead ends: 164 [2021-12-17 23:59:52,418 INFO L932 BasicCegarLoop]: 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 [2021-12-17 23:59:52,419 INFO L933 BasicCegarLoop]: 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 [2021-12-17 23:59:52,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 492 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 23:59:52,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-12-17 23:59:52,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 161. [2021-12-17 23:59:52,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 110 states have (on average 1.1727272727272726) internal successors, (129), 112 states have internal predecessors, (129), 36 states have call successors, (36), 13 states have call predecessors, (36), 14 states have return successors, (45), 35 states have call predecessors, (45), 35 states have call successors, (45) [2021-12-17 23:59:52,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 210 transitions. [2021-12-17 23:59:52,434 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 210 transitions. Word has length 124 [2021-12-17 23:59:52,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:59:52,434 INFO L470 AbstractCegarLoop]: Abstraction has 161 states and 210 transitions. [2021-12-17 23:59:52,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 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) [2021-12-17 23:59:52,434 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 210 transitions. [2021-12-17 23:59:52,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-17 23:59:52,436 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:59:52,436 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-12-17 23:59:52,463 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-12-17 23:59:52,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:59:52,656 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:59:52,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:59:52,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1725298282, now seen corresponding path program 1 times [2021-12-17 23:59:52,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:59:52,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8186542] [2021-12-17 23:59:52,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:52,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:59:52,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:52,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:59:52,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:52,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:59:52,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:52,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:59:52,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:52,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:59:52,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:52,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:59:52,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:52,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:59:52,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:52,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-17 23:59:52,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:52,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:59:52,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:52,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:59:52,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:52,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-17 23:59:52,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:52,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-17 23:59:52,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:52,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-17 23:59:52,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:52,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-17 23:59:52,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:52,881 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-12-17 23:59:52,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:59:52,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8186542] [2021-12-17 23:59:52,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8186542] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:59:52,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094803394] [2021-12-17 23:59:52,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:52,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:59:52,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:59:52,883 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:59:52,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-17 23:59:53,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:53,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 2719 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-17 23:59:53,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:59:53,512 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-12-17 23:59:53,512 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:59:53,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094803394] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:59:53,512 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:59:53,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-12-17 23:59:53,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096993718] [2021-12-17 23:59:53,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:59:53,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 23:59:53,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:59:53,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 23:59:53,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-17 23:59:53,514 INFO L87 Difference]: Start difference. First operand 161 states and 210 transitions. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 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) [2021-12-17 23:59:53,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:59:53,535 INFO L93 Difference]: Finished difference Result 301 states and 410 transitions. [2021-12-17 23:59:53,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 23:59:53,535 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 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 [2021-12-17 23:59:53,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:59:53,537 INFO L225 Difference]: With dead ends: 301 [2021-12-17 23:59:53,537 INFO L226 Difference]: Without dead ends: 170 [2021-12-17 23:59:53,538 INFO L932 BasicCegarLoop]: 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 [2021-12-17 23:59:53,538 INFO L933 BasicCegarLoop]: 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 [2021-12-17 23:59:53,538 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 490 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 23:59:53,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-12-17 23:59:53,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 157. [2021-12-17 23:59:53,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 106 states have (on average 1.150943396226415) internal successors, (122), 108 states have internal predecessors, (122), 36 states have call successors, (36), 13 states have call predecessors, (36), 14 states have return successors, (45), 35 states have call predecessors, (45), 35 states have call successors, (45) [2021-12-17 23:59:53,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 203 transitions. [2021-12-17 23:59:53,546 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 203 transitions. Word has length 124 [2021-12-17 23:59:53,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:59:53,546 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 203 transitions. [2021-12-17 23:59:53,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 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) [2021-12-17 23:59:53,547 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 203 transitions. [2021-12-17 23:59:53,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-17 23:59:53,548 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:59:53,548 INFO L514 BasicCegarLoop]: 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] [2021-12-17 23:59:53,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-12-17 23:59:53,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-12-17 23:59:53,759 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:59:53,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:59:53,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1696797992, now seen corresponding path program 1 times [2021-12-17 23:59:53,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:59:53,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138790671] [2021-12-17 23:59:53,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:53,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:59:54,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:54,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:59:54,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:54,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:59:54,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:54,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:59:54,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:54,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:59:54,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:54,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:59:54,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:54,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:59:54,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:54,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-17 23:59:54,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:54,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:59:54,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:54,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:59:54,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:54,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-17 23:59:54,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:54,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-17 23:59:54,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:54,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-17 23:59:54,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:54,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-17 23:59:54,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:54,416 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 44 proven. 6 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2021-12-17 23:59:54,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:59:54,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138790671] [2021-12-17 23:59:54,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138790671] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:59:54,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177239865] [2021-12-17 23:59:54,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:59:54,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:59:54,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:59:54,418 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:59:54,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-17 23:59:54,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:59:54,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 2714 conjuncts, 91 conjunts are in the unsatisfiable core [2021-12-17 23:59:54,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:59:54,987 INFO L388 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 [2021-12-17 23:59:55,256 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:59:55,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 21 [2021-12-17 23:59:55,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-17 23:59:55,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2021-12-17 23:59:55,667 INFO L388 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 [2021-12-17 23:59:56,521 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 60 proven. 57 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-17 23:59:56,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:59:57,292 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 44 proven. 10 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-12-17 23:59:57,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177239865] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:59:57,293 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:59:57,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 27, 11] total 43 [2021-12-17 23:59:57,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802883631] [2021-12-17 23:59:57,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:59:57,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-12-17 23:59:57,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:59:57,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-12-17 23:59:57,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1650, Unknown=0, NotChecked=0, Total=1806 [2021-12-17 23:59:57,295 INFO L87 Difference]: Start difference. First operand 157 states and 203 transitions. Second operand has 43 states, 41 states have (on average 4.341463414634147) internal successors, (178), 40 states have internal predecessors, (178), 11 states have call successors, (38), 7 states have call predecessors, (38), 11 states have return successors, (36), 10 states have call predecessors, (36), 10 states have call successors, (36) [2021-12-18 00:00:00,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:00:00,424 INFO L93 Difference]: Finished difference Result 395 states and 533 transitions. [2021-12-18 00:00:00,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-12-18 00:00:00,425 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 4.341463414634147) internal successors, (178), 40 states have internal predecessors, (178), 11 states have call successors, (38), 7 states have call predecessors, (38), 11 states have return successors, (36), 10 states have call predecessors, (36), 10 states have call successors, (36) Word has length 124 [2021-12-18 00:00:00,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:00:00,427 INFO L225 Difference]: With dead ends: 395 [2021-12-18 00:00:00,427 INFO L226 Difference]: Without dead ends: 305 [2021-12-18 00:00:00,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 241 SyntacticMatches, 12 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1475 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=707, Invalid=5145, Unknown=0, NotChecked=0, Total=5852 [2021-12-18 00:00:00,429 INFO L933 BasicCegarLoop]: 266 mSDtfsCounter, 423 mSDsluCounter, 4005 mSDsCounter, 0 mSdLazyCounter, 3299 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 449 SdHoareTripleChecker+Valid, 4271 SdHoareTripleChecker+Invalid, 4567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 3299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1088 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2021-12-18 00:00:00,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [449 Valid, 4271 Invalid, 4567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 3299 Invalid, 0 Unknown, 1088 Unchecked, 1.9s Time] [2021-12-18 00:00:00,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2021-12-18 00:00:00,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 216. [2021-12-18 00:00:00,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 153 states have (on average 1.1437908496732025) internal successors, (175), 157 states have internal predecessors, (175), 42 states have call successors, (42), 17 states have call predecessors, (42), 20 states have return successors, (55), 41 states have call predecessors, (55), 41 states have call successors, (55) [2021-12-18 00:00:00,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 272 transitions. [2021-12-18 00:00:00,444 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 272 transitions. Word has length 124 [2021-12-18 00:00:00,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:00:00,444 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 272 transitions. [2021-12-18 00:00:00,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 4.341463414634147) internal successors, (178), 40 states have internal predecessors, (178), 11 states have call successors, (38), 7 states have call predecessors, (38), 11 states have return successors, (36), 10 states have call predecessors, (36), 10 states have call successors, (36) [2021-12-18 00:00:00,445 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 272 transitions. [2021-12-18 00:00:00,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-18 00:00:00,446 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:00:00,446 INFO L514 BasicCegarLoop]: 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] [2021-12-18 00:00:00,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-18 00:00:00,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:00:00,659 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:00:00,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:00:00,660 INFO L85 PathProgramCache]: Analyzing trace with hash 416934314, now seen corresponding path program 2 times [2021-12-18 00:00:00,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:00:00,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828693870] [2021-12-18 00:00:00,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:00,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:00:00,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:00,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:00:00,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:00,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:00:00,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:00,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:00:00,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:00,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:00:00,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:00,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:00:00,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:00,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:00:00,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:00,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:00:00,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:00,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-18 00:00:00,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:00,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:00:00,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:00,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:00:00,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:01,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-18 00:00:01,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:01,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 00:00:01,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:01,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-18 00:00:01,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:01,201 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 44 proven. 8 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-12-18 00:00:01,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:00:01,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828693870] [2021-12-18 00:00:01,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828693870] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:00:01,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442374355] [2021-12-18 00:00:01,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 00:00:01,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:00:01,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:00:01,208 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:00:01,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-18 00:00:02,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 00:00:02,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 00:00:02,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 2709 conjuncts, 46 conjunts are in the unsatisfiable core [2021-12-18 00:00:02,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:00:03,052 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 83 proven. 6 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-18 00:00:03,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:00:03,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-12-18 00:00:03,506 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-12-18 00:00:03,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2021-12-18 00:00:03,644 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 44 proven. 10 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-12-18 00:00:03,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442374355] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:00:03,644 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:00:03,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16, 11] total 30 [2021-12-18 00:00:03,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491273971] [2021-12-18 00:00:03,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:00:03,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-12-18 00:00:03,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:00:03,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-12-18 00:00:03,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=763, Unknown=0, NotChecked=0, Total=870 [2021-12-18 00:00:03,646 INFO L87 Difference]: Start difference. First operand 216 states and 272 transitions. Second operand has 30 states, 29 states have (on average 4.206896551724138) internal successors, (122), 28 states have internal predecessors, (122), 7 states have call successors, (29), 5 states have call predecessors, (29), 5 states have return successors, (25), 6 states have call predecessors, (25), 6 states have call successors, (25) [2021-12-18 00:00:05,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:00:05,606 INFO L93 Difference]: Finished difference Result 349 states and 450 transitions. [2021-12-18 00:00:05,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-18 00:00:05,607 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 4.206896551724138) internal successors, (122), 28 states have internal predecessors, (122), 7 states have call successors, (29), 5 states have call predecessors, (29), 5 states have return successors, (25), 6 states have call predecessors, (25), 6 states have call successors, (25) Word has length 124 [2021-12-18 00:00:05,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:00:05,610 INFO L225 Difference]: With dead ends: 349 [2021-12-18 00:00:05,610 INFO L226 Difference]: Without dead ends: 261 [2021-12-18 00:00:05,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 256 SyntacticMatches, 11 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 673 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=399, Invalid=2357, Unknown=0, NotChecked=0, Total=2756 [2021-12-18 00:00:05,612 INFO L933 BasicCegarLoop]: 164 mSDtfsCounter, 305 mSDsluCounter, 960 mSDsCounter, 0 mSdLazyCounter, 1484 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 1124 SdHoareTripleChecker+Invalid, 1995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 1484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 328 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:00:05,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [313 Valid, 1124 Invalid, 1995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 1484 Invalid, 0 Unknown, 328 Unchecked, 1.1s Time] [2021-12-18 00:00:05,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2021-12-18 00:00:05,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 239. [2021-12-18 00:00:05,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 171 states have (on average 1.1403508771929824) internal successors, (195), 175 states have internal predecessors, (195), 45 states have call successors, (45), 19 states have call predecessors, (45), 22 states have return successors, (66), 44 states have call predecessors, (66), 44 states have call successors, (66) [2021-12-18 00:00:05,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 306 transitions. [2021-12-18 00:00:05,630 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 306 transitions. Word has length 124 [2021-12-18 00:00:05,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:00:05,630 INFO L470 AbstractCegarLoop]: Abstraction has 239 states and 306 transitions. [2021-12-18 00:00:05,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 4.206896551724138) internal successors, (122), 28 states have internal predecessors, (122), 7 states have call successors, (29), 5 states have call predecessors, (29), 5 states have return successors, (25), 6 states have call predecessors, (25), 6 states have call successors, (25) [2021-12-18 00:00:05,631 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 306 transitions. [2021-12-18 00:00:05,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-18 00:00:05,633 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:00:05,634 INFO L514 BasicCegarLoop]: 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] [2021-12-18 00:00:05,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-18 00:00:05,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-12-18 00:00:05,848 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:00:05,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:00:05,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1429579026, now seen corresponding path program 1 times [2021-12-18 00:00:05,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:00:05,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268514551] [2021-12-18 00:00:05,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:05,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:00:05,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:06,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:00:06,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:06,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:00:06,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:06,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:00:06,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:06,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:00:06,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:06,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:00:06,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:06,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:00:06,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:06,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:00:06,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:06,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-18 00:00:06,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:06,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:00:06,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:06,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:00:06,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:06,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-18 00:00:06,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:06,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 00:00:06,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:06,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-18 00:00:06,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:06,333 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 44 proven. 8 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-12-18 00:00:06,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:00:06,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268514551] [2021-12-18 00:00:06,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268514551] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:00:06,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258937971] [2021-12-18 00:00:06,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:06,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:00:06,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:00:06,335 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:00:06,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-18 00:00:06,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:06,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 2711 conjuncts, 61 conjunts are in the unsatisfiable core [2021-12-18 00:00:06,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:00:06,976 INFO L388 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 [2021-12-18 00:00:07,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:00:07,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2021-12-18 00:00:07,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 00:00:07,505 INFO L354 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2021-12-18 00:00:07,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 1 [2021-12-18 00:00:07,589 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-18 00:00:07,589 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:00:07,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258937971] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:00:07,589 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:00:07,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [12] total 23 [2021-12-18 00:00:07,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084195553] [2021-12-18 00:00:07,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:00:07,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-18 00:00:07,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:00:07,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-18 00:00:07,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2021-12-18 00:00:07,591 INFO L87 Difference]: Start difference. First operand 239 states and 306 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) [2021-12-18 00:00:07,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:00:07,792 INFO L93 Difference]: Finished difference Result 486 states and 629 transitions. [2021-12-18 00:00:07,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-18 00:00:07,792 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 [2021-12-18 00:00:07,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:00:07,794 INFO L225 Difference]: With dead ends: 486 [2021-12-18 00:00:07,794 INFO L226 Difference]: Without dead ends: 309 [2021-12-18 00:00:07,795 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 135 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2021-12-18 00:00:07,796 INFO L933 BasicCegarLoop]: 203 mSDtfsCounter, 44 mSDsluCounter, 1790 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 1993 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:00:07,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 1993 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 129 Invalid, 0 Unknown, 183 Unchecked, 0.1s Time] [2021-12-18 00:00:07,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2021-12-18 00:00:07,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 258. [2021-12-18 00:00:07,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 191 states have (on average 1.1518324607329844) internal successors, (220), 195 states have internal predecessors, (220), 44 states have call successors, (44), 19 states have call predecessors, (44), 22 states have return successors, (63), 43 states have call predecessors, (63), 43 states have call successors, (63) [2021-12-18 00:00:07,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 327 transitions. [2021-12-18 00:00:07,814 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 327 transitions. Word has length 124 [2021-12-18 00:00:07,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:00:07,814 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 327 transitions. [2021-12-18 00:00:07,814 INFO L471 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) [2021-12-18 00:00:07,815 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 327 transitions. [2021-12-18 00:00:07,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-18 00:00:07,817 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:00:07,817 INFO L514 BasicCegarLoop]: 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] [2021-12-18 00:00:07,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-12-18 00:00:08,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-18 00:00:08,043 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:00:08,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:00:08,044 INFO L85 PathProgramCache]: Analyzing trace with hash 906813484, now seen corresponding path program 1 times [2021-12-18 00:00:08,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:00:08,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734937612] [2021-12-18 00:00:08,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:08,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:00:08,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:08,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:00:08,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:08,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:00:08,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:08,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:00:08,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:08,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:00:08,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:08,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:00:08,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:08,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:00:08,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:08,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:00:08,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:08,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-18 00:00:08,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:08,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:00:08,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:08,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:00:08,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:08,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-18 00:00:08,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:08,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 00:00:08,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:08,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-18 00:00:08,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:08,670 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 2 proven. 50 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-12-18 00:00:08,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:00:08,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734937612] [2021-12-18 00:00:08,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734937612] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:00:08,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685349362] [2021-12-18 00:00:08,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:08,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:00:08,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:00:08,674 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:00:08,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-18 00:00:09,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:09,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 2716 conjuncts, 53 conjunts are in the unsatisfiable core [2021-12-18 00:00:09,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:00:09,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:00:09,348 INFO L388 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 [2021-12-18 00:00:09,921 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-18 00:00:09,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 11 [2021-12-18 00:00:09,927 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-18 00:00:09,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-12-18 00:00:10,068 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-12-18 00:00:10,069 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:00:10,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685349362] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:00:10,069 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:00:10,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [16] total 29 [2021-12-18 00:00:10,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976634788] [2021-12-18 00:00:10,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:00:10,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-18 00:00:10,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:00:10,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-18 00:00:10,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2021-12-18 00:00:10,071 INFO L87 Difference]: Start difference. First operand 258 states and 327 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) [2021-12-18 00:00:10,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:00:10,225 INFO L93 Difference]: Finished difference Result 507 states and 656 transitions. [2021-12-18 00:00:10,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-18 00:00:10,226 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 [2021-12-18 00:00:10,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:00:10,228 INFO L225 Difference]: With dead ends: 507 [2021-12-18 00:00:10,228 INFO L226 Difference]: Without dead ends: 336 [2021-12-18 00:00:10,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=104, Invalid=826, Unknown=0, NotChecked=0, Total=930 [2021-12-18 00:00:10,232 INFO L933 BasicCegarLoop]: 236 mSDtfsCounter, 66 mSDsluCounter, 719 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 955 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:00:10,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 955 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 49 Invalid, 0 Unknown, 116 Unchecked, 0.1s Time] [2021-12-18 00:00:10,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2021-12-18 00:00:10,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 302. [2021-12-18 00:00:10,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 226 states have (on average 1.1327433628318584) internal successors, (256), 231 states have internal predecessors, (256), 48 states have call successors, (48), 23 states have call predecessors, (48), 27 states have return successors, (68), 47 states have call predecessors, (68), 47 states have call successors, (68) [2021-12-18 00:00:10,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 372 transitions. [2021-12-18 00:00:10,247 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 372 transitions. Word has length 124 [2021-12-18 00:00:10,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:00:10,248 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 372 transitions. [2021-12-18 00:00:10,248 INFO L471 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) [2021-12-18 00:00:10,248 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 372 transitions. [2021-12-18 00:00:10,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-12-18 00:00:10,250 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:00:10,250 INFO L514 BasicCegarLoop]: 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] [2021-12-18 00:00:10,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-12-18 00:00:10,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-18 00:00:10,471 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:00:10,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:00:10,472 INFO L85 PathProgramCache]: Analyzing trace with hash -637961624, now seen corresponding path program 3 times [2021-12-18 00:00:10,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:00:10,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341892243] [2021-12-18 00:00:10,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:10,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:00:10,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:10,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:00:10,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:10,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:00:10,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:10,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:00:10,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:10,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:00:10,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:10,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:00:10,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:10,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:00:10,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:10,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:00:10,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:10,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-18 00:00:10,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:10,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-18 00:00:10,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:10,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:00:10,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:10,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-18 00:00:10,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:10,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-18 00:00:10,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:10,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-18 00:00:10,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:10,784 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 14 proven. 15 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2021-12-18 00:00:10,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:00:10,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341892243] [2021-12-18 00:00:10,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341892243] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:00:10,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423087907] [2021-12-18 00:00:10,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 00:00:10,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:00:10,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:00:10,788 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:00:10,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-18 00:00:11,679 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-18 00:00:11,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 00:00:11,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 2425 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-18 00:00:11,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:00:12,417 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 85 proven. 8 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-18 00:00:12,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:00:12,717 INFO L354 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2021-12-18 00:00:12,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2021-12-18 00:00:12,830 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 48 proven. 10 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2021-12-18 00:00:12,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423087907] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:00:12,831 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:00:12,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 23 [2021-12-18 00:00:12,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885696330] [2021-12-18 00:00:12,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:00:12,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-12-18 00:00:12,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:00:12,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-18 00:00:12,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-12-18 00:00:12,833 INFO L87 Difference]: Start difference. First operand 302 states and 372 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) [2021-12-18 00:00:14,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:00:14,246 INFO L93 Difference]: Finished difference Result 512 states and 644 transitions. [2021-12-18 00:00:14,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-18 00:00:14,247 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 [2021-12-18 00:00:14,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:00:14,249 INFO L225 Difference]: With dead ends: 512 [2021-12-18 00:00:14,249 INFO L226 Difference]: Without dead ends: 306 [2021-12-18 00:00:14,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 267 SyntacticMatches, 7 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 475 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=341, Invalid=2209, Unknown=0, NotChecked=0, Total=2550 [2021-12-18 00:00:14,251 INFO L933 BasicCegarLoop]: 160 mSDtfsCounter, 146 mSDsluCounter, 1185 mSDsCounter, 0 mSdLazyCounter, 1359 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 1345 SdHoareTripleChecker+Invalid, 1814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 392 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-18 00:00:14,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 1345 Invalid, 1814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1359 Invalid, 0 Unknown, 392 Unchecked, 0.8s Time] [2021-12-18 00:00:14,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2021-12-18 00:00:14,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 300. [2021-12-18 00:00:14,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 223 states have (on average 1.1121076233183858) internal successors, (248), 229 states have internal predecessors, (248), 48 states have call successors, (48), 23 states have call predecessors, (48), 28 states have return successors, (70), 47 states have call predecessors, (70), 47 states have call successors, (70) [2021-12-18 00:00:14,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 366 transitions. [2021-12-18 00:00:14,265 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 366 transitions. Word has length 128 [2021-12-18 00:00:14,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:00:14,266 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 366 transitions. [2021-12-18 00:00:14,266 INFO L471 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) [2021-12-18 00:00:14,266 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 366 transitions. [2021-12-18 00:00:14,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-12-18 00:00:14,267 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:00:14,268 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:00:14,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-12-18 00:00:14,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-18 00:00:14,491 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:00:14,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:00:14,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1794099916, now seen corresponding path program 1 times [2021-12-18 00:00:14,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:00:14,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986717677] [2021-12-18 00:00:14,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:14,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:00:14,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:14,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:00:14,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:14,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:00:14,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:14,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 00:00:14,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:14,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 00:00:14,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:14,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:00:14,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:14,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:00:14,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:14,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 00:00:14,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:14,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-18 00:00:14,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:14,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:00:14,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:14,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 00:00:14,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:14,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 00:00:14,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:14,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-18 00:00:14,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:14,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-18 00:00:14,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:14,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-18 00:00:14,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:14,803 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 21 proven. 8 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2021-12-18 00:00:14,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:00:14,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986717677] [2021-12-18 00:00:14,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986717677] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:00:14,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66468200] [2021-12-18 00:00:14,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:14,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:00:14,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:00:14,812 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:00:14,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-18 00:00:15,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:15,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 2739 conjuncts, 52 conjunts are in the unsatisfiable core [2021-12-18 00:00:15,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:00:15,477 INFO L388 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 [2021-12-18 00:00:15,962 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-18 00:00:15,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 11 [2021-12-18 00:00:15,969 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-18 00:00:15,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-12-18 00:00:16,110 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-12-18 00:00:16,111 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:00:16,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66468200] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:00:16,111 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:00:16,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [10] total 23 [2021-12-18 00:00:16,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972314175] [2021-12-18 00:00:16,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:00:16,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-18 00:00:16,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:00:16,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-18 00:00:16,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2021-12-18 00:00:16,114 INFO L87 Difference]: Start difference. First operand 300 states and 366 transitions. Second operand has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 11 states have internal predecessors, (71), 6 states have call successors, (16), 4 states have call predecessors, (16), 5 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2021-12-18 00:00:16,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:00:16,668 INFO L93 Difference]: Finished difference Result 518 states and 662 transitions. [2021-12-18 00:00:16,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-18 00:00:16,669 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 11 states have internal predecessors, (71), 6 states have call successors, (16), 4 states have call predecessors, (16), 5 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 133 [2021-12-18 00:00:16,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:00:16,671 INFO L225 Difference]: With dead ends: 518 [2021-12-18 00:00:16,671 INFO L226 Difference]: Without dead ends: 342 [2021-12-18 00:00:16,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 147 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2021-12-18 00:00:16,672 INFO L933 BasicCegarLoop]: 175 mSDtfsCounter, 184 mSDsluCounter, 868 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 1043 SdHoareTripleChecker+Invalid, 1213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 617 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 00:00:16,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 1043 Invalid, 1213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 496 Invalid, 0 Unknown, 617 Unchecked, 0.4s Time] [2021-12-18 00:00:16,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-12-18 00:00:16,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 271. [2021-12-18 00:00:16,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 198 states have (on average 1.1161616161616161) internal successors, (221), 204 states have internal predecessors, (221), 46 states have call successors, (46), 22 states have call predecessors, (46), 26 states have return successors, (67), 44 states have call predecessors, (67), 45 states have call successors, (67) [2021-12-18 00:00:16,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 334 transitions. [2021-12-18 00:00:16,686 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 334 transitions. Word has length 133 [2021-12-18 00:00:16,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:00:16,686 INFO L470 AbstractCegarLoop]: Abstraction has 271 states and 334 transitions. [2021-12-18 00:00:16,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 11 states have internal predecessors, (71), 6 states have call successors, (16), 4 states have call predecessors, (16), 5 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2021-12-18 00:00:16,687 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 334 transitions. [2021-12-18 00:00:16,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2021-12-18 00:00:16,688 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:00:16,688 INFO L514 BasicCegarLoop]: 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] [2021-12-18 00:00:16,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-18 00:00:16,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:00:16,915 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:00:16,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:00:16,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1935170269, now seen corresponding path program 1 times [2021-12-18 00:00:16,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:00:16,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912330348] [2021-12-18 00:00:16,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:16,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:00:17,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:17,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:00:17,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:17,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:00:17,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:17,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:00:17,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:17,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:00:17,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:17,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:00:17,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:17,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:00:17,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:17,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:00:17,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:17,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:00:17,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:17,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:00:17,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:17,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:00:17,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:17,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-18 00:00:17,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:17,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-18 00:00:17,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:17,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-18 00:00:17,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:17,209 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 22 proven. 8 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2021-12-18 00:00:17,210 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:00:17,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912330348] [2021-12-18 00:00:17,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912330348] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:00:17,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41915225] [2021-12-18 00:00:17,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:17,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:00:17,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:00:17,216 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:00:17,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-18 00:00:17,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:17,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 2730 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-18 00:00:17,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:00:17,924 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-12-18 00:00:17,924 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:00:17,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41915225] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:00:17,924 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:00:17,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 11 [2021-12-18 00:00:17,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560611453] [2021-12-18 00:00:17,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:00:17,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 00:00:17,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:00:17,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 00:00:17,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-12-18 00:00:17,926 INFO L87 Difference]: Start difference. First operand 271 states and 334 transitions. Second operand has 9 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2021-12-18 00:00:18,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:00:18,039 INFO L93 Difference]: Finished difference Result 401 states and 499 transitions. [2021-12-18 00:00:18,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 00:00:18,040 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 134 [2021-12-18 00:00:18,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:00:18,041 INFO L225 Difference]: With dead ends: 401 [2021-12-18 00:00:18,041 INFO L226 Difference]: Without dead ends: 255 [2021-12-18 00:00:18,042 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 157 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-12-18 00:00:18,043 INFO L933 BasicCegarLoop]: 164 mSDtfsCounter, 12 mSDsluCounter, 1094 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1258 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:00:18,043 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1258 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 00:00:18,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-12-18 00:00:18,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 240. [2021-12-18 00:00:18,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 173 states have (on average 1.115606936416185) internal successors, (193), 178 states have internal predecessors, (193), 43 states have call successors, (43), 20 states have call predecessors, (43), 23 states have return successors, (52), 41 states have call predecessors, (52), 42 states have call successors, (52) [2021-12-18 00:00:18,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 288 transitions. [2021-12-18 00:00:18,057 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 288 transitions. Word has length 134 [2021-12-18 00:00:18,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:00:18,057 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 288 transitions. [2021-12-18 00:00:18,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2021-12-18 00:00:18,057 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 288 transitions. [2021-12-18 00:00:18,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2021-12-18 00:00:18,059 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:00:18,059 INFO L514 BasicCegarLoop]: 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] [2021-12-18 00:00:18,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-12-18 00:00:18,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-18 00:00:18,260 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:00:18,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:00:18,260 INFO L85 PathProgramCache]: Analyzing trace with hash -2072384192, now seen corresponding path program 1 times [2021-12-18 00:00:18,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:00:18,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255796333] [2021-12-18 00:00:18,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:18,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:00:18,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:18,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:00:18,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:18,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:00:18,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:18,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:00:18,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:18,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:00:18,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:18,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:00:18,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:18,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:00:18,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:18,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:00:18,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:18,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:00:18,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:18,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:00:18,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:18,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:00:18,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:18,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:00:18,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:18,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-18 00:00:18,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:18,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-18 00:00:18,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:18,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:00:18,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:18,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-18 00:00:18,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:18,571 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2021-12-18 00:00:18,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:00:18,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255796333] [2021-12-18 00:00:18,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255796333] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:00:18,572 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:00:18,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-18 00:00:18,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44949647] [2021-12-18 00:00:18,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:00:18,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 00:00:18,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:00:18,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 00:00:18,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-18 00:00:18,575 INFO L87 Difference]: Start difference. First operand 240 states and 288 transitions. Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 5 states have internal predecessors, (58), 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) [2021-12-18 00:00:19,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:00:19,036 INFO L93 Difference]: Finished difference Result 317 states and 385 transitions. [2021-12-18 00:00:19,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 00:00:19,037 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 5 states have internal predecessors, (58), 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 [2021-12-18 00:00:19,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:00:19,039 INFO L225 Difference]: With dead ends: 317 [2021-12-18 00:00:19,039 INFO L226 Difference]: Without dead ends: 268 [2021-12-18 00:00:19,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-18 00:00:19,040 INFO L933 BasicCegarLoop]: 144 mSDtfsCounter, 140 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 00:00:19,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 550 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-18 00:00:19,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-12-18 00:00:19,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 245. [2021-12-18 00:00:19,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 177 states have (on average 1.112994350282486) internal successors, (197), 182 states have internal predecessors, (197), 43 states have call successors, (43), 20 states have call predecessors, (43), 24 states have return successors, (53), 42 states have call predecessors, (53), 42 states have call successors, (53) [2021-12-18 00:00:19,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 293 transitions. [2021-12-18 00:00:19,055 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 293 transitions. Word has length 137 [2021-12-18 00:00:19,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:00:19,055 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 293 transitions. [2021-12-18 00:00:19,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 5 states have internal predecessors, (58), 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) [2021-12-18 00:00:19,056 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 293 transitions. [2021-12-18 00:00:19,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-12-18 00:00:19,058 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:00:19,059 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 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] [2021-12-18 00:00:19,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-18 00:00:19,059 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:00:19,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:00:19,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1124756936, now seen corresponding path program 2 times [2021-12-18 00:00:19,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:00:19,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434562928] [2021-12-18 00:00:19,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:19,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:00:19,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:19,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:00:19,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:19,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:00:19,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:19,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:00:19,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:19,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:00:19,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:19,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:00:19,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:19,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:00:19,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:19,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:00:19,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:19,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:00:19,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:19,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:00:19,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:19,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:00:19,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:19,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 00:00:19,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:19,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-18 00:00:19,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:19,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-18 00:00:19,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:20,054 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 44 proven. 29 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-12-18 00:00:20,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:00:20,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434562928] [2021-12-18 00:00:20,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434562928] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:00:20,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533170850] [2021-12-18 00:00:20,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 00:00:20,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:00:20,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:00:20,060 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:00:20,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-18 00:00:21,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 00:00:21,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 00:00:21,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 2732 conjuncts, 40 conjunts are in the unsatisfiable core [2021-12-18 00:00:21,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:00:28,041 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 97 proven. 12 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2021-12-18 00:00:28,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:00:28,397 INFO L354 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2021-12-18 00:00:28,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2021-12-18 00:00:28,532 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 60 proven. 14 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-12-18 00:00:28,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533170850] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:00:28,532 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:00:28,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 10, 9] total 31 [2021-12-18 00:00:28,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141579781] [2021-12-18 00:00:28,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:00:28,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-18 00:00:28,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:00:28,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-18 00:00:28,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=830, Unknown=1, NotChecked=0, Total=930 [2021-12-18 00:00:28,536 INFO L87 Difference]: Start difference. First operand 245 states and 293 transitions. Second operand has 31 states, 29 states have (on average 5.0) internal successors, (145), 29 states have internal predecessors, (145), 10 states have call successors, (32), 5 states have call predecessors, (32), 8 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) [2021-12-18 00:00:30,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:00:30,406 INFO L93 Difference]: Finished difference Result 410 states and 505 transitions. [2021-12-18 00:00:30,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-18 00:00:30,406 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 5.0) internal successors, (145), 29 states have internal predecessors, (145), 10 states have call successors, (32), 5 states have call predecessors, (32), 8 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) Word has length 136 [2021-12-18 00:00:30,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:00:30,408 INFO L225 Difference]: With dead ends: 410 [2021-12-18 00:00:30,408 INFO L226 Difference]: Without dead ends: 279 [2021-12-18 00:00:30,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 282 SyntacticMatches, 11 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 484 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=235, Invalid=1656, Unknown=1, NotChecked=0, Total=1892 [2021-12-18 00:00:30,410 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 397 mSDsluCounter, 860 mSDsCounter, 0 mSdLazyCounter, 2130 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 999 SdHoareTripleChecker+Invalid, 2499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 2130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 191 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-18 00:00:30,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 999 Invalid, 2499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 2130 Invalid, 0 Unknown, 191 Unchecked, 1.4s Time] [2021-12-18 00:00:30,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-12-18 00:00:30,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 277. [2021-12-18 00:00:30,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 198 states have (on average 1.1111111111111112) internal successors, (220), 203 states have internal predecessors, (220), 51 states have call successors, (51), 23 states have call predecessors, (51), 27 states have return successors, (64), 50 states have call predecessors, (64), 50 states have call successors, (64) [2021-12-18 00:00:30,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 335 transitions. [2021-12-18 00:00:30,427 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 335 transitions. Word has length 136 [2021-12-18 00:00:30,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:00:30,427 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 335 transitions. [2021-12-18 00:00:30,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 5.0) internal successors, (145), 29 states have internal predecessors, (145), 10 states have call successors, (32), 5 states have call predecessors, (32), 8 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) [2021-12-18 00:00:30,428 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 335 transitions. [2021-12-18 00:00:30,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-12-18 00:00:30,429 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:00:30,430 INFO L514 BasicCegarLoop]: 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] [2021-12-18 00:00:30,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-18 00:00:30,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:00:30,651 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:00:30,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:00:30,652 INFO L85 PathProgramCache]: Analyzing trace with hash -2001620082, now seen corresponding path program 1 times [2021-12-18 00:00:30,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:00:30,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999239879] [2021-12-18 00:00:30,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:30,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:00:30,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:30,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:00:30,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:30,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:00:30,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:30,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:00:30,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:30,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:00:30,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:30,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:00:30,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:30,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:00:30,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:30,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:00:30,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:30,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:00:30,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:30,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:00:30,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:30,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:00:30,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:31,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 00:00:31,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:31,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-18 00:00:31,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:31,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-18 00:00:31,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:31,125 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 60 proven. 7 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2021-12-18 00:00:31,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:00:31,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999239879] [2021-12-18 00:00:31,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999239879] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:00:31,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251598938] [2021-12-18 00:00:31,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:31,126 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:00:31,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:00:31,127 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:00:31,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-18 00:00:31,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:31,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 2729 conjuncts, 115 conjunts are in the unsatisfiable core [2021-12-18 00:00:31,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:00:31,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:00:31,722 INFO L388 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 [2021-12-18 00:00:32,250 INFO L354 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2021-12-18 00:00:32,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 11 [2021-12-18 00:00:32,356 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 00:00:32,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-12-18 00:00:32,361 INFO L388 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 5 [2021-12-18 00:00:32,467 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-12-18 00:00:32,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 28 [2021-12-18 00:00:33,508 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 55 proven. 92 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-18 00:00:33,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:00:34,497 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 60 proven. 14 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-12-18 00:00:34,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251598938] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:00:34,498 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:00:34,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 31, 12] total 50 [2021-12-18 00:00:34,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981519689] [2021-12-18 00:00:34,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:00:34,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-12-18 00:00:34,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:00:34,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-12-18 00:00:34,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=2236, Unknown=0, NotChecked=0, Total=2450 [2021-12-18 00:00:34,500 INFO L87 Difference]: Start difference. First operand 277 states and 335 transitions. Second operand has 50 states, 48 states have (on average 3.5625) internal successors, (171), 45 states have internal predecessors, (171), 13 states have call successors, (33), 8 states have call predecessors, (33), 11 states have return successors, (30), 11 states have call predecessors, (30), 11 states have call successors, (30) [2021-12-18 00:00:38,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:00:38,693 INFO L93 Difference]: Finished difference Result 606 states and 791 transitions. [2021-12-18 00:00:38,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-12-18 00:00:38,694 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 48 states have (on average 3.5625) internal successors, (171), 45 states have internal predecessors, (171), 13 states have call successors, (33), 8 states have call predecessors, (33), 11 states have return successors, (30), 11 states have call predecessors, (30), 11 states have call successors, (30) Word has length 136 [2021-12-18 00:00:38,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:00:38,697 INFO L225 Difference]: With dead ends: 606 [2021-12-18 00:00:38,697 INFO L226 Difference]: Without dead ends: 416 [2021-12-18 00:00:38,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 267 SyntacticMatches, 8 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2538 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=784, Invalid=7406, Unknown=0, NotChecked=0, Total=8190 [2021-12-18 00:00:38,701 INFO L933 BasicCegarLoop]: 199 mSDtfsCounter, 524 mSDsluCounter, 1663 mSDsCounter, 0 mSdLazyCounter, 3919 mSolverCounterSat, 347 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 532 SdHoareTripleChecker+Valid, 1862 SdHoareTripleChecker+Invalid, 5414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 347 IncrementalHoareTripleChecker+Valid, 3919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1148 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2021-12-18 00:00:38,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [532 Valid, 1862 Invalid, 5414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [347 Valid, 3919 Invalid, 0 Unknown, 1148 Unchecked, 2.6s Time] [2021-12-18 00:00:38,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2021-12-18 00:00:38,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 349. [2021-12-18 00:00:38,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 247 states have (on average 1.1133603238866396) internal successors, (275), 254 states have internal predecessors, (275), 66 states have call successors, (66), 30 states have call predecessors, (66), 35 states have return successors, (97), 64 states have call predecessors, (97), 65 states have call successors, (97) [2021-12-18 00:00:38,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 438 transitions. [2021-12-18 00:00:38,722 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 438 transitions. Word has length 136 [2021-12-18 00:00:38,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:00:38,723 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 438 transitions. [2021-12-18 00:00:38,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 48 states have (on average 3.5625) internal successors, (171), 45 states have internal predecessors, (171), 13 states have call successors, (33), 8 states have call predecessors, (33), 11 states have return successors, (30), 11 states have call predecessors, (30), 11 states have call successors, (30) [2021-12-18 00:00:38,723 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 438 transitions. [2021-12-18 00:00:38,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-12-18 00:00:38,725 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:00:38,725 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-12-18 00:00:38,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-18 00:00:38,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:00:38,945 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:00:38,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:00:38,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1743454644, now seen corresponding path program 1 times [2021-12-18 00:00:38,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:00:38,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115594550] [2021-12-18 00:00:38,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:38,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:00:39,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:00:39,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:00:39,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:00:39,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:00:39,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:00:39,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:00:39,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:00:39,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:00:39,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:00:39,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:00:39,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 00:00:39,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-18 00:00:39,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-18 00:00:39,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,204 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2021-12-18 00:00:39,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:00:39,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115594550] [2021-12-18 00:00:39,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115594550] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:00:39,205 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:00:39,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 00:00:39,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048347096] [2021-12-18 00:00:39,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:00:39,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 00:00:39,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:00:39,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 00:00:39,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-18 00:00:39,206 INFO L87 Difference]: Start difference. First operand 349 states and 438 transitions. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 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) [2021-12-18 00:00:39,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:00:39,567 INFO L93 Difference]: Finished difference Result 453 states and 567 transitions. [2021-12-18 00:00:39,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 00:00:39,568 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 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 136 [2021-12-18 00:00:39,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:00:39,570 INFO L225 Difference]: With dead ends: 453 [2021-12-18 00:00:39,570 INFO L226 Difference]: Without dead ends: 342 [2021-12-18 00:00:39,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-12-18 00:00:39,571 INFO L933 BasicCegarLoop]: 150 mSDtfsCounter, 85 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 00:00:39,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 425 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 00:00:39,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-12-18 00:00:39,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 342. [2021-12-18 00:00:39,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 241 states have (on average 1.107883817427386) internal successors, (267), 247 states have internal predecessors, (267), 66 states have call successors, (66), 30 states have call predecessors, (66), 34 states have return successors, (90), 64 states have call predecessors, (90), 65 states have call successors, (90) [2021-12-18 00:00:39,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 423 transitions. [2021-12-18 00:00:39,593 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 423 transitions. Word has length 136 [2021-12-18 00:00:39,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:00:39,594 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 423 transitions. [2021-12-18 00:00:39,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 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) [2021-12-18 00:00:39,594 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 423 transitions. [2021-12-18 00:00:39,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-12-18 00:00:39,596 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:00:39,596 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:00:39,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-18 00:00:39,597 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:00:39,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:00:39,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1577973360, now seen corresponding path program 1 times [2021-12-18 00:00:39,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:00:39,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720253805] [2021-12-18 00:00:39,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:39,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:00:39,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:00:39,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:00:39,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:00:39,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:00:39,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:39,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:00:39,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:40,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:00:40,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:40,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:00:40,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:40,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:00:40,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:40,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:00:40,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:40,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:00:40,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:40,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 00:00:40,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:40,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-18 00:00:40,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:40,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-18 00:00:40,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:40,302 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 18 proven. 51 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2021-12-18 00:00:40,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:00:40,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720253805] [2021-12-18 00:00:40,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720253805] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:00:40,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830575637] [2021-12-18 00:00:40,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:40,304 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:00:40,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:00:40,305 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:00:40,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-18 00:00:40,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:40,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 2734 conjuncts, 81 conjunts are in the unsatisfiable core [2021-12-18 00:00:40,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:00:41,110 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 00:00:41,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2021-12-18 00:00:41,238 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-12-18 00:00:41,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 34 [2021-12-18 00:00:48,495 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 82 proven. 48 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-18 00:00:48,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:00:49,365 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 60 proven. 14 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-12-18 00:00:49,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830575637] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:00:49,366 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:00:49,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 22, 12] total 48 [2021-12-18 00:00:49,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730853716] [2021-12-18 00:00:49,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:00:49,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-12-18 00:00:49,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:00:49,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-12-18 00:00:49,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=2080, Unknown=1, NotChecked=0, Total=2256 [2021-12-18 00:00:49,368 INFO L87 Difference]: Start difference. First operand 342 states and 423 transitions. Second operand has 48 states, 44 states have (on average 3.8863636363636362) internal successors, (171), 45 states have internal predecessors, (171), 16 states have call successors, (42), 7 states have call predecessors, (42), 10 states have return successors, (38), 12 states have call predecessors, (38), 14 states have call successors, (38) [2021-12-18 00:00:54,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:00:54,870 INFO L93 Difference]: Finished difference Result 701 states and 930 transitions. [2021-12-18 00:00:54,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-12-18 00:00:54,870 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 44 states have (on average 3.8863636363636362) internal successors, (171), 45 states have internal predecessors, (171), 16 states have call successors, (42), 7 states have call predecessors, (42), 10 states have return successors, (38), 12 states have call predecessors, (38), 14 states have call successors, (38) Word has length 136 [2021-12-18 00:00:54,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:00:54,874 INFO L225 Difference]: With dead ends: 701 [2021-12-18 00:00:54,874 INFO L226 Difference]: Without dead ends: 505 [2021-12-18 00:00:54,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 274 SyntacticMatches, 12 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2298 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=775, Invalid=7414, Unknown=1, NotChecked=0, Total=8190 [2021-12-18 00:00:54,878 INFO L933 BasicCegarLoop]: 206 mSDtfsCounter, 415 mSDsluCounter, 2253 mSDsCounter, 0 mSdLazyCounter, 5492 mSolverCounterSat, 354 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 2459 SdHoareTripleChecker+Invalid, 6512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 354 IncrementalHoareTripleChecker+Valid, 5492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 666 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2021-12-18 00:00:54,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [452 Valid, 2459 Invalid, 6512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [354 Valid, 5492 Invalid, 0 Unknown, 666 Unchecked, 3.8s Time] [2021-12-18 00:00:54,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2021-12-18 00:00:54,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 420. [2021-12-18 00:00:54,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 287 states have (on average 1.1219512195121952) internal successors, (322), 299 states have internal predecessors, (322), 94 states have call successors, (94), 34 states have call predecessors, (94), 38 states have return successors, (126), 86 states have call predecessors, (126), 93 states have call successors, (126) [2021-12-18 00:00:54,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 542 transitions. [2021-12-18 00:00:54,905 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 542 transitions. Word has length 136 [2021-12-18 00:00:54,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:00:54,905 INFO L470 AbstractCegarLoop]: Abstraction has 420 states and 542 transitions. [2021-12-18 00:00:54,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 44 states have (on average 3.8863636363636362) internal successors, (171), 45 states have internal predecessors, (171), 16 states have call successors, (42), 7 states have call predecessors, (42), 10 states have return successors, (38), 12 states have call predecessors, (38), 14 states have call successors, (38) [2021-12-18 00:00:54,906 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 542 transitions. [2021-12-18 00:00:54,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2021-12-18 00:00:54,908 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:00:54,908 INFO L514 BasicCegarLoop]: 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] [2021-12-18 00:00:54,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-12-18 00:00:55,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:00:55,122 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:00:55,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:00:55,123 INFO L85 PathProgramCache]: Analyzing trace with hash -965206650, now seen corresponding path program 1 times [2021-12-18 00:00:55,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:00:55,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152911456] [2021-12-18 00:00:55,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:55,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:00:55,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:55,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:00:55,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:55,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:00:55,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:55,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:00:55,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:55,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:00:55,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:55,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:00:55,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:55,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:00:55,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:55,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:00:55,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:55,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-18 00:00:55,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:55,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 00:00:55,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:55,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:00:55,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:55,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-18 00:00:55,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:55,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-18 00:00:55,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:55,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-18 00:00:55,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:55,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-18 00:00:55,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:55,730 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 26 proven. 32 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-12-18 00:00:55,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:00:55,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152911456] [2021-12-18 00:00:55,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152911456] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:00:55,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070236161] [2021-12-18 00:00:55,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:00:55,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:00:55,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:00:55,736 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:00:55,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-18 00:00:56,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:00:56,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 2770 conjuncts, 134 conjunts are in the unsatisfiable core [2021-12-18 00:00:56,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:00:56,358 INFO L388 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 [2021-12-18 00:00:56,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-18 00:01:00,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:01:00,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-12-18 00:01:00,885 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 00:01:00,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2021-12-18 00:01:00,892 INFO L388 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 [2021-12-18 00:01:03,061 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 00:01:03,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 27 [2021-12-18 00:01:03,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:01:03,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-12-18 00:01:03,118 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 00:01:03,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2021-12-18 00:01:03,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:01:03,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-12-18 00:01:03,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:01:03,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-18 00:01:05,464 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 62 proven. 94 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-18 00:01:05,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:01:06,508 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 50 proven. 14 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-12-18 00:01:06,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070236161] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:01:06,508 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:01:06,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 40, 11] total 64 [2021-12-18 00:01:06,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308229234] [2021-12-18 00:01:06,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:01:06,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-12-18 00:01:06,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:01:06,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-12-18 00:01:06,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=3785, Unknown=3, NotChecked=0, Total=4032 [2021-12-18 00:01:06,511 INFO L87 Difference]: Start difference. First operand 420 states and 542 transitions. Second operand has 64 states, 57 states have (on average 3.8421052631578947) internal successors, (219), 58 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) [2021-12-18 00:01:16,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:01:16,653 INFO L93 Difference]: Finished difference Result 657 states and 832 transitions. [2021-12-18 00:01:16,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-12-18 00:01:16,655 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 57 states have (on average 3.8421052631578947) internal successors, (219), 58 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 [2021-12-18 00:01:16,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:01:16,657 INFO L225 Difference]: With dead ends: 657 [2021-12-18 00:01:16,657 INFO L226 Difference]: Without dead ends: 419 [2021-12-18 00:01:16,661 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 378 GetRequests, 256 SyntacticMatches, 13 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4095 ImplicationChecksByTransitivity, 16.6s TimeCoverageRelationStatistics Valid=761, Invalid=11443, Unknown=6, NotChecked=0, Total=12210 [2021-12-18 00:01:16,662 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 265 mSDsluCounter, 1997 mSDsCounter, 0 mSdLazyCounter, 3961 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 2150 SdHoareTripleChecker+Invalid, 5250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 3961 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1123 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-12-18 00:01:16,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 2150 Invalid, 5250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 3961 Invalid, 0 Unknown, 1123 Unchecked, 2.3s Time] [2021-12-18 00:01:16,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2021-12-18 00:01:16,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 358. [2021-12-18 00:01:16,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 248 states have (on average 1.1088709677419355) internal successors, (275), 256 states have internal predecessors, (275), 76 states have call successors, (76), 31 states have call predecessors, (76), 33 states have return successors, (92), 70 states have call predecessors, (92), 75 states have call successors, (92) [2021-12-18 00:01:16,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 443 transitions. [2021-12-18 00:01:16,689 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 443 transitions. Word has length 137 [2021-12-18 00:01:16,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:01:16,689 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 443 transitions. [2021-12-18 00:01:16,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 57 states have (on average 3.8421052631578947) internal successors, (219), 58 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) [2021-12-18 00:01:16,689 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 443 transitions. [2021-12-18 00:01:16,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-12-18 00:01:16,691 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:01:16,691 INFO L514 BasicCegarLoop]: 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] [2021-12-18 00:01:16,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-12-18 00:01:16,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:01:16,903 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:01:16,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:01:16,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1515857075, now seen corresponding path program 1 times [2021-12-18 00:01:16,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:01:16,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350805139] [2021-12-18 00:01:16,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:01:16,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:01:16,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:17,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:01:17,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:17,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:01:17,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:17,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:01:17,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:17,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:01:17,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:17,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:01:17,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:17,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:01:17,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:17,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:01:17,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:17,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:01:17,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:17,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:01:17,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:17,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:01:17,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:17,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 00:01:17,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:17,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-18 00:01:17,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:17,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-18 00:01:17,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:17,179 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-12-18 00:01:17,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:01:17,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350805139] [2021-12-18 00:01:17,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350805139] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:01:17,180 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:01:17,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-18 00:01:17,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154643491] [2021-12-18 00:01:17,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:01:17,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-18 00:01:17,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:01:17,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-18 00:01:17,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-12-18 00:01:17,181 INFO L87 Difference]: Start difference. First operand 358 states and 443 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) [2021-12-18 00:01:17,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:01:17,692 INFO L93 Difference]: Finished difference Result 374 states and 462 transitions. [2021-12-18 00:01:17,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-18 00:01:17,692 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 [2021-12-18 00:01:17,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:01:17,697 INFO L225 Difference]: With dead ends: 374 [2021-12-18 00:01:17,697 INFO L226 Difference]: Without dead ends: 372 [2021-12-18 00:01:17,698 INFO L932 BasicCegarLoop]: 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 [2021-12-18 00:01:17,698 INFO L933 BasicCegarLoop]: 148 mSDtfsCounter, 96 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 905 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 00:01:17,698 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 905 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 660 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-18 00:01:17,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2021-12-18 00:01:17,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 367. [2021-12-18 00:01:17,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 254 states have (on average 1.1062992125984252) internal successors, (281), 262 states have internal predecessors, (281), 77 states have call successors, (77), 33 states have call predecessors, (77), 35 states have return successors, (93), 71 states have call predecessors, (93), 76 states have call successors, (93) [2021-12-18 00:01:17,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 451 transitions. [2021-12-18 00:01:17,720 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 451 transitions. Word has length 138 [2021-12-18 00:01:17,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:01:17,720 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 451 transitions. [2021-12-18 00:01:17,720 INFO L471 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) [2021-12-18 00:01:17,720 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 451 transitions. [2021-12-18 00:01:17,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2021-12-18 00:01:17,722 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:01:17,722 INFO L514 BasicCegarLoop]: 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] [2021-12-18 00:01:17,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-18 00:01:17,723 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:01:17,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:01:17,723 INFO L85 PathProgramCache]: Analyzing trace with hash -719576038, now seen corresponding path program 1 times [2021-12-18 00:01:17,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:01:17,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457191217] [2021-12-18 00:01:17,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:01:17,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:01:17,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:18,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:01:18,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:18,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:01:18,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:18,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:01:18,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:18,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:01:18,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:18,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:01:18,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:18,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:01:18,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:18,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:01:18,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:18,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-18 00:01:18,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:18,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:01:18,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:18,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:01:18,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:18,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-18 00:01:18,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:18,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-18 00:01:18,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:18,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-18 00:01:18,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:18,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-18 00:01:18,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:18,303 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 16 proven. 32 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2021-12-18 00:01:18,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:01:18,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457191217] [2021-12-18 00:01:18,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457191217] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:01:18,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451702827] [2021-12-18 00:01:18,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:01:18,304 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:01:18,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:01:18,308 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:01:18,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-18 00:01:18,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:01:18,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 2794 conjuncts, 75 conjunts are in the unsatisfiable core [2021-12-18 00:01:18,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:01:21,402 WARN L860 $PredicateComparison]: unable to prove that (or (exists ((v_aws_byte_buf_write_~buf.base_BEFORE_CALL_56 Int) (v_aws_byte_buf_write_~buf.offset_BEFORE_CALL_56 Int)) (not (= (select (select |c_#memory_$Pointer$.base| v_aws_byte_buf_write_~buf.base_BEFORE_CALL_56) (+ v_aws_byte_buf_write_~buf.offset_BEFORE_CALL_56 8)) 0))) (exists ((v_aws_byte_buf_write_~buf.base_BEFORE_CALL_56 Int) (v_aws_byte_buf_write_~buf.offset_BEFORE_CALL_56 Int)) (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_byte_buf_write_~buf.base_BEFORE_CALL_56) (+ v_aws_byte_buf_write_~buf.offset_BEFORE_CALL_56 8)) 0)))) is different from true [2021-12-18 00:01:23,485 WARN L860 $PredicateComparison]: unable to prove that (or (exists ((v_aws_byte_buf_write_~buf.offset_BEFORE_CALL_57 Int) (v_aws_byte_buf_write_~buf.base_BEFORE_CALL_57 Int)) (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_byte_buf_write_~buf.base_BEFORE_CALL_57) (+ v_aws_byte_buf_write_~buf.offset_BEFORE_CALL_57 8)) 0))) (exists ((v_aws_byte_buf_write_~buf.offset_BEFORE_CALL_57 Int) (v_aws_byte_buf_write_~buf.base_BEFORE_CALL_57 Int)) (not (= (select (select |c_#memory_$Pointer$.base| v_aws_byte_buf_write_~buf.base_BEFORE_CALL_57) (+ v_aws_byte_buf_write_~buf.offset_BEFORE_CALL_57 8)) 0)))) is different from true [2021-12-18 00:01:31,565 WARN L227 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 25 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:01:39,778 WARN L227 SmtUtils]: Spent 6.03s on a formula simplification that was a NOOP. DAG size: 36 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:01:47,922 WARN L227 SmtUtils]: Spent 6.04s on a formula simplification that was a NOOP. DAG size: 36 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:01:56,055 WARN L227 SmtUtils]: Spent 6.03s on a formula simplification that was a NOOP. DAG size: 36 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:02:04,178 WARN L227 SmtUtils]: Spent 6.04s on a formula simplification that was a NOOP. DAG size: 36 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:02:12,308 WARN L227 SmtUtils]: Spent 6.04s on a formula simplification that was a NOOP. DAG size: 38 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:02:12,341 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 00:02:12,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 83 [2021-12-18 00:02:12,361 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 00:02:12,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 83 treesize of output 75 [2021-12-18 00:02:12,465 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 119 proven. 12 refuted. 0 times theorem prover too weak. 49 trivial. 6 not checked. [2021-12-18 00:02:12,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:02:13,828 INFO L354 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2021-12-18 00:02:13,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2021-12-18 00:02:13,835 INFO L354 Elim1Store]: treesize reduction 14, result has 6.7 percent of original size [2021-12-18 00:02:13,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2021-12-18 00:02:14,030 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 79 proven. 19 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-12-18 00:02:14,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451702827] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:02:14,031 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:02:14,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 29, 21] total 60 [2021-12-18 00:02:14,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49175409] [2021-12-18 00:02:14,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:02:14,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-12-18 00:02:14,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:02:14,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-12-18 00:02:14,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=3132, Unknown=8, NotChecked=226, Total=3540 [2021-12-18 00:02:14,034 INFO L87 Difference]: Start difference. First operand 367 states and 451 transitions. Second operand has 60 states, 54 states have (on average 2.8518518518518516) internal successors, (154), 50 states have internal predecessors, (154), 13 states have call successors, (37), 7 states have call predecessors, (37), 11 states have return successors, (34), 12 states have call predecessors, (34), 11 states have call successors, (34) [2021-12-18 00:03:26,560 WARN L227 SmtUtils]: Spent 6.03s on a formula simplification that was a NOOP. DAG size: 25 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:03:35,519 WARN L227 SmtUtils]: Spent 6.03s on a formula simplification that was a NOOP. DAG size: 28 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:03:45,216 WARN L227 SmtUtils]: Spent 6.04s on a formula simplification that was a NOOP. DAG size: 53 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:04:12,112 WARN L227 SmtUtils]: Spent 6.03s on a formula simplification that was a NOOP. DAG size: 31 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:04:29,072 WARN L227 SmtUtils]: Spent 6.03s on a formula simplification that was a NOOP. DAG size: 32 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:04:56,178 WARN L227 SmtUtils]: Spent 6.04s on a formula simplification that was a NOOP. DAG size: 51 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:05:05,253 WARN L227 SmtUtils]: Spent 6.06s on a formula simplification that was a NOOP. DAG size: 55 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:05:13,354 WARN L227 SmtUtils]: Spent 6.07s on a formula simplification that was a NOOP. DAG size: 57 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:05:20,444 WARN L227 SmtUtils]: Spent 6.06s on a formula simplification that was a NOOP. DAG size: 61 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:05:27,494 WARN L227 SmtUtils]: Spent 6.04s on a formula simplification that was a NOOP. DAG size: 48 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:05:29,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:05:29,102 INFO L93 Difference]: Finished difference Result 620 states and 754 transitions. [2021-12-18 00:05:29,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-12-18 00:05:29,103 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 54 states have (on average 2.8518518518518516) internal successors, (154), 50 states have internal predecessors, (154), 13 states have call successors, (37), 7 states have call predecessors, (37), 11 states have return successors, (34), 12 states have call predecessors, (34), 11 states have call successors, (34) Word has length 145 [2021-12-18 00:05:29,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:05:29,105 INFO L225 Difference]: With dead ends: 620 [2021-12-18 00:05:29,105 INFO L226 Difference]: Without dead ends: 412 [2021-12-18 00:05:29,107 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 276 SyntacticMatches, 6 SemanticMatches, 106 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 2415 ImplicationChecksByTransitivity, 246.2s TimeCoverageRelationStatistics Valid=852, Invalid=10201, Unknown=85, NotChecked=418, Total=11556 [2021-12-18 00:05:29,107 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 235 mSDsluCounter, 2214 mSDsCounter, 0 mSdLazyCounter, 4795 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 2353 SdHoareTripleChecker+Invalid, 6568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 4795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1497 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-12-18 00:05:29,107 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 2353 Invalid, 6568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 4795 Invalid, 0 Unknown, 1497 Unchecked, 2.5s Time] [2021-12-18 00:05:29,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2021-12-18 00:05:29,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 385. [2021-12-18 00:05:29,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 272 states have (on average 1.099264705882353) internal successors, (299), 279 states have internal predecessors, (299), 75 states have call successors, (75), 35 states have call predecessors, (75), 37 states have return successors, (89), 70 states have call predecessors, (89), 74 states have call successors, (89) [2021-12-18 00:05:29,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 463 transitions. [2021-12-18 00:05:29,142 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 463 transitions. Word has length 145 [2021-12-18 00:05:29,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:05:29,143 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 463 transitions. [2021-12-18 00:05:29,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 54 states have (on average 2.8518518518518516) internal successors, (154), 50 states have internal predecessors, (154), 13 states have call successors, (37), 7 states have call predecessors, (37), 11 states have return successors, (34), 12 states have call predecessors, (34), 11 states have call successors, (34) [2021-12-18 00:05:29,143 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 463 transitions. [2021-12-18 00:05:29,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-12-18 00:05:29,145 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:05:29,145 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:05:29,172 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-12-18 00:05:29,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-12-18 00:05:29,367 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:05:29,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:05:29,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1592548537, now seen corresponding path program 1 times [2021-12-18 00:05:29,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:05:29,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052952360] [2021-12-18 00:05:29,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:05:29,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:05:29,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:29,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:05:29,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:29,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:05:29,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:29,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:05:29,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:29,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:05:29,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:29,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:05:29,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:29,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:05:29,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:29,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:05:29,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:29,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:05:29,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:29,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:05:29,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:29,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:05:29,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:29,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:05:29,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:29,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-18 00:05:29,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:29,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 00:05:29,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:29,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 00:05:29,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:29,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-18 00:05:29,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:29,663 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2021-12-18 00:05:29,664 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:05:29,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052952360] [2021-12-18 00:05:29,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052952360] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:05:29,664 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:05:29,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-18 00:05:29,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693304787] [2021-12-18 00:05:29,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:05:29,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 00:05:29,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:05:29,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 00:05:29,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-18 00:05:29,667 INFO L87 Difference]: Start difference. First operand 385 states and 463 transitions. Second operand has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 6 states have internal predecessors, (56), 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) [2021-12-18 00:05:30,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:05:30,201 INFO L93 Difference]: Finished difference Result 410 states and 493 transitions. [2021-12-18 00:05:30,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 00:05:30,201 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 6 states have internal predecessors, (56), 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 150 [2021-12-18 00:05:30,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:05:30,203 INFO L225 Difference]: With dead ends: 410 [2021-12-18 00:05:30,204 INFO L226 Difference]: Without dead ends: 408 [2021-12-18 00:05:30,204 INFO L932 BasicCegarLoop]: 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 [2021-12-18 00:05:30,204 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 170 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-18 00:05:30,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 448 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-18 00:05:30,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2021-12-18 00:05:30,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 389. [2021-12-18 00:05:30,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 275 states have (on average 1.0981818181818181) internal successors, (302), 282 states have internal predecessors, (302), 75 states have call successors, (75), 36 states have call predecessors, (75), 38 states have return successors, (89), 70 states have call predecessors, (89), 74 states have call successors, (89) [2021-12-18 00:05:30,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 466 transitions. [2021-12-18 00:05:30,226 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 466 transitions. Word has length 150 [2021-12-18 00:05:30,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:05:30,227 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 466 transitions. [2021-12-18 00:05:30,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 6 states have internal predecessors, (56), 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) [2021-12-18 00:05:30,227 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 466 transitions. [2021-12-18 00:05:30,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-12-18 00:05:30,229 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:05:30,229 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:05:30,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-18 00:05:30,230 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:05:30,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:05:30,230 INFO L85 PathProgramCache]: Analyzing trace with hash 134781339, now seen corresponding path program 1 times [2021-12-18 00:05:30,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:05:30,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844859123] [2021-12-18 00:05:30,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:05:30,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:05:30,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:30,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:05:30,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:30,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:05:30,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:30,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:05:30,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:30,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:05:30,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:30,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:05:30,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:30,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:05:30,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:30,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:05:30,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:30,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:05:30,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:30,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:05:30,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:30,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:05:30,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:31,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:05:31,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:31,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-18 00:05:31,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:31,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 00:05:31,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:31,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 00:05:31,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:31,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-18 00:05:31,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:31,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2021-12-18 00:05:31,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:31,099 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2021-12-18 00:05:31,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:05:31,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844859123] [2021-12-18 00:05:31,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844859123] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:05:31,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:05:31,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-18 00:05:31,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802794671] [2021-12-18 00:05:31,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:05:31,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-18 00:05:31,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:05:31,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-18 00:05:31,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2021-12-18 00:05:31,102 INFO L87 Difference]: Start difference. First operand 389 states and 466 transitions. Second operand has 21 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 17 states have internal predecessors, (57), 10 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) [2021-12-18 00:05:32,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:05:32,390 INFO L93 Difference]: Finished difference Result 433 states and 525 transitions. [2021-12-18 00:05:32,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-18 00:05:32,390 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 17 states have internal predecessors, (57), 10 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) Word has length 156 [2021-12-18 00:05:32,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:05:32,392 INFO L225 Difference]: With dead ends: 433 [2021-12-18 00:05:32,392 INFO L226 Difference]: Without dead ends: 431 [2021-12-18 00:05:32,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2021-12-18 00:05:32,393 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 190 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 1833 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 2017 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 1833 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:05:32,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 477 Invalid, 2017 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 1833 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-12-18 00:05:32,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2021-12-18 00:05:32,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 400. [2021-12-18 00:05:32,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 283 states have (on average 1.098939929328622) internal successors, (311), 290 states have internal predecessors, (311), 77 states have call successors, (77), 37 states have call predecessors, (77), 39 states have return successors, (91), 72 states have call predecessors, (91), 76 states have call successors, (91) [2021-12-18 00:05:32,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 479 transitions. [2021-12-18 00:05:32,418 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 479 transitions. Word has length 156 [2021-12-18 00:05:32,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:05:32,418 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 479 transitions. [2021-12-18 00:05:32,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 17 states have internal predecessors, (57), 10 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) [2021-12-18 00:05:32,419 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 479 transitions. [2021-12-18 00:05:32,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2021-12-18 00:05:32,421 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:05:32,421 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:05:32,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-18 00:05:32,421 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:05:32,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:05:32,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1421698313, now seen corresponding path program 1 times [2021-12-18 00:05:32,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:05:32,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779977525] [2021-12-18 00:05:32,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:05:32,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:05:32,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:05:32,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:05:32,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:05:32,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:05:32,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:05:32,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:05:32,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:05:32,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:05:32,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:05:32,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:05:32,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 00:05:32,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-18 00:05:32,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-18 00:05:32,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:05:32,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:05:32,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:05:32,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-18 00:05:32,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-12-18 00:05:32,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:32,714 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2021-12-18 00:05:32,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:05:32,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779977525] [2021-12-18 00:05:32,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779977525] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:05:32,715 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:05:32,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-18 00:05:32,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114672812] [2021-12-18 00:05:32,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:05:32,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-18 00:05:32,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:05:32,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-18 00:05:32,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-18 00:05:32,717 INFO L87 Difference]: Start difference. First operand 400 states and 479 transitions. Second operand has 10 states, 9 states have (on average 6.888888888888889) internal successors, (62), 6 states have internal predecessors, (62), 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) [2021-12-18 00:05:33,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:05:33,244 INFO L93 Difference]: Finished difference Result 436 states and 523 transitions. [2021-12-18 00:05:33,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-18 00:05:33,245 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.888888888888889) internal successors, (62), 6 states have internal predecessors, (62), 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 160 [2021-12-18 00:05:33,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:05:33,247 INFO L225 Difference]: With dead ends: 436 [2021-12-18 00:05:33,247 INFO L226 Difference]: Without dead ends: 434 [2021-12-18 00:05:33,248 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-12-18 00:05:33,248 INFO L933 BasicCegarLoop]: 143 mSDtfsCounter, 152 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 720 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 00:05:33,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 720 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 609 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-18 00:05:33,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2021-12-18 00:05:33,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 415. [2021-12-18 00:05:33,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 292 states have (on average 1.095890410958904) internal successors, (320), 300 states have internal predecessors, (320), 80 states have call successors, (80), 39 states have call predecessors, (80), 42 states have return successors, (98), 75 states have call predecessors, (98), 79 states have call successors, (98) [2021-12-18 00:05:33,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 498 transitions. [2021-12-18 00:05:33,274 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 498 transitions. Word has length 160 [2021-12-18 00:05:33,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:05:33,275 INFO L470 AbstractCegarLoop]: Abstraction has 415 states and 498 transitions. [2021-12-18 00:05:33,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.888888888888889) internal successors, (62), 6 states have internal predecessors, (62), 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) [2021-12-18 00:05:33,275 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 498 transitions. [2021-12-18 00:05:33,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2021-12-18 00:05:33,277 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:05:33,277 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:05:33,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-18 00:05:33,277 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:05:33,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:05:33,278 INFO L85 PathProgramCache]: Analyzing trace with hash 416214523, now seen corresponding path program 1 times [2021-12-18 00:05:33,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:05:33,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402006309] [2021-12-18 00:05:33,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:05:33,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:05:34,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:05:34,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:05:34,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:05:34,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:05:34,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:05:34,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:05:34,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:05:34,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:05:34,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:05:34,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:05:34,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:05:34,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-18 00:05:34,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 00:05:34,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 00:05:34,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-18 00:05:34,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2021-12-18 00:05:34,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-12-18 00:05:34,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:34,819 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-12-18 00:05:34,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:05:34,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402006309] [2021-12-18 00:05:34,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402006309] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:05:34,820 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:05:34,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-18 00:05:34,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250275407] [2021-12-18 00:05:34,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:05:34,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-18 00:05:34,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:05:34,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-18 00:05:34,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-12-18 00:05:34,821 INFO L87 Difference]: Start difference. First operand 415 states and 498 transitions. Second operand has 18 states, 16 states have (on average 3.625) internal successors, (58), 14 states have internal predecessors, (58), 8 states have call successors, (18), 4 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2021-12-18 00:05:36,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:05:36,543 INFO L93 Difference]: Finished difference Result 452 states and 549 transitions. [2021-12-18 00:05:36,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-18 00:05:36,543 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 3.625) internal successors, (58), 14 states have internal predecessors, (58), 8 states have call successors, (18), 4 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) Word has length 162 [2021-12-18 00:05:36,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:05:36,546 INFO L225 Difference]: With dead ends: 452 [2021-12-18 00:05:36,546 INFO L226 Difference]: Without dead ends: 450 [2021-12-18 00:05:36,546 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2021-12-18 00:05:36,547 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 245 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 1797 mSolverCounterSat, 235 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 2032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 235 IncrementalHoareTripleChecker+Valid, 1797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-18 00:05:36,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 504 Invalid, 2032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [235 Valid, 1797 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-12-18 00:05:36,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2021-12-18 00:05:36,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 421. [2021-12-18 00:05:36,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 296 states have (on average 1.0945945945945945) internal successors, (324), 304 states have internal predecessors, (324), 81 states have call successors, (81), 40 states have call predecessors, (81), 43 states have return successors, (99), 76 states have call predecessors, (99), 80 states have call successors, (99) [2021-12-18 00:05:36,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 504 transitions. [2021-12-18 00:05:36,574 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 504 transitions. Word has length 162 [2021-12-18 00:05:36,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:05:36,574 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 504 transitions. [2021-12-18 00:05:36,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 3.625) internal successors, (58), 14 states have internal predecessors, (58), 8 states have call successors, (18), 4 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2021-12-18 00:05:36,575 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 504 transitions. [2021-12-18 00:05:36,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2021-12-18 00:05:36,577 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:05:36,577 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 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] [2021-12-18 00:05:36,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-18 00:05:36,577 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:05:36,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:05:36,578 INFO L85 PathProgramCache]: Analyzing trace with hash 96044399, now seen corresponding path program 1 times [2021-12-18 00:05:36,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:05:36,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682611168] [2021-12-18 00:05:36,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:05:36,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:05:36,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:05:36,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:05:36,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 00:05:36,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 00:05:36,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:05:36,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:05:36,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 00:05:36,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-18 00:05:36,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 00:05:36,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:05:36,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-18 00:05:36,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-18 00:05:36,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-18 00:05:36,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-18 00:05:36,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:05:36,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:05:36,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:05:36,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-18 00:05:36,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-18 00:05:36,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:36,965 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2021-12-18 00:05:36,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:05:36,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682611168] [2021-12-18 00:05:36,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682611168] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:05:36,966 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:05:36,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-18 00:05:36,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333139408] [2021-12-18 00:05:36,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:05:36,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-18 00:05:36,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:05:36,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-18 00:05:36,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-12-18 00:05:36,968 INFO L87 Difference]: Start difference. First operand 421 states and 504 transitions. Second operand has 11 states, 10 states have (on average 6.3) internal successors, (63), 8 states have internal predecessors, (63), 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) [2021-12-18 00:05:37,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:05:37,481 INFO L93 Difference]: Finished difference Result 548 states and 666 transitions. [2021-12-18 00:05:37,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-18 00:05:37,482 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 6.3) internal successors, (63), 8 states have internal predecessors, (63), 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 169 [2021-12-18 00:05:37,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:05:37,483 INFO L225 Difference]: With dead ends: 548 [2021-12-18 00:05:37,483 INFO L226 Difference]: Without dead ends: 425 [2021-12-18 00:05:37,484 INFO L932 BasicCegarLoop]: 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 [2021-12-18 00:05:37,485 INFO L933 BasicCegarLoop]: 137 mSDtfsCounter, 164 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 00:05:37,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 714 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-18 00:05:37,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2021-12-18 00:05:37,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 423. [2021-12-18 00:05:37,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 298 states have (on average 1.0939597315436242) internal successors, (326), 306 states have internal predecessors, (326), 81 states have call successors, (81), 40 states have call predecessors, (81), 43 states have return successors, (99), 76 states have call predecessors, (99), 80 states have call successors, (99) [2021-12-18 00:05:37,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 506 transitions. [2021-12-18 00:05:37,511 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 506 transitions. Word has length 169 [2021-12-18 00:05:37,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:05:37,511 INFO L470 AbstractCegarLoop]: Abstraction has 423 states and 506 transitions. [2021-12-18 00:05:37,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 6.3) internal successors, (63), 8 states have internal predecessors, (63), 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) [2021-12-18 00:05:37,512 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 506 transitions. [2021-12-18 00:05:37,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2021-12-18 00:05:37,514 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:05:37,514 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:05:37,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-18 00:05:37,514 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:05:37,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:05:37,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1647854076, now seen corresponding path program 1 times [2021-12-18 00:05:37,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:05:37,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984456576] [2021-12-18 00:05:37,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:05:37,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:05:37,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:05:38,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:05:38,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:05:38,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:05:38,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:05:38,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:05:38,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:05:38,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-18 00:05:38,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:05:38,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:05:38,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-18 00:05:38,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:05:38,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-18 00:05:38,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 00:05:38,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 00:05:38,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-18 00:05:38,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2021-12-18 00:05:38,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:38,572 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 36 proven. 39 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2021-12-18 00:05:38,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:05:38,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984456576] [2021-12-18 00:05:38,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984456576] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:05:38,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375326730] [2021-12-18 00:05:38,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:05:38,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:05:38,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:05:38,574 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:05:38,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-18 00:05:39,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:39,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 2850 conjuncts, 114 conjunts are in the unsatisfiable core [2021-12-18 00:05:39,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:05:39,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:05:39,343 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 00:05:39,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 00:05:39,830 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-12-18 00:05:39,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 27 [2021-12-18 00:05:39,938 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-12-18 00:05:39,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 47 [2021-12-18 00:05:39,964 INFO L388 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 [2021-12-18 00:05:39,978 INFO L388 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 18 treesize of output 14 [2021-12-18 00:05:40,258 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-12-18 00:05:40,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 62 treesize of output 77 [2021-12-18 00:05:40,299 INFO L388 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 [2021-12-18 00:05:40,431 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-12-18 00:05:40,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 52 [2021-12-18 00:05:40,445 INFO L388 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 [2021-12-18 00:05:40,493 INFO L388 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 [2021-12-18 00:05:40,550 INFO L354 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2021-12-18 00:05:40,550 INFO L388 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 34 [2021-12-18 00:05:49,244 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 00:05:49,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2021-12-18 00:05:49,262 INFO L388 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 17 treesize of output 13 [2021-12-18 00:05:50,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 27 [2021-12-18 00:05:50,214 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 32 proven. 141 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-18 00:05:50,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:05:50,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375326730] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:05:50,885 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:05:50,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 29] total 45 [2021-12-18 00:05:50,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906507926] [2021-12-18 00:05:50,885 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:05:50,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-12-18 00:05:50,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:05:50,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-12-18 00:05:50,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=2363, Unknown=3, NotChecked=0, Total=2550 [2021-12-18 00:05:50,887 INFO L87 Difference]: Start difference. First operand 423 states and 506 transitions. Second operand has 45 states, 40 states have (on average 4.225) internal successors, (169), 41 states have internal predecessors, (169), 18 states have call successors, (33), 10 states have call predecessors, (33), 13 states have return successors, (33), 15 states have call predecessors, (33), 18 states have call successors, (33) [2021-12-18 00:05:56,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:05:56,801 INFO L93 Difference]: Finished difference Result 552 states and 667 transitions. [2021-12-18 00:05:56,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-12-18 00:05:56,802 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 40 states have (on average 4.225) internal successors, (169), 41 states have internal predecessors, (169), 18 states have call successors, (33), 10 states have call predecessors, (33), 13 states have return successors, (33), 15 states have call predecessors, (33), 18 states have call successors, (33) Word has length 163 [2021-12-18 00:05:56,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:05:56,804 INFO L225 Difference]: With dead ends: 552 [2021-12-18 00:05:56,804 INFO L226 Difference]: Without dead ends: 481 [2021-12-18 00:05:56,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 232 SyntacticMatches, 27 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2427 ImplicationChecksByTransitivity, 14.3s TimeCoverageRelationStatistics Valid=641, Invalid=7011, Unknown=4, NotChecked=0, Total=7656 [2021-12-18 00:05:56,806 INFO L933 BasicCegarLoop]: 169 mSDtfsCounter, 384 mSDsluCounter, 1510 mSDsCounter, 0 mSdLazyCounter, 3305 mSolverCounterSat, 313 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 1679 SdHoareTripleChecker+Invalid, 5683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 313 IncrementalHoareTripleChecker+Valid, 3305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2065 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2021-12-18 00:05:56,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [387 Valid, 1679 Invalid, 5683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [313 Valid, 3305 Invalid, 0 Unknown, 2065 Unchecked, 2.0s Time] [2021-12-18 00:05:56,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2021-12-18 00:05:56,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 441. [2021-12-18 00:05:56,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 312 states have (on average 1.0897435897435896) internal successors, (340), 319 states have internal predecessors, (340), 81 states have call successors, (81), 43 states have call predecessors, (81), 47 states have return successors, (100), 78 states have call predecessors, (100), 80 states have call successors, (100) [2021-12-18 00:05:56,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 521 transitions. [2021-12-18 00:05:56,840 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 521 transitions. Word has length 163 [2021-12-18 00:05:56,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:05:56,841 INFO L470 AbstractCegarLoop]: Abstraction has 441 states and 521 transitions. [2021-12-18 00:05:56,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 40 states have (on average 4.225) internal successors, (169), 41 states have internal predecessors, (169), 18 states have call successors, (33), 10 states have call predecessors, (33), 13 states have return successors, (33), 15 states have call predecessors, (33), 18 states have call successors, (33) [2021-12-18 00:05:56,841 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 521 transitions. [2021-12-18 00:05:56,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2021-12-18 00:05:56,843 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:05:56,843 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:05:56,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-12-18 00:05:57,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:05:57,067 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:05:57,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:05:57,068 INFO L85 PathProgramCache]: Analyzing trace with hash -685538562, now seen corresponding path program 2 times [2021-12-18 00:05:57,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:05:57,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077659001] [2021-12-18 00:05:57,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:05:57,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:05:57,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:05:57,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:05:57,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:05:57,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:05:57,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:05:57,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:05:57,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:05:57,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-18 00:05:57,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:05:57,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:05:57,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-18 00:05:57,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:05:57,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-18 00:05:57,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 00:05:57,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 00:05:57,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-18 00:05:57,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2021-12-18 00:05:57,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:05:57,614 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 68 proven. 9 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2021-12-18 00:05:57,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:05:57,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077659001] [2021-12-18 00:05:57,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077659001] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:05:57,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983228739] [2021-12-18 00:05:57,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 00:05:57,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:05:57,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:05:57,617 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:05:57,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-18 00:05:58,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 00:05:58,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 00:05:58,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 2855 conjuncts, 54 conjunts are in the unsatisfiable core [2021-12-18 00:05:58,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:05:59,098 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-18 00:05:59,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 32 [2021-12-18 00:05:59,136 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 117 proven. 6 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2021-12-18 00:05:59,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:05:59,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2021-12-18 00:05:59,604 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-12-18 00:05:59,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-12-18 00:05:59,726 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 68 proven. 16 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-18 00:05:59,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983228739] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:05:59,726 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:05:59,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 10] total 24 [2021-12-18 00:05:59,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413599214] [2021-12-18 00:05:59,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:05:59,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-18 00:05:59,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:05:59,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-18 00:05:59,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2021-12-18 00:05:59,728 INFO L87 Difference]: Start difference. First operand 441 states and 521 transitions. Second operand has 24 states, 23 states have (on average 6.173913043478261) internal successors, (142), 22 states have internal predecessors, (142), 7 states have call successors, (36), 5 states have call predecessors, (36), 6 states have return successors, (33), 6 states have call predecessors, (33), 7 states have call successors, (33) [2021-12-18 00:06:01,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:06:01,306 INFO L93 Difference]: Finished difference Result 533 states and 628 transitions. [2021-12-18 00:06:01,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-18 00:06:01,306 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 6.173913043478261) internal successors, (142), 22 states have internal predecessors, (142), 7 states have call successors, (36), 5 states have call predecessors, (36), 6 states have return successors, (33), 6 states have call predecessors, (33), 7 states have call successors, (33) Word has length 163 [2021-12-18 00:06:01,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:06:01,308 INFO L225 Difference]: With dead ends: 533 [2021-12-18 00:06:01,309 INFO L226 Difference]: Without dead ends: 450 [2021-12-18 00:06:01,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 345 SyntacticMatches, 10 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=230, Invalid=1102, Unknown=0, NotChecked=0, Total=1332 [2021-12-18 00:06:01,310 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 337 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 1862 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 906 SdHoareTripleChecker+Invalid, 2545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 1862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 526 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-18 00:06:01,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 906 Invalid, 2545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1862 Invalid, 0 Unknown, 526 Unchecked, 1.2s Time] [2021-12-18 00:06:01,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2021-12-18 00:06:01,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 441. [2021-12-18 00:06:01,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 312 states have (on average 1.0865384615384615) internal successors, (339), 319 states have internal predecessors, (339), 81 states have call successors, (81), 43 states have call predecessors, (81), 47 states have return successors, (99), 78 states have call predecessors, (99), 80 states have call successors, (99) [2021-12-18 00:06:01,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 519 transitions. [2021-12-18 00:06:01,340 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 519 transitions. Word has length 163 [2021-12-18 00:06:01,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:06:01,340 INFO L470 AbstractCegarLoop]: Abstraction has 441 states and 519 transitions. [2021-12-18 00:06:01,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 6.173913043478261) internal successors, (142), 22 states have internal predecessors, (142), 7 states have call successors, (36), 5 states have call predecessors, (36), 6 states have return successors, (33), 6 states have call predecessors, (33), 7 states have call successors, (33) [2021-12-18 00:06:01,341 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 519 transitions. [2021-12-18 00:06:01,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2021-12-18 00:06:01,342 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:06:01,343 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:06:01,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-12-18 00:06:01,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:06:01,559 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:06:01,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:06:01,560 INFO L85 PathProgramCache]: Analyzing trace with hash 700664832, now seen corresponding path program 1 times [2021-12-18 00:06:01,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:06:01,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600789735] [2021-12-18 00:06:01,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:06:01,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:06:01,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:06:02,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:06:02,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:06:02,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:06:02,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:06:02,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:06:02,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:06:02,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-18 00:06:02,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:06:02,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:06:02,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-18 00:06:02,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:06:02,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-18 00:06:02,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 00:06:02,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 00:06:02,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-18 00:06:02,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2021-12-18 00:06:02,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:02,724 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-12-18 00:06:02,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:06:02,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600789735] [2021-12-18 00:06:02,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600789735] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:06:02,726 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:06:02,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-18 00:06:02,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829167498] [2021-12-18 00:06:02,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:06:02,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-18 00:06:02,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:06:02,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-18 00:06:02,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-12-18 00:06:02,729 INFO L87 Difference]: Start difference. First operand 441 states and 519 transitions. Second operand has 21 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 16 states have internal predecessors, (59), 10 states have call successors, (18), 4 states have call predecessors, (18), 3 states have return successors, (17), 8 states have call predecessors, (17), 9 states have call successors, (17) [2021-12-18 00:06:04,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:06:04,060 INFO L93 Difference]: Finished difference Result 465 states and 557 transitions. [2021-12-18 00:06:04,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-18 00:06:04,063 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 16 states have internal predecessors, (59), 10 states have call successors, (18), 4 states have call predecessors, (18), 3 states have return successors, (17), 8 states have call predecessors, (17), 9 states have call successors, (17) Word has length 163 [2021-12-18 00:06:04,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:06:04,064 INFO L225 Difference]: With dead ends: 465 [2021-12-18 00:06:04,065 INFO L226 Difference]: Without dead ends: 463 [2021-12-18 00:06:04,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2021-12-18 00:06:04,065 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 303 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 1788 mSolverCounterSat, 297 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 2085 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 297 IncrementalHoareTripleChecker+Valid, 1788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-18 00:06:04,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 448 Invalid, 2085 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [297 Valid, 1788 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-12-18 00:06:04,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2021-12-18 00:06:04,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 449. [2021-12-18 00:06:04,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 317 states have (on average 1.088328075709779) internal successors, (345), 325 states have internal predecessors, (345), 83 states have call successors, (83), 44 states have call predecessors, (83), 48 states have return successors, (101), 79 states have call predecessors, (101), 82 states have call successors, (101) [2021-12-18 00:06:04,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 529 transitions. [2021-12-18 00:06:04,095 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 529 transitions. Word has length 163 [2021-12-18 00:06:04,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:06:04,096 INFO L470 AbstractCegarLoop]: Abstraction has 449 states and 529 transitions. [2021-12-18 00:06:04,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 16 states have internal predecessors, (59), 10 states have call successors, (18), 4 states have call predecessors, (18), 3 states have return successors, (17), 8 states have call predecessors, (17), 9 states have call successors, (17) [2021-12-18 00:06:04,096 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 529 transitions. [2021-12-18 00:06:04,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2021-12-18 00:06:04,098 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:06:04,098 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-12-18 00:06:04,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-18 00:06:04,099 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:06:04,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:06:04,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1511884701, now seen corresponding path program 1 times [2021-12-18 00:06:04,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:06:04,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851960369] [2021-12-18 00:06:04,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:06:04,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:06:04,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:06:04,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:06:04,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:06:04,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:06:04,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:06:04,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:06:04,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:06:04,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:06:04,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:06:04,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:06:04,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:06:04,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-18 00:06:04,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 00:06:04,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 00:06:04,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-18 00:06:04,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-12-18 00:06:04,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:04,361 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2021-12-18 00:06:04,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:06:04,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851960369] [2021-12-18 00:06:04,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851960369] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:06:04,362 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:06:04,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-18 00:06:04,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958257883] [2021-12-18 00:06:04,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:06:04,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 00:06:04,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:06:04,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 00:06:04,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-18 00:06:04,364 INFO L87 Difference]: Start difference. First operand 449 states and 529 transitions. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 7 states have internal predecessors, (60), 5 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) [2021-12-18 00:06:04,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:06:04,891 INFO L93 Difference]: Finished difference Result 501 states and 589 transitions. [2021-12-18 00:06:04,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 00:06:04,892 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 7 states have internal predecessors, (60), 5 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) Word has length 163 [2021-12-18 00:06:04,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:06:04,893 INFO L225 Difference]: With dead ends: 501 [2021-12-18 00:06:04,893 INFO L226 Difference]: Without dead ends: 441 [2021-12-18 00:06:04,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-12-18 00:06:04,894 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 216 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 607 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-18 00:06:04,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 279 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 607 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-18 00:06:04,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-12-18 00:06:04,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 438. [2021-12-18 00:06:04,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 310 states have (on average 1.0741935483870968) internal successors, (333), 317 states have internal predecessors, (333), 80 states have call successors, (80), 44 states have call predecessors, (80), 47 states have return successors, (97), 76 states have call predecessors, (97), 79 states have call successors, (97) [2021-12-18 00:06:04,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 510 transitions. [2021-12-18 00:06:04,924 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 510 transitions. Word has length 163 [2021-12-18 00:06:04,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:06:04,924 INFO L470 AbstractCegarLoop]: Abstraction has 438 states and 510 transitions. [2021-12-18 00:06:04,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 7 states have internal predecessors, (60), 5 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) [2021-12-18 00:06:04,925 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 510 transitions. [2021-12-18 00:06:04,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2021-12-18 00:06:04,926 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:06:04,927 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 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] [2021-12-18 00:06:04,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-12-18 00:06:04,927 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:06:04,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:06:04,927 INFO L85 PathProgramCache]: Analyzing trace with hash -242368815, now seen corresponding path program 1 times [2021-12-18 00:06:04,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:06:04,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615267928] [2021-12-18 00:06:04,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:06:04,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:06:05,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:06:05,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:06:05,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:06:05,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:06:05,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:06:05,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:06:05,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:06:05,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:06:05,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:06:05,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:06:05,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 00:06:05,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-18 00:06:05,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-18 00:06:05,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:06:05,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:06:05,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:06:05,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-18 00:06:05,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2021-12-18 00:06:05,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,363 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2021-12-18 00:06:05,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:06:05,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615267928] [2021-12-18 00:06:05,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615267928] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:06:05,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195925210] [2021-12-18 00:06:05,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:06:05,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:06:05,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:06:05,365 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:06:05,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-12-18 00:06:05,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:06:05,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 2877 conjuncts, 108 conjunts are in the unsatisfiable core [2021-12-18 00:06:05,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:06:05,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:06:06,085 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 00:06:06,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 00:06:06,112 INFO L388 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 [2021-12-18 00:06:08,137 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_write_be32_harness_~#buf~3#1.base_BEFORE_CALL_66| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_write_be32_harness_~#buf~3#1.base_BEFORE_CALL_66|) 8) |v_ULTIMATE.start_aws_byte_buf_write_be32_harness_~#buf~3#1.base_BEFORE_CALL_66|))) is different from true [2021-12-18 00:06:24,700 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 00:06:24,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2021-12-18 00:06:24,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2021-12-18 00:06:26,768 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_39| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_39|) 8) |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_39|))) is different from true [2021-12-18 00:06:28,865 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_40| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_40|) 8) |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_40|))) is different from true [2021-12-18 00:06:30,945 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_41| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_41|) 8) |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_41|))) is different from true [2021-12-18 00:06:31,021 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 00:06:31,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 27 [2021-12-18 00:06:31,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2021-12-18 00:06:35,169 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_aws_byte_buf_write_~buf.base_BEFORE_CALL_72 Int)) (not (= (select (select |c_#memory_$Pointer$.base| v_aws_byte_buf_write_~buf.base_BEFORE_CALL_72) 8) v_aws_byte_buf_write_~buf.base_BEFORE_CALL_72))) is different from true [2021-12-18 00:06:44,096 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_aws_byte_buf_write_~buf.base_BEFORE_CALL_74 Int)) (and (not (= (select (select |c_#memory_$Pointer$.base| v_aws_byte_buf_write_~buf.base_BEFORE_CALL_74) 8) v_aws_byte_buf_write_~buf.base_BEFORE_CALL_74)) (not (= 0 (mod (select (select |c_#memory_int| v_aws_byte_buf_write_~buf.base_BEFORE_CALL_74) 16) 18446744073709551616))))) is different from true [2021-12-18 00:06:44,382 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2884 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_memcpy_impl_#in~dst.base| v_ArrVal_2884))) is different from true [2021-12-18 00:06:44,395 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2884 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_my_memcpy_#in~dst.base| v_ArrVal_2884))) is different from true [2021-12-18 00:06:44,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 00:06:44,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 11 [2021-12-18 00:06:44,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2021-12-18 00:06:44,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:06:44,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-12-18 00:06:52,818 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 16 proven. 72 refuted. 28 times theorem prover too weak. 44 trivial. 81 not checked. [2021-12-18 00:06:52,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:06:55,175 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2892 (Array Int Int))) (not (= 0 (mod (select (select (store |c_#memory_int| |c_aws_byte_buf_write_#t~mem1173.base| v_ArrVal_2892) c_aws_byte_buf_write_~buf.base) (+ c_aws_byte_buf_write_~buf.offset 16)) 18446744073709551616)))) is different from false [2021-12-18 00:06:55,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195925210] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:06:55,176 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:06:55,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 37] total 48 [2021-12-18 00:06:55,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598514155] [2021-12-18 00:06:55,176 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:06:55,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-12-18 00:06:55,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:06:55,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-12-18 00:06:55,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1763, Unknown=17, NotChecked=828, Total=2756 [2021-12-18 00:06:55,178 INFO L87 Difference]: Start difference. First operand 438 states and 510 transitions. Second operand has 48 states, 43 states have (on average 3.627906976744186) internal successors, (156), 38 states have internal predecessors, (156), 18 states have call successors, (39), 18 states have call predecessors, (39), 14 states have return successors, (36), 15 states have call predecessors, (36), 17 states have call successors, (36) [2021-12-18 00:07:34,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:07:34,708 INFO L93 Difference]: Finished difference Result 567 states and 673 transitions. [2021-12-18 00:07:34,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-18 00:07:34,709 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 43 states have (on average 3.627906976744186) internal successors, (156), 38 states have internal predecessors, (156), 18 states have call successors, (39), 18 states have call predecessors, (39), 14 states have return successors, (36), 15 states have call predecessors, (36), 17 states have call successors, (36) Word has length 166 [2021-12-18 00:07:34,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:07:34,710 INFO L225 Difference]: With dead ends: 567 [2021-12-18 00:07:34,710 INFO L226 Difference]: Without dead ends: 444 [2021-12-18 00:07:34,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 171 SyntacticMatches, 13 SemanticMatches, 68 ConstructedPredicates, 9 IntricatePredicates, 0 DeprecatedPredicates, 777 ImplicationChecksByTransitivity, 87.0s TimeCoverageRelationStatistics Valid=284, Invalid=3376, Unknown=36, NotChecked=1134, Total=4830 [2021-12-18 00:07:34,712 INFO L933 BasicCegarLoop]: 142 mSDtfsCounter, 208 mSDsluCounter, 1447 mSDsCounter, 0 mSdLazyCounter, 1664 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 1589 SdHoareTripleChecker+Invalid, 4440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 1664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2602 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-18 00:07:34,712 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 1589 Invalid, 4440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 1664 Invalid, 0 Unknown, 2602 Unchecked, 0.9s Time] [2021-12-18 00:07:34,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-12-18 00:07:34,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 442. [2021-12-18 00:07:34,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 314 states have (on average 1.0732484076433122) internal successors, (337), 321 states have internal predecessors, (337), 80 states have call successors, (80), 44 states have call predecessors, (80), 47 states have return successors, (97), 76 states have call predecessors, (97), 79 states have call successors, (97) [2021-12-18 00:07:34,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 514 transitions. [2021-12-18 00:07:34,741 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 514 transitions. Word has length 166 [2021-12-18 00:07:34,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:07:34,741 INFO L470 AbstractCegarLoop]: Abstraction has 442 states and 514 transitions. [2021-12-18 00:07:34,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 43 states have (on average 3.627906976744186) internal successors, (156), 38 states have internal predecessors, (156), 18 states have call successors, (39), 18 states have call predecessors, (39), 14 states have return successors, (36), 15 states have call predecessors, (36), 17 states have call successors, (36) [2021-12-18 00:07:34,741 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 514 transitions. [2021-12-18 00:07:34,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2021-12-18 00:07:34,743 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:07:34,743 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:07:34,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-12-18 00:07:34,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:07:34,958 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:07:34,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:07:34,959 INFO L85 PathProgramCache]: Analyzing trace with hash 879840820, now seen corresponding path program 1 times [2021-12-18 00:07:34,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:07:34,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935635507] [2021-12-18 00:07:34,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:07:34,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:07:35,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:07:35,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:07:35,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:07:35,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:07:35,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:07:35,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:07:35,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:07:35,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-18 00:07:35,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:07:35,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:07:35,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-18 00:07:35,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-18 00:07:35,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-18 00:07:35,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-18 00:07:35,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:07:35,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:07:35,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:07:35,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-18 00:07:35,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2021-12-18 00:07:35,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:35,494 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2021-12-18 00:07:35,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:07:35,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935635507] [2021-12-18 00:07:35,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935635507] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:07:35,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759525143] [2021-12-18 00:07:35,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:07:35,495 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:07:35,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:07:35,496 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:07:35,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-12-18 00:07:36,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:07:36,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 2951 conjuncts, 165 conjunts are in the unsatisfiable core [2021-12-18 00:07:36,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:07:36,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:07:36,291 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 00:07:36,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 00:07:36,320 INFO L388 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 [2021-12-18 00:07:36,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-18 00:07:36,815 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 00:07:36,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-12-18 00:07:36,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2021-12-18 00:07:36,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2021-12-18 00:07:45,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2021-12-18 00:07:45,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2021-12-18 00:07:45,293 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-18 00:07:45,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 29 [2021-12-18 00:07:45,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:07:45,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2021-12-18 00:07:47,409 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_43| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_43|) 8) |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_43|))) is different from true [2021-12-18 00:07:51,519 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_44| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_44|) 8) |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_44|))) is different from true [2021-12-18 00:07:53,623 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_45| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_45|) 8) |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_45|))) is different from true [2021-12-18 00:07:53,712 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-18 00:07:53,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 46 [2021-12-18 00:07:53,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:07:53,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2021-12-18 00:07:56,356 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_aws_byte_buf_write_~buf.base_BEFORE_CALL_78 Int)) (not (= (select (select |c_#memory_$Pointer$.base| v_aws_byte_buf_write_~buf.base_BEFORE_CALL_78) 8) v_aws_byte_buf_write_~buf.base_BEFORE_CALL_78))) is different from true [2021-12-18 00:08:09,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 00:08:09,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 8 [2021-12-18 00:08:11,562 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3114 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_memcpy_impl_#in~dst.base| v_ArrVal_3114))) is different from true [2021-12-18 00:08:11,575 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3114 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_my_memcpy_#in~dst.base| v_ArrVal_3114))) is different from true [2021-12-18 00:08:11,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 28 [2021-12-18 00:08:11,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:08:11,647 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 00:08:11,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 28 [2021-12-18 00:08:20,222 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 24 proven. 141 refuted. 13 times theorem prover too weak. 28 trivial. 74 not checked. [2021-12-18 00:08:20,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:08:22,672 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3123 (Array Int Int))) (not (= 0 (mod (select (select (store |c_#memory_int| |c_aws_byte_buf_write_#t~mem1173.base| v_ArrVal_3123) c_aws_byte_buf_write_~buf.base) (+ c_aws_byte_buf_write_~buf.offset 16)) 18446744073709551616)))) is different from false [2021-12-18 00:08:22,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759525143] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:08:22,673 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:08:22,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 47] total 59 [2021-12-18 00:08:22,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996308662] [2021-12-18 00:08:22,674 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:08:22,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2021-12-18 00:08:22,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:08:22,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-12-18 00:08:22,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=3002, Unknown=17, NotChecked=812, Total=4032 [2021-12-18 00:08:22,676 INFO L87 Difference]: Start difference. First operand 442 states and 514 transitions. Second operand has 59 states, 52 states have (on average 3.519230769230769) internal successors, (183), 48 states have internal predecessors, (183), 20 states have call successors, (41), 18 states have call predecessors, (41), 16 states have return successors, (38), 16 states have call predecessors, (38), 19 states have call successors, (38) [2021-12-18 00:09:24,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:09:24,080 INFO L93 Difference]: Finished difference Result 590 states and 700 transitions. [2021-12-18 00:09:24,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-18 00:09:24,081 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 52 states have (on average 3.519230769230769) internal successors, (183), 48 states have internal predecessors, (183), 20 states have call successors, (41), 18 states have call predecessors, (41), 16 states have return successors, (38), 16 states have call predecessors, (38), 19 states have call successors, (38) Word has length 175 [2021-12-18 00:09:24,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:09:24,083 INFO L225 Difference]: With dead ends: 590 [2021-12-18 00:09:24,083 INFO L226 Difference]: Without dead ends: 467 [2021-12-18 00:09:24,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 175 SyntacticMatches, 15 SemanticMatches, 90 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 2142 ImplicationChecksByTransitivity, 105.2s TimeCoverageRelationStatistics Valid=435, Invalid=6684, Unknown=49, NotChecked=1204, Total=8372 [2021-12-18 00:09:24,085 INFO L933 BasicCegarLoop]: 166 mSDtfsCounter, 309 mSDsluCounter, 2259 mSDsCounter, 0 mSdLazyCounter, 2116 mSolverCounterSat, 298 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 2425 SdHoareTripleChecker+Invalid, 6485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 298 IncrementalHoareTripleChecker+Valid, 2116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4071 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-18 00:09:24,085 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 2425 Invalid, 6485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [298 Valid, 2116 Invalid, 0 Unknown, 4071 Unchecked, 1.4s Time] [2021-12-18 00:09:24,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2021-12-18 00:09:24,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 461. [2021-12-18 00:09:24,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 332 states have (on average 1.0783132530120483) internal successors, (358), 338 states have internal predecessors, (358), 80 states have call successors, (80), 45 states have call predecessors, (80), 48 states have return successors, (94), 77 states have call predecessors, (94), 79 states have call successors, (94) [2021-12-18 00:09:24,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 532 transitions. [2021-12-18 00:09:24,113 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 532 transitions. Word has length 175 [2021-12-18 00:09:24,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:09:24,113 INFO L470 AbstractCegarLoop]: Abstraction has 461 states and 532 transitions. [2021-12-18 00:09:24,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 52 states have (on average 3.519230769230769) internal successors, (183), 48 states have internal predecessors, (183), 20 states have call successors, (41), 18 states have call predecessors, (41), 16 states have return successors, (38), 16 states have call predecessors, (38), 19 states have call successors, (38) [2021-12-18 00:09:24,113 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 532 transitions. [2021-12-18 00:09:24,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2021-12-18 00:09:24,115 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:09:24,115 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:09:24,146 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-12-18 00:09:24,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-12-18 00:09:24,331 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:09:24,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:09:24,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1650672473, now seen corresponding path program 1 times [2021-12-18 00:09:24,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:09:24,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869383630] [2021-12-18 00:09:24,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:09:24,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:09:24,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:09:25,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:09:25,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:09:25,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:09:25,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:09:25,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:09:25,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:09:25,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:09:25,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:09:25,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:09:25,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:09:25,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-18 00:09:25,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 00:09:25,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 00:09:25,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-18 00:09:25,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2021-12-18 00:09:25,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-12-18 00:09:25,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2021-12-18 00:09:25,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:25,194 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2021-12-18 00:09:25,195 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:09:25,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869383630] [2021-12-18 00:09:25,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869383630] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:09:25,195 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:09:25,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-18 00:09:25,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835622292] [2021-12-18 00:09:25,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:09:25,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-18 00:09:25,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:09:25,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-18 00:09:25,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-12-18 00:09:25,197 INFO L87 Difference]: Start difference. First operand 461 states and 532 transitions. Second operand has 18 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 9 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 7 states have call predecessors, (18), 8 states have call successors, (18) [2021-12-18 00:09:26,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:09:26,180 INFO L93 Difference]: Finished difference Result 476 states and 552 transitions. [2021-12-18 00:09:26,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-18 00:09:26,181 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 9 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 7 states have call predecessors, (18), 8 states have call successors, (18) Word has length 168 [2021-12-18 00:09:26,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:09:26,182 INFO L225 Difference]: With dead ends: 476 [2021-12-18 00:09:26,182 INFO L226 Difference]: Without dead ends: 474 [2021-12-18 00:09:26,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2021-12-18 00:09:26,183 INFO L933 BasicCegarLoop]: 137 mSDtfsCounter, 256 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 1272 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 1502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 1272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-18 00:09:26,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 585 Invalid, 1502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 1272 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-18 00:09:26,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2021-12-18 00:09:26,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 467. [2021-12-18 00:09:26,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 336 states have (on average 1.0773809523809523) internal successors, (362), 342 states have internal predecessors, (362), 81 states have call successors, (81), 46 states have call predecessors, (81), 49 states have return successors, (95), 78 states have call predecessors, (95), 80 states have call successors, (95) [2021-12-18 00:09:26,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 538 transitions. [2021-12-18 00:09:26,212 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 538 transitions. Word has length 168 [2021-12-18 00:09:26,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:09:26,212 INFO L470 AbstractCegarLoop]: Abstraction has 467 states and 538 transitions. [2021-12-18 00:09:26,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 9 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 7 states have call predecessors, (18), 8 states have call successors, (18) [2021-12-18 00:09:26,213 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 538 transitions. [2021-12-18 00:09:26,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-12-18 00:09:26,214 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:09:26,214 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:09:26,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-12-18 00:09:26,215 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:09:26,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:09:26,215 INFO L85 PathProgramCache]: Analyzing trace with hash -12023979, now seen corresponding path program 2 times [2021-12-18 00:09:26,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:09:26,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978672661] [2021-12-18 00:09:26,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:09:26,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:09:26,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:09:26,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:09:26,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:09:26,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:09:26,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:09:26,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:09:26,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:09:26,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:09:26,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:09:26,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:09:26,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 00:09:26,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-18 00:09:26,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-18 00:09:26,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:09:26,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:09:26,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:09:26,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-18 00:09:26,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2021-12-18 00:09:26,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:09:26,676 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2021-12-18 00:09:26,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:09:26,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978672661] [2021-12-18 00:09:26,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978672661] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:09:26,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98289719] [2021-12-18 00:09:26,679 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 00:09:26,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:09:26,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:09:26,681 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:09:26,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-12-18 00:09:27,883 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 00:09:27,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 00:09:27,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 2915 conjuncts, 96 conjunts are in the unsatisfiable core [2021-12-18 00:09:27,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:09:27,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:09:28,104 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 00:09:28,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 00:09:28,131 INFO L388 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 [2021-12-18 00:09:30,157 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_write_be32_harness_~#buf~3#1.base_BEFORE_CALL_77| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_write_be32_harness_~#buf~3#1.base_BEFORE_CALL_77|) 8) |v_ULTIMATE.start_aws_byte_buf_write_be32_harness_~#buf~3#1.base_BEFORE_CALL_77|))) is different from true [2021-12-18 00:09:32,226 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_write_be32_harness_~#buf~3#1.base_BEFORE_CALL_78| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_write_be32_harness_~#buf~3#1.base_BEFORE_CALL_78|) 8) |v_ULTIMATE.start_aws_byte_buf_write_be32_harness_~#buf~3#1.base_BEFORE_CALL_78|))) is different from true [2021-12-18 00:09:32,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2021-12-18 00:09:34,302 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_47| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_47|) 8) |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_47|))) is different from true [2021-12-18 00:09:36,365 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_48| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_48|) 8) |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_48|))) is different from true [2021-12-18 00:09:38,410 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_49| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_49|) 8) |v_ULTIMATE.start_aws_byte_buf_write_be32_~buf#1.base_BEFORE_CALL_49|))) is different from true [2021-12-18 00:09:38,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2021-12-18 00:09:40,513 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_aws_byte_buf_write_~buf.base_BEFORE_CALL_84 Int)) (not (= (select (select |c_#memory_$Pointer$.base| v_aws_byte_buf_write_~buf.base_BEFORE_CALL_84) 8) v_aws_byte_buf_write_~buf.base_BEFORE_CALL_84))) is different from true [2021-12-18 00:10:20,516 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3377 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_memcpy_impl_#in~dst.base| v_ArrVal_3377))) is different from true [2021-12-18 00:10:20,523 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3377 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_my_memcpy_#in~dst.base| v_ArrVal_3377))) is different from true [2021-12-18 00:10:20,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 00:10:20,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 11 [2021-12-18 00:10:20,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2021-12-18 00:10:20,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:10:20,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-12-18 00:10:31,009 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 16 proven. 63 refuted. 26 times theorem prover too weak. 34 trivial. 110 not checked. [2021-12-18 00:10:31,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:10:31,343 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3389 (Array Int Int))) (not (= 0 (mod (select (select (store |c_#memory_int| |c_aws_byte_buf_write_#t~mem1173.base| v_ArrVal_3389) c_aws_byte_buf_write_~buf.base) (+ c_aws_byte_buf_write_~buf.offset 16)) 18446744073709551616)))) is different from false [2021-12-18 00:10:31,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98289719] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:10:31,344 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:10:31,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 37] total 50 [2021-12-18 00:10:31,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356830932] [2021-12-18 00:10:31,344 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:10:31,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-12-18 00:10:31,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:10:31,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-12-18 00:10:31,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1935, Unknown=21, NotChecked=864, Total=2970 [2021-12-18 00:10:31,346 INFO L87 Difference]: Start difference. First operand 467 states and 538 transitions. Second operand has 50 states, 45 states have (on average 3.911111111111111) internal successors, (176), 41 states have internal predecessors, (176), 17 states have call successors, (39), 18 states have call predecessors, (39), 15 states have return successors, (36), 15 states have call predecessors, (36), 16 states have call successors, (36) [2021-12-18 00:11:29,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:11:29,482 INFO L93 Difference]: Finished difference Result 635 states and 736 transitions. [2021-12-18 00:11:29,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-18 00:11:29,482 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 45 states have (on average 3.911111111111111) internal successors, (176), 41 states have internal predecessors, (176), 17 states have call successors, (39), 18 states have call predecessors, (39), 15 states have return successors, (36), 15 states have call predecessors, (36), 16 states have call successors, (36) Word has length 170 [2021-12-18 00:11:29,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:11:29,485 INFO L225 Difference]: With dead ends: 635 [2021-12-18 00:11:29,485 INFO L226 Difference]: Without dead ends: 514 [2021-12-18 00:11:29,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 172 SyntacticMatches, 16 SemanticMatches, 71 ConstructedPredicates, 9 IntricatePredicates, 0 DeprecatedPredicates, 902 ImplicationChecksByTransitivity, 120.1s TimeCoverageRelationStatistics Valid=277, Invalid=3742, Unknown=49, NotChecked=1188, Total=5256 [2021-12-18 00:11:29,486 INFO L933 BasicCegarLoop]: 147 mSDtfsCounter, 300 mSDsluCounter, 1481 mSDsCounter, 0 mSdLazyCounter, 1680 mSolverCounterSat, 272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 1628 SdHoareTripleChecker+Invalid, 5066 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 272 IncrementalHoareTripleChecker+Valid, 1680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3114 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-18 00:11:29,487 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 1628 Invalid, 5066 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [272 Valid, 1680 Invalid, 0 Unknown, 3114 Unchecked, 0.8s Time] [2021-12-18 00:11:29,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2021-12-18 00:11:29,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 505. [2021-12-18 00:11:29,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 372 states have (on average 1.0725806451612903) internal successors, (399), 378 states have internal predecessors, (399), 81 states have call successors, (81), 48 states have call predecessors, (81), 51 states have return successors, (95), 78 states have call predecessors, (95), 80 states have call successors, (95) [2021-12-18 00:11:29,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 575 transitions. [2021-12-18 00:11:29,519 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 575 transitions. Word has length 170 [2021-12-18 00:11:29,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:11:29,519 INFO L470 AbstractCegarLoop]: Abstraction has 505 states and 575 transitions. [2021-12-18 00:11:29,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 45 states have (on average 3.911111111111111) internal successors, (176), 41 states have internal predecessors, (176), 17 states have call successors, (39), 18 states have call predecessors, (39), 15 states have return successors, (36), 15 states have call predecessors, (36), 16 states have call successors, (36) [2021-12-18 00:11:29,520 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 575 transitions. [2021-12-18 00:11:29,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2021-12-18 00:11:29,521 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:11:29,522 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:11:29,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-12-18 00:11:29,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-12-18 00:11:29,747 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:11:29,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:11:29,748 INFO L85 PathProgramCache]: Analyzing trace with hash 2064744608, now seen corresponding path program 1 times [2021-12-18 00:11:29,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:11:29,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267982349] [2021-12-18 00:11:29,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:11:29,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:11:30,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:11:31,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:11:31,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:11:31,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:11:31,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:11:31,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:11:31,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:11:31,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-18 00:11:31,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:11:31,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:11:31,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-18 00:11:31,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:11:31,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-18 00:11:31,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 00:11:31,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 00:11:31,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-18 00:11:31,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2021-12-18 00:11:31,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2021-12-18 00:11:31,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:31,511 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2021-12-18 00:11:31,511 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:11:31,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267982349] [2021-12-18 00:11:31,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267982349] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:11:31,511 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:11:31,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-18 00:11:31,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051377006] [2021-12-18 00:11:31,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:11:31,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-18 00:11:31,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:11:31,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-18 00:11:31,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-12-18 00:11:31,512 INFO L87 Difference]: Start difference. First operand 505 states and 575 transitions. Second operand has 21 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 17 states have internal predecessors, (60), 10 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-12-18 00:11:32,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:11:32,810 INFO L93 Difference]: Finished difference Result 522 states and 598 transitions. [2021-12-18 00:11:32,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-18 00:11:32,810 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 17 states have internal predecessors, (60), 10 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) Word has length 169 [2021-12-18 00:11:32,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:11:32,812 INFO L225 Difference]: With dead ends: 522 [2021-12-18 00:11:32,812 INFO L226 Difference]: Without dead ends: 520 [2021-12-18 00:11:32,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=122, Invalid=748, Unknown=0, NotChecked=0, Total=870 [2021-12-18 00:11:32,812 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 277 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 1792 mSolverCounterSat, 269 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 2061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 1792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-18 00:11:32,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 448 Invalid, 2061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 1792 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-12-18 00:11:32,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2021-12-18 00:11:32,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 511. [2021-12-18 00:11:32,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 376 states have (on average 1.071808510638298) internal successors, (403), 382 states have internal predecessors, (403), 82 states have call successors, (82), 49 states have call predecessors, (82), 52 states have return successors, (96), 79 states have call predecessors, (96), 81 states have call successors, (96) [2021-12-18 00:11:32,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 581 transitions. [2021-12-18 00:11:32,844 INFO L78 Accepts]: Start accepts. Automaton has 511 states and 581 transitions. Word has length 169 [2021-12-18 00:11:32,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:11:32,844 INFO L470 AbstractCegarLoop]: Abstraction has 511 states and 581 transitions. [2021-12-18 00:11:32,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 17 states have internal predecessors, (60), 10 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-12-18 00:11:32,845 INFO L276 IsEmpty]: Start isEmpty. Operand 511 states and 581 transitions. [2021-12-18 00:11:32,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2021-12-18 00:11:32,846 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:11:32,847 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 4, 4, 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] [2021-12-18 00:11:32,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-12-18 00:11:32,847 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:11:32,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:11:32,847 INFO L85 PathProgramCache]: Analyzing trace with hash -687675689, now seen corresponding path program 3 times [2021-12-18 00:11:32,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:11:32,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186618525] [2021-12-18 00:11:32,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:11:32,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:11:33,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:33,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:11:33,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:33,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:11:33,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:33,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:11:33,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:33,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:11:33,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:33,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:11:33,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:33,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:11:33,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:33,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:11:33,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:33,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:11:33,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:33,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:11:33,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:33,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:11:33,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:33,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 00:11:33,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:33,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-18 00:11:33,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:33,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-18 00:11:33,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:33,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:11:33,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:34,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:11:34,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:34,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:11:34,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:34,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-18 00:11:34,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:34,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-12-18 00:11:34,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:11:34,358 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 32 proven. 39 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2021-12-18 00:11:34,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:11:34,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186618525] [2021-12-18 00:11:34,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186618525] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:11:34,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702419160] [2021-12-18 00:11:34,359 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 00:11:34,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:11:34,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:11:34,361 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:11:34,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-12-18 00:11:38,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-12-18 00:11:38,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 00:11:38,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 2578 conjuncts, 68 conjunts are in the unsatisfiable core [2021-12-18 00:11:38,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:11:52,421 INFO L354 Elim1Store]: treesize reduction 449, result has 20.2 percent of original size [2021-12-18 00:11:52,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 137 [2021-12-18 00:11:52,834 INFO L354 Elim1Store]: treesize reduction 41, result has 18.0 percent of original size [2021-12-18 00:11:52,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 93 treesize of output 74 [2021-12-18 00:12:00,228 WARN L860 $PredicateComparison]: unable to prove that (exists ((aux_mod_aux_mod_aws_byte_buf_write_~len_50_61 Int) (aux_div_aux_mod_aws_byte_buf_write_~len_50_61 Int)) (let ((.cse0 (+ aux_mod_aux_mod_aws_byte_buf_write_~len_50_61 (* 18446744073709551616 aux_div_aux_mod_aws_byte_buf_write_~len_50_61)))) (and (< .cse0 18446744073709551616) (< 3 .cse0) (or (exists ((aux_div_aws_byte_buf_write_~len_50 Int) (v_aws_byte_buf_write_~buf.offset_BEFORE_CALL_95 Int) (v_aws_byte_buf_write_~buf.base_BEFORE_CALL_91 Int)) (let ((.cse1 (select (select |c_#memory_int| v_aws_byte_buf_write_~buf.base_BEFORE_CALL_91) v_aws_byte_buf_write_~buf.offset_BEFORE_CALL_95))) (<= (div (+ (* .cse1 (- 1)) (* aux_div_aws_byte_buf_write_~len_50 18446744073709551616) aux_mod_aux_mod_aws_byte_buf_write_~len_50_61 (* aux_div_aux_mod_aws_byte_buf_write_~len_50_61 18446744073709551616) 9223372036854775807) (- 18446744073709551616)) (div (+ .cse1 (* aux_div_aws_byte_buf_write_~len_50 (- 18446744073709551616)) (* aux_mod_aux_mod_aws_byte_buf_write_~len_50_61 (- 1)) (* aux_div_aux_mod_aws_byte_buf_write_~len_50_61 (- 18446744073709551616))) 18446744073709551616)))) (exists ((aux_div_aws_byte_buf_write_~len_50 Int) (v_aws_byte_buf_write_~buf.offset_BEFORE_CALL_95 Int) (v_aws_byte_buf_write_~buf.base_BEFORE_CALL_91 Int)) (let ((.cse2 (select (select |c_#memory_int| v_aws_byte_buf_write_~buf.base_BEFORE_CALL_91) (+ v_aws_byte_buf_write_~buf.offset_BEFORE_CALL_95 16)))) (< (+ (div (+ (* aux_div_aws_byte_buf_write_~len_50 (- 340282366920938463444927863358058659840)) (* aux_mod_aux_mod_aws_byte_buf_write_~len_50_61 (- 18446744073709551615)) (* aux_div_aux_mod_aws_byte_buf_write_~len_50_61 (- 340282366920938463444927863358058659840)) 9223372036854775807) (- 18446744073709551616)) (div (+ (* .cse2 (- 1)) 18446744073709551615) (- 18446744073709551616))) (+ (div (+ .cse2 (* aux_div_aws_byte_buf_write_~len_50 340282366920938463444927863358058659840) (* aux_mod_aux_mod_aws_byte_buf_write_~len_50_61 18446744073709551615) (* aux_div_aux_mod_aws_byte_buf_write_~len_50_61 340282366920938463444927863358058659840)) 18446744073709551616) 1))))) (<= 0 aux_mod_aux_mod_aws_byte_buf_write_~len_50_61) (<= aux_mod_aux_mod_aws_byte_buf_write_~len_50_61 4)))) is different from true [2021-12-18 00:12:17,855 WARN L322 ript$VariableManager]: TermVariabe aux_mod_aux_mod_aws_byte_buf_write_~len_50_61 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-18 00:12:17,855 WARN L322 ript$VariableManager]: TermVariabe aux_div_aux_mod_aws_byte_buf_write_~len_50_61 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-18 00:12:17,910 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 45 proven. 16 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-12-18 00:12:17,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:12:19,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702419160] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:12:19,515 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:12:19,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 27] total 57 [2021-12-18 00:12:19,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733325269] [2021-12-18 00:12:19,515 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:12:19,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2021-12-18 00:12:19,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:12:19,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-12-18 00:12:19,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=3807, Unknown=9, NotChecked=124, Total=4160 [2021-12-18 00:12:19,516 INFO L87 Difference]: Start difference. First operand 511 states and 581 transitions. Second operand has 57 states, 50 states have (on average 2.68) internal successors, (134), 49 states have internal predecessors, (134), 18 states have call successors, (39), 7 states have call predecessors, (39), 8 states have return successors, (36), 15 states have call predecessors, (36), 16 states have call successors, (36) Killed by 15