./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_buf_append_dynamic_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version ae007674 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_append_dynamic_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 b1e17fda858e874821809b4efef78fd91cf6fdf1723d3ff0faf91ee901e13b86 --- Real Ultimate output --- This is Ultimate 0.2.2-dev-ae00767 [2021-12-28 03:13:59,997 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-28 03:13:59,999 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-28 03:14:00,034 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-28 03:14:00,034 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-28 03:14:00,038 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-28 03:14:00,039 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-28 03:14:00,043 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-28 03:14:00,045 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-28 03:14:00,049 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-28 03:14:00,050 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-28 03:14:00,053 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-28 03:14:00,053 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-28 03:14:00,056 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-28 03:14:00,057 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-28 03:14:00,059 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-28 03:14:00,060 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-28 03:14:00,060 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-28 03:14:00,062 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-28 03:14:00,067 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-28 03:14:00,068 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-28 03:14:00,069 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-28 03:14:00,071 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-28 03:14:00,072 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-28 03:14:00,077 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-28 03:14:00,078 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-28 03:14:00,078 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-28 03:14:00,079 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-28 03:14:00,080 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-28 03:14:00,081 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-28 03:14:00,081 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-28 03:14:00,081 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-28 03:14:00,083 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-28 03:14:00,083 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-28 03:14:00,084 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-28 03:14:00,085 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-28 03:14:00,085 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-28 03:14:00,086 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-28 03:14:00,086 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-28 03:14:00,087 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-28 03:14:00,088 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-28 03:14:00,091 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-28 03:14:00,124 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-28 03:14:00,124 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-28 03:14:00,125 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-28 03:14:00,126 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-28 03:14:00,126 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-28 03:14:00,127 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-28 03:14:00,128 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-28 03:14:00,128 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-28 03:14:00,128 INFO L138 SettingsManager]: * Use SBE=true [2021-12-28 03:14:00,128 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-28 03:14:00,129 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-28 03:14:00,129 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-28 03:14:00,130 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-28 03:14:00,130 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-28 03:14:00,130 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-28 03:14:00,130 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-28 03:14:00,130 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-28 03:14:00,131 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-28 03:14:00,131 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-28 03:14:00,131 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-28 03:14:00,131 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-28 03:14:00,131 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-28 03:14:00,132 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-28 03:14:00,132 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-28 03:14:00,132 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-28 03:14:00,132 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-28 03:14:00,139 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-28 03:14:00,140 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-28 03:14:00,140 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-28 03:14:00,140 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-28 03:14:00,140 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 -> b1e17fda858e874821809b4efef78fd91cf6fdf1723d3ff0faf91ee901e13b86 [2021-12-28 03:14:00,407 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-28 03:14:00,425 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-28 03:14:00,427 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-28 03:14:00,428 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-28 03:14:00,443 INFO L275 PluginConnector]: CDTParser initialized [2021-12-28 03:14:00,444 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_append_dynamic_harness.i [2021-12-28 03:14:00,491 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d49271a1f/7bdff39ed59e4b09b16fa1a7a3572afa/FLAGae8d67038 [2021-12-28 03:14:01,081 INFO L306 CDTParser]: Found 1 translation units. [2021-12-28 03:14:01,083 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_append_dynamic_harness.i [2021-12-28 03:14:01,112 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d49271a1f/7bdff39ed59e4b09b16fa1a7a3572afa/FLAGae8d67038 [2021-12-28 03:14:01,269 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d49271a1f/7bdff39ed59e4b09b16fa1a7a3572afa [2021-12-28 03:14:01,271 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-28 03:14:01,272 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-28 03:14:01,274 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-28 03:14:01,274 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-28 03:14:01,276 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-28 03:14:01,277 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 03:14:01" (1/1) ... [2021-12-28 03:14:01,277 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@384e5a5f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:14:01, skipping insertion in model container [2021-12-28 03:14:01,277 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 03:14:01" (1/1) ... [2021-12-28 03:14:01,282 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-28 03:14:01,367 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-28 03:14:01,571 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_append_dynamic_harness.i[4501,4514] [2021-12-28 03:14:01,582 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_append_dynamic_harness.i[4561,4574] [2021-12-28 03:14:02,046 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,047 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,049 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,050 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,051 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,060 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,060 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,061 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,062 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,251 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-28 03:14:02,252 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-28 03:14:02,253 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-28 03:14:02,254 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-28 03:14:02,257 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-28 03:14:02,259 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-28 03:14:02,260 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-28 03:14:02,262 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-28 03:14:02,263 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-28 03:14:02,263 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-28 03:14:02,344 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-28 03:14:02,358 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,364 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,420 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,421 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,456 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 03:14:02,485 INFO L203 MainTranslator]: Completed pre-run [2021-12-28 03:14:02,493 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_append_dynamic_harness.i[4501,4514] [2021-12-28 03:14:02,497 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_append_dynamic_harness.i[4561,4574] [2021-12-28 03:14:02,526 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,526 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,526 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,527 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,527 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,546 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,546 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,547 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,547 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,568 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-28 03:14:02,569 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-28 03:14:02,569 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-28 03:14:02,570 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-28 03:14:02,570 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-28 03:14:02,571 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-28 03:14:02,571 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-28 03:14:02,571 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-28 03:14:02,572 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-28 03:14:02,572 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-28 03:14:02,600 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-28 03:14:02,614 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,614 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,665 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,665 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-28 03:14:02,709 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 03:14:02,876 INFO L208 MainTranslator]: Completed translation [2021-12-28 03:14:02,877 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:14:02 WrapperNode [2021-12-28 03:14:02,877 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-28 03:14:02,878 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-28 03:14:02,878 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-28 03:14:02,878 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-28 03:14:02,883 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:14:02" (1/1) ... [2021-12-28 03:14:02,987 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:14:02" (1/1) ... [2021-12-28 03:14:03,059 INFO L137 Inliner]: procedures = 691, calls = 2637, calls flagged for inlining = 61, calls inlined = 11, statements flattened = 1065 [2021-12-28 03:14:03,059 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-28 03:14:03,060 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-28 03:14:03,060 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-28 03:14:03,060 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-28 03:14:03,065 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:14:02" (1/1) ... [2021-12-28 03:14:03,066 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:14:02" (1/1) ... [2021-12-28 03:14:03,075 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:14:02" (1/1) ... [2021-12-28 03:14:03,075 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:14:02" (1/1) ... [2021-12-28 03:14:03,112 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:14:02" (1/1) ... [2021-12-28 03:14:03,127 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:14:02" (1/1) ... [2021-12-28 03:14:03,133 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:14:02" (1/1) ... [2021-12-28 03:14:03,144 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-28 03:14:03,149 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-28 03:14:03,149 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-28 03:14:03,149 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-28 03:14:03,150 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:14:02" (1/1) ... [2021-12-28 03:14:03,155 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-28 03:14:03,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:03,176 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-28 03:14:03,184 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-28 03:14:03,207 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2021-12-28 03:14:03,207 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2021-12-28 03:14:03,207 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2021-12-28 03:14:03,207 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2021-12-28 03:14:03,208 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-28 03:14:03,208 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-12-28 03:14:03,208 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-12-28 03:14:03,208 INFO L130 BoogieDeclarations]: Found specification of procedure aws_allocator_is_valid [2021-12-28 03:14:03,209 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_allocator_is_valid [2021-12-28 03:14:03,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-28 03:14:03,209 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2021-12-28 03:14:03,210 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2021-12-28 03:14:03,210 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-28 03:14:03,210 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-28 03:14:03,210 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-28 03:14:03,211 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-28 03:14:03,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-28 03:14:03,211 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2021-12-28 03:14:03,211 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2021-12-28 03:14:03,211 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-28 03:14:03,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-28 03:14:03,212 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-12-28 03:14:03,212 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-12-28 03:14:03,213 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2021-12-28 03:14:03,213 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2021-12-28 03:14:03,213 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_release [2021-12-28 03:14:03,213 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_release [2021-12-28 03:14:03,214 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-28 03:14:03,214 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-28 03:14:03,214 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2021-12-28 03:14:03,214 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2021-12-28 03:14:03,214 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_acquire [2021-12-28 03:14:03,214 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_acquire [2021-12-28 03:14:03,214 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-28 03:14:03,215 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2021-12-28 03:14:03,215 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2021-12-28 03:14:03,215 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-28 03:14:03,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-28 03:14:03,215 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2021-12-28 03:14:03,215 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2021-12-28 03:14:03,215 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2021-12-28 03:14:03,216 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2021-12-28 03:14:03,216 INFO L130 BoogieDeclarations]: Found specification of procedure assert_bytes_match [2021-12-28 03:14:03,216 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_bytes_match [2021-12-28 03:14:03,216 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2021-12-28 03:14:03,216 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2021-12-28 03:14:03,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-28 03:14:03,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-28 03:14:03,430 INFO L234 CfgBuilder]: Building ICFG [2021-12-28 03:14:03,431 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-28 03:14:04,331 INFO L275 CfgBuilder]: Performing block encoding [2021-12-28 03:14:04,337 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-28 03:14:04,337 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-12-28 03:14:04,338 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 03:14:04 BoogieIcfgContainer [2021-12-28 03:14:04,339 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-28 03:14:04,339 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-28 03:14:04,340 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-28 03:14:04,341 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-28 03:14:04,341 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.12 03:14:01" (1/3) ... [2021-12-28 03:14:04,342 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e807f40 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 03:14:04, skipping insertion in model container [2021-12-28 03:14:04,342 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:14:02" (2/3) ... [2021-12-28 03:14:04,342 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e807f40 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 03:14:04, skipping insertion in model container [2021-12-28 03:14:04,342 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 03:14:04" (3/3) ... [2021-12-28 03:14:04,343 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_buf_append_dynamic_harness.i [2021-12-28 03:14:04,346 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-28 03:14:04,346 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-28 03:14:04,381 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-28 03:14:04,386 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-28 03:14:04,386 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-28 03:14:04,400 INFO L276 IsEmpty]: Start isEmpty. Operand has 248 states, 156 states have (on average 1.2371794871794872) internal successors, (193), 157 states have internal predecessors, (193), 72 states have call successors, (72), 18 states have call predecessors, (72), 18 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-12-28 03:14:04,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-12-28 03:14:04,406 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:04,407 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-28 03:14:04,407 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:04,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:04,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1072542744, now seen corresponding path program 1 times [2021-12-28 03:14:04,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:04,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081585579] [2021-12-28 03:14:04,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:04,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:04,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:04,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:04,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:04,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:04,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:04,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:04,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:04,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:04,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:04,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-28 03:14:04,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:04,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:04,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:04,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-28 03:14:04,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:04,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:04,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:04,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-28 03:14:04,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:04,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-28 03:14:04,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:04,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-28 03:14:04,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:04,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-28 03:14:04,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:04,923 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-12-28 03:14:04,923 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:04,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081585579] [2021-12-28 03:14:04,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081585579] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:04,924 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 03:14:04,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 03:14:04,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584214451] [2021-12-28 03:14:04,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:04,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 03:14:04,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:04,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 03:14:04,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 03:14:04,947 INFO L87 Difference]: Start difference. First operand has 248 states, 156 states have (on average 1.2371794871794872) internal successors, (193), 157 states have internal predecessors, (193), 72 states have call successors, (72), 18 states have call predecessors, (72), 18 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-28 03:14:05,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:05,197 INFO L93 Difference]: Finished difference Result 500 states and 722 transitions. [2021-12-28 03:14:05,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 03:14:05,199 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 83 [2021-12-28 03:14:05,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:05,206 INFO L225 Difference]: With dead ends: 500 [2021-12-28 03:14:05,206 INFO L226 Difference]: Without dead ends: 255 [2021-12-28 03:14:05,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 31 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-28 03:14:05,212 INFO L933 BasicCegarLoop]: 313 mSDtfsCounter, 97 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:05,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 405 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-28 03:14:05,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-12-28 03:14:05,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 243. [2021-12-28 03:14:05,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 152 states have (on average 1.2171052631578947) internal successors, (185), 153 states have internal predecessors, (185), 72 states have call successors, (72), 18 states have call predecessors, (72), 18 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2021-12-28 03:14:05,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 328 transitions. [2021-12-28 03:14:05,275 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 328 transitions. Word has length 83 [2021-12-28 03:14:05,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:05,275 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 328 transitions. [2021-12-28 03:14:05,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-28 03:14:05,275 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 328 transitions. [2021-12-28 03:14:05,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-12-28 03:14:05,284 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:05,285 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-28 03:14:05,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-28 03:14:05,285 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:05,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:05,287 INFO L85 PathProgramCache]: Analyzing trace with hash -2014404208, now seen corresponding path program 1 times [2021-12-28 03:14:05,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:05,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614087375] [2021-12-28 03:14:05,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:05,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:05,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:05,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:05,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:05,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:05,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:05,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:05,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:05,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:05,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:05,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-28 03:14:05,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:05,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:05,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:05,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-28 03:14:05,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:05,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:05,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:05,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-28 03:14:05,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:05,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-28 03:14:05,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:05,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-28 03:14:05,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:05,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-28 03:14:05,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:05,585 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-12-28 03:14:05,585 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:05,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614087375] [2021-12-28 03:14:05,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614087375] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:05,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498782559] [2021-12-28 03:14:05,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:05,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:05,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:05,588 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-28 03:14:05,602 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-28 03:14:06,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:06,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 2568 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-28 03:14:06,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:06,234 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-28 03:14:06,234 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:14:06,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498782559] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:06,235 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:14:06,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2021-12-28 03:14:06,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83203104] [2021-12-28 03:14:06,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:06,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-28 03:14:06,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:06,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 03:14:06,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-12-28 03:14:06,237 INFO L87 Difference]: Start difference. First operand 243 states and 328 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2021-12-28 03:14:06,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:06,451 INFO L93 Difference]: Finished difference Result 478 states and 649 transitions. [2021-12-28 03:14:06,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-28 03:14:06,452 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 85 [2021-12-28 03:14:06,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:06,454 INFO L225 Difference]: With dead ends: 478 [2021-12-28 03:14:06,454 INFO L226 Difference]: Without dead ends: 246 [2021-12-28 03:14:06,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-12-28 03:14:06,456 INFO L933 BasicCegarLoop]: 267 mSDtfsCounter, 371 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 965 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:06,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 965 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-28 03:14:06,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-12-28 03:14:06,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 246. [2021-12-28 03:14:06,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 154 states have (on average 1.2142857142857142) internal successors, (187), 156 states have internal predecessors, (187), 72 states have call successors, (72), 18 states have call predecessors, (72), 19 states have return successors, (76), 71 states have call predecessors, (76), 71 states have call successors, (76) [2021-12-28 03:14:06,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 335 transitions. [2021-12-28 03:14:06,479 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 335 transitions. Word has length 85 [2021-12-28 03:14:06,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:06,480 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 335 transitions. [2021-12-28 03:14:06,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2021-12-28 03:14:06,480 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 335 transitions. [2021-12-28 03:14:06,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-12-28 03:14:06,484 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:06,484 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-28 03:14:06,508 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-28 03:14:06,691 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-28 03:14:06,691 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:06,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:06,692 INFO L85 PathProgramCache]: Analyzing trace with hash -756708827, now seen corresponding path program 1 times [2021-12-28 03:14:06,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:06,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495331042] [2021-12-28 03:14:06,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:06,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:06,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:06,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:06,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:06,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:06,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:06,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:06,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:06,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:06,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:06,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:06,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:06,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:06,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:06,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:06,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:06,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-28 03:14:06,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:06,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-28 03:14:06,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:06,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-28 03:14:06,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:06,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-28 03:14:06,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:06,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-28 03:14:06,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:06,893 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-12-28 03:14:06,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:06,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495331042] [2021-12-28 03:14:06,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495331042] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:06,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714113941] [2021-12-28 03:14:06,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:06,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:06,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:06,896 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-28 03:14:06,897 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-28 03:14:07,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:07,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 2585 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 03:14:07,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:07,496 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-28 03:14:07,496 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:14:07,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714113941] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:07,496 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:14:07,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 11 [2021-12-28 03:14:07,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235784841] [2021-12-28 03:14:07,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:07,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-28 03:14:07,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:07,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-28 03:14:07,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-12-28 03:14:07,497 INFO L87 Difference]: Start difference. First operand 246 states and 335 transitions. Second operand has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-28 03:14:07,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:07,730 INFO L93 Difference]: Finished difference Result 469 states and 634 transitions. [2021-12-28 03:14:07,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 03:14:07,730 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) Word has length 91 [2021-12-28 03:14:07,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:07,732 INFO L225 Difference]: With dead ends: 469 [2021-12-28 03:14:07,732 INFO L226 Difference]: Without dead ends: 243 [2021-12-28 03:14:07,733 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-12-28 03:14:07,733 INFO L933 BasicCegarLoop]: 254 mSDtfsCounter, 429 mSDsluCounter, 882 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 429 SdHoareTripleChecker+Valid, 1136 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:07,734 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [429 Valid, 1136 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-28 03:14:07,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-12-28 03:14:07,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 243. [2021-12-28 03:14:07,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 152 states have (on average 1.2105263157894737) internal successors, (184), 153 states have internal predecessors, (184), 72 states have call successors, (72), 18 states have call predecessors, (72), 18 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2021-12-28 03:14:07,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 327 transitions. [2021-12-28 03:14:07,746 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 327 transitions. Word has length 91 [2021-12-28 03:14:07,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:07,746 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 327 transitions. [2021-12-28 03:14:07,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-28 03:14:07,746 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 327 transitions. [2021-12-28 03:14:07,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-12-28 03:14:07,747 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:07,747 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:07,768 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-28 03:14:07,947 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-28 03:14:07,948 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:07,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:07,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1459419536, now seen corresponding path program 1 times [2021-12-28 03:14:07,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:07,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555259977] [2021-12-28 03:14:07,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:07,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:07,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:08,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:08,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:08,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:08,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:08,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:08,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:08,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:08,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:08,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:08,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:08,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:08,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:08,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:08,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:08,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-28 03:14:08,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:08,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-28 03:14:08,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:08,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-28 03:14:08,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:08,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-28 03:14:08,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:08,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-28 03:14:08,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:08,142 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-28 03:14:08,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:08,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555259977] [2021-12-28 03:14:08,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555259977] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:08,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379598689] [2021-12-28 03:14:08,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:08,143 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:08,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:08,144 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-28 03:14:08,145 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-28 03:14:08,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:08,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 2602 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-28 03:14:08,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:08,687 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 40 proven. 3 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-28 03:14:08,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 03:14:08,893 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-28 03:14:08,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379598689] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 03:14:08,894 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 03:14:08,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2021-12-28 03:14:08,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490048692] [2021-12-28 03:14:08,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 03:14:08,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-28 03:14:08,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:08,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-28 03:14:08,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-12-28 03:14:08,895 INFO L87 Difference]: Start difference. First operand 243 states and 327 transitions. Second operand has 12 states, 12 states have (on average 9.0) internal successors, (108), 11 states have internal predecessors, (108), 7 states have call successors, (31), 4 states have call predecessors, (31), 5 states have return successors, (30), 7 states have call predecessors, (30), 7 states have call successors, (30) [2021-12-28 03:14:09,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:09,508 INFO L93 Difference]: Finished difference Result 481 states and 648 transitions. [2021-12-28 03:14:09,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 03:14:09,508 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 9.0) internal successors, (108), 11 states have internal predecessors, (108), 7 states have call successors, (31), 4 states have call predecessors, (31), 5 states have return successors, (30), 7 states have call predecessors, (30), 7 states have call successors, (30) Word has length 97 [2021-12-28 03:14:09,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:09,510 INFO L225 Difference]: With dead ends: 481 [2021-12-28 03:14:09,510 INFO L226 Difference]: Without dead ends: 258 [2021-12-28 03:14:09,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-12-28 03:14:09,514 INFO L933 BasicCegarLoop]: 251 mSDtfsCounter, 456 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 332 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 718 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 332 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:09,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [459 Valid, 718 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [332 Valid, 617 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-28 03:14:09,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2021-12-28 03:14:09,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 246. [2021-12-28 03:14:09,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 154 states have (on average 1.2077922077922079) internal successors, (186), 156 states have internal predecessors, (186), 72 states have call successors, (72), 18 states have call predecessors, (72), 19 states have return successors, (76), 71 states have call predecessors, (76), 71 states have call successors, (76) [2021-12-28 03:14:09,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 334 transitions. [2021-12-28 03:14:09,527 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 334 transitions. Word has length 97 [2021-12-28 03:14:09,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:09,527 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 334 transitions. [2021-12-28 03:14:09,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.0) internal successors, (108), 11 states have internal predecessors, (108), 7 states have call successors, (31), 4 states have call predecessors, (31), 5 states have return successors, (30), 7 states have call predecessors, (30), 7 states have call successors, (30) [2021-12-28 03:14:09,527 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 334 transitions. [2021-12-28 03:14:09,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-12-28 03:14:09,528 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:09,529 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:09,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-28 03:14:09,744 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-28 03:14:09,744 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:09,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:09,745 INFO L85 PathProgramCache]: Analyzing trace with hash -2034657995, now seen corresponding path program 1 times [2021-12-28 03:14:09,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:09,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392214271] [2021-12-28 03:14:09,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:09,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:09,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:09,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:09,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:09,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:09,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:09,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:09,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:09,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:09,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:09,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:09,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:09,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:09,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:09,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:09,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:09,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:14:09,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:09,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:09,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:09,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:14:09,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:09,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:09,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:09,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-28 03:14:09,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:09,946 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-28 03:14:09,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:09,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392214271] [2021-12-28 03:14:09,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392214271] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:09,947 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 03:14:09,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-28 03:14:09,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683858231] [2021-12-28 03:14:09,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:09,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-28 03:14:09,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:09,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-28 03:14:09,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-28 03:14:09,949 INFO L87 Difference]: Start difference. First operand 246 states and 334 transitions. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 6 states have internal predecessors, (50), 4 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-28 03:14:10,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:10,412 INFO L93 Difference]: Finished difference Result 478 states and 642 transitions. [2021-12-28 03:14:10,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 03:14:10,413 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 6 states have internal predecessors, (50), 4 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 99 [2021-12-28 03:14:10,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:10,414 INFO L225 Difference]: With dead ends: 478 [2021-12-28 03:14:10,414 INFO L226 Difference]: Without dead ends: 255 [2021-12-28 03:14:10,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-12-28 03:14:10,416 INFO L933 BasicCegarLoop]: 293 mSDtfsCounter, 239 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:10,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 716 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-28 03:14:10,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-12-28 03:14:10,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 243. [2021-12-28 03:14:10,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 152 states have (on average 1.2039473684210527) internal successors, (183), 153 states have internal predecessors, (183), 72 states have call successors, (72), 18 states have call predecessors, (72), 18 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2021-12-28 03:14:10,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 326 transitions. [2021-12-28 03:14:10,432 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 326 transitions. Word has length 99 [2021-12-28 03:14:10,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:10,432 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 326 transitions. [2021-12-28 03:14:10,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 6 states have internal predecessors, (50), 4 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-28 03:14:10,432 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 326 transitions. [2021-12-28 03:14:10,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-12-28 03:14:10,433 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:10,433 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:10,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-28 03:14:10,433 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:10,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:10,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1162403066, now seen corresponding path program 1 times [2021-12-28 03:14:10,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:10,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473591921] [2021-12-28 03:14:10,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:10,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:10,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:10,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:10,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:10,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:10,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:10,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:10,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:10,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:10,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:10,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:10,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:10,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:10,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:10,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:10,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:10,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:14:10,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:10,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:10,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:10,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:14:10,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:10,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:10,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:10,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-28 03:14:10,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:10,841 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-28 03:14:10,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:10,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473591921] [2021-12-28 03:14:10,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473591921] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:10,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212930148] [2021-12-28 03:14:10,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:10,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:10,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:10,843 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-28 03:14:10,844 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-28 03:14:11,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:11,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 2612 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-28 03:14:11,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:11,304 INFO L387 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-28 03:14:11,866 INFO L387 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 27 treesize of output 15 [2021-12-28 03:14:11,885 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-28 03:14:11,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 03:14:12,125 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-28 03:14:12,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212930148] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 03:14:12,126 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 03:14:12,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 8] total 17 [2021-12-28 03:14:12,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51414501] [2021-12-28 03:14:12,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 03:14:12,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-28 03:14:12,127 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:12,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-28 03:14:12,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-12-28 03:14:12,128 INFO L87 Difference]: Start difference. First operand 243 states and 326 transitions. Second operand has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 14 states have internal predecessors, (90), 8 states have call successors, (21), 4 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2021-12-28 03:14:14,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:14,153 INFO L93 Difference]: Finished difference Result 608 states and 831 transitions. [2021-12-28 03:14:14,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-28 03:14:14,153 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 14 states have internal predecessors, (90), 8 states have call successors, (21), 4 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) Word has length 101 [2021-12-28 03:14:14,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:14,156 INFO L225 Difference]: With dead ends: 608 [2021-12-28 03:14:14,156 INFO L226 Difference]: Without dead ends: 401 [2021-12-28 03:14:14,156 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 207 SyntacticMatches, 14 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=209, Invalid=1123, Unknown=0, NotChecked=0, Total=1332 [2021-12-28 03:14:14,160 INFO L933 BasicCegarLoop]: 374 mSDtfsCounter, 285 mSDsluCounter, 1517 mSDsCounter, 0 mSdLazyCounter, 2347 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 1891 SdHoareTripleChecker+Invalid, 3126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 2347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 588 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:14,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 1891 Invalid, 3126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 2347 Invalid, 0 Unknown, 588 Unchecked, 1.6s Time] [2021-12-28 03:14:14,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-12-28 03:14:14,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 290. [2021-12-28 03:14:14,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 189 states have (on average 1.2063492063492063) internal successors, (228), 190 states have internal predecessors, (228), 78 states have call successors, (78), 21 states have call predecessors, (78), 22 states have return successors, (85), 78 states have call predecessors, (85), 77 states have call successors, (85) [2021-12-28 03:14:14,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 391 transitions. [2021-12-28 03:14:14,184 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 391 transitions. Word has length 101 [2021-12-28 03:14:14,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:14,185 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 391 transitions. [2021-12-28 03:14:14,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 14 states have internal predecessors, (90), 8 states have call successors, (21), 4 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2021-12-28 03:14:14,185 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 391 transitions. [2021-12-28 03:14:14,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-12-28 03:14:14,186 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:14,186 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:14,214 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-28 03:14:14,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:14,407 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:14,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:14,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1694138625, now seen corresponding path program 1 times [2021-12-28 03:14:14,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:14,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350922518] [2021-12-28 03:14:14,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:14,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:14,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:14,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:14,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:14,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:14,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:14,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:14,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:14,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:14,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:14,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:14,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:14,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:14,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:14,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:14,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:14,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:14:14,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:14,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:14,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:14,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:14:14,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:14,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:14,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:14,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-28 03:14:14,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:14,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-28 03:14:14,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:14,635 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-12-28 03:14:14,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:14,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350922518] [2021-12-28 03:14:14,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350922518] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:14,636 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 03:14:14,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-28 03:14:14,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562086936] [2021-12-28 03:14:14,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:14,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-28 03:14:14,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:14,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-28 03:14:14,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-28 03:14:14,638 INFO L87 Difference]: Start difference. First operand 290 states and 391 transitions. Second operand has 8 states, 8 states have (on average 6.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2021-12-28 03:14:15,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:15,287 INFO L93 Difference]: Finished difference Result 399 states and 531 transitions. [2021-12-28 03:14:15,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-28 03:14:15,288 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) Word has length 105 [2021-12-28 03:14:15,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:15,291 INFO L225 Difference]: With dead ends: 399 [2021-12-28 03:14:15,291 INFO L226 Difference]: Without dead ends: 328 [2021-12-28 03:14:15,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-28 03:14:15,293 INFO L933 BasicCegarLoop]: 310 mSDtfsCounter, 210 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 917 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 1062 SdHoareTripleChecker+Invalid, 1126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:15,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 1062 Invalid, 1126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 917 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-28 03:14:15,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2021-12-28 03:14:15,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 292. [2021-12-28 03:14:15,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 191 states have (on average 1.2041884816753927) internal successors, (230), 192 states have internal predecessors, (230), 78 states have call successors, (78), 21 states have call predecessors, (78), 22 states have return successors, (85), 78 states have call predecessors, (85), 77 states have call successors, (85) [2021-12-28 03:14:15,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 393 transitions. [2021-12-28 03:14:15,340 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 393 transitions. Word has length 105 [2021-12-28 03:14:15,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:15,343 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 393 transitions. [2021-12-28 03:14:15,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2021-12-28 03:14:15,343 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 393 transitions. [2021-12-28 03:14:15,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-12-28 03:14:15,344 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:15,344 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:15,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-28 03:14:15,344 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:15,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:15,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1159574532, now seen corresponding path program 1 times [2021-12-28 03:14:15,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:15,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788098524] [2021-12-28 03:14:15,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:15,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:15,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:15,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:15,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:15,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:15,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:15,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:15,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:15,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:15,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:15,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:15,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:15,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:15,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:15,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:15,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:15,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:14:15,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:15,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:15,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:15,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:14:15,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:15,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:15,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:15,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-28 03:14:15,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:15,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-28 03:14:15,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:15,793 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-12-28 03:14:15,793 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:15,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788098524] [2021-12-28 03:14:15,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788098524] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:15,793 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 03:14:15,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-12-28 03:14:15,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982800016] [2021-12-28 03:14:15,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:15,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-28 03:14:15,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:15,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-28 03:14:15,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2021-12-28 03:14:15,795 INFO L87 Difference]: Start difference. First operand 292 states and 393 transitions. Second operand has 16 states, 13 states have (on average 3.769230769230769) internal successors, (49), 12 states have internal predecessors, (49), 8 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) [2021-12-28 03:14:17,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:17,667 INFO L93 Difference]: Finished difference Result 405 states and 566 transitions. [2021-12-28 03:14:17,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-28 03:14:17,668 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 3.769230769230769) internal successors, (49), 12 states have internal predecessors, (49), 8 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) Word has length 107 [2021-12-28 03:14:17,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:17,670 INFO L225 Difference]: With dead ends: 405 [2021-12-28 03:14:17,670 INFO L226 Difference]: Without dead ends: 403 [2021-12-28 03:14:17,671 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2021-12-28 03:14:17,671 INFO L933 BasicCegarLoop]: 263 mSDtfsCounter, 441 mSDsluCounter, 1185 mSDsCounter, 0 mSdLazyCounter, 2728 mSolverCounterSat, 422 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 1448 SdHoareTripleChecker+Invalid, 3150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 422 IncrementalHoareTripleChecker+Valid, 2728 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:17,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 1448 Invalid, 3150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [422 Valid, 2728 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2021-12-28 03:14:17,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2021-12-28 03:14:17,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 310. [2021-12-28 03:14:17,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 202 states have (on average 1.198019801980198) internal successors, (242), 204 states have internal predecessors, (242), 83 states have call successors, (83), 23 states have call predecessors, (83), 24 states have return successors, (90), 82 states have call predecessors, (90), 82 states have call successors, (90) [2021-12-28 03:14:17,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 415 transitions. [2021-12-28 03:14:17,692 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 415 transitions. Word has length 107 [2021-12-28 03:14:17,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:17,692 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 415 transitions. [2021-12-28 03:14:17,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 3.769230769230769) internal successors, (49), 12 states have internal predecessors, (49), 8 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) [2021-12-28 03:14:17,692 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 415 transitions. [2021-12-28 03:14:17,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-12-28 03:14:17,693 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:17,693 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:17,694 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-28 03:14:17,694 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:17,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:17,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1506419318, now seen corresponding path program 1 times [2021-12-28 03:14:17,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:17,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651566064] [2021-12-28 03:14:17,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:17,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:17,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:17,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:17,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:17,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:17,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:17,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:17,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:17,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:17,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:17,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:17,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:17,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:17,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:17,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:17,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:17,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-28 03:14:17,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:17,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-28 03:14:17,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:17,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-28 03:14:17,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:17,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-28 03:14:17,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:17,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-28 03:14:17,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:17,964 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-12-28 03:14:17,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:17,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651566064] [2021-12-28 03:14:17,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651566064] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:17,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817305409] [2021-12-28 03:14:17,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:17,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:17,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:17,965 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-28 03:14:17,967 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-28 03:14:18,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:18,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 2636 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-28 03:14:18,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:18,584 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-28 03:14:18,584 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:14:18,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817305409] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:18,584 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:14:18,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [10] total 15 [2021-12-28 03:14:18,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298241434] [2021-12-28 03:14:18,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:18,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-28 03:14:18,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:18,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-28 03:14:18,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=182, Unknown=0, NotChecked=0, Total=210 [2021-12-28 03:14:18,586 INFO L87 Difference]: Start difference. First operand 310 states and 415 transitions. Second operand has 13 states, 11 states have (on average 6.909090909090909) internal successors, (76), 11 states have internal predecessors, (76), 4 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-28 03:14:18,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:18,808 INFO L93 Difference]: Finished difference Result 582 states and 785 transitions. [2021-12-28 03:14:18,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-28 03:14:18,808 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 6.909090909090909) internal successors, (76), 11 states have internal predecessors, (76), 4 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 109 [2021-12-28 03:14:18,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:18,810 INFO L225 Difference]: With dead ends: 582 [2021-12-28 03:14:18,810 INFO L226 Difference]: Without dead ends: 327 [2021-12-28 03:14:18,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 126 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-12-28 03:14:18,813 INFO L933 BasicCegarLoop]: 317 mSDtfsCounter, 30 mSDsluCounter, 3401 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 3718 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:18,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 3718 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-28 03:14:18,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2021-12-28 03:14:18,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 315. [2021-12-28 03:14:18,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 206 states have (on average 1.1941747572815533) internal successors, (246), 209 states have internal predecessors, (246), 83 states have call successors, (83), 23 states have call predecessors, (83), 25 states have return successors, (97), 82 states have call predecessors, (97), 82 states have call successors, (97) [2021-12-28 03:14:18,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 426 transitions. [2021-12-28 03:14:18,833 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 426 transitions. Word has length 109 [2021-12-28 03:14:18,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:18,834 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 426 transitions. [2021-12-28 03:14:18,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 6.909090909090909) internal successors, (76), 11 states have internal predecessors, (76), 4 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-28 03:14:18,834 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 426 transitions. [2021-12-28 03:14:18,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-12-28 03:14:18,835 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:18,835 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:18,856 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-28 03:14:19,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:19,055 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:19,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:19,056 INFO L85 PathProgramCache]: Analyzing trace with hash 447046383, now seen corresponding path program 1 times [2021-12-28 03:14:19,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:19,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804085921] [2021-12-28 03:14:19,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:19,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:19,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:19,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:19,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:19,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:19,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:19,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:19,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:19,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:19,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:19,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:19,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:19,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:19,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:19,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:19,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:19,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:19,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:19,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:14:19,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:19,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:19,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:19,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-28 03:14:19,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:19,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-12-28 03:14:19,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:19,284 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-12-28 03:14:19,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:19,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804085921] [2021-12-28 03:14:19,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804085921] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:19,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620349612] [2021-12-28 03:14:19,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:19,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:19,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:19,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-28 03:14:19,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-28 03:14:19,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:19,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 2641 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 03:14:19,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:19,918 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-28 03:14:19,918 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:14:19,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620349612] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:19,919 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:14:19,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2021-12-28 03:14:19,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740548046] [2021-12-28 03:14:19,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:19,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 03:14:19,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:19,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 03:14:19,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-28 03:14:19,921 INFO L87 Difference]: Start difference. First operand 315 states and 426 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-28 03:14:20,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:20,089 INFO L93 Difference]: Finished difference Result 575 states and 783 transitions. [2021-12-28 03:14:20,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-28 03:14:20,089 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 111 [2021-12-28 03:14:20,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:20,091 INFO L225 Difference]: With dead ends: 575 [2021-12-28 03:14:20,091 INFO L226 Difference]: Without dead ends: 315 [2021-12-28 03:14:20,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 133 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-28 03:14:20,092 INFO L933 BasicCegarLoop]: 328 mSDtfsCounter, 15 mSDsluCounter, 843 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1171 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:20,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 1171 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 94 Invalid, 0 Unknown, 49 Unchecked, 0.1s Time] [2021-12-28 03:14:20,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2021-12-28 03:14:20,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 315. [2021-12-28 03:14:20,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 206 states have (on average 1.1893203883495145) internal successors, (245), 209 states have internal predecessors, (245), 83 states have call successors, (83), 23 states have call predecessors, (83), 25 states have return successors, (97), 82 states have call predecessors, (97), 82 states have call successors, (97) [2021-12-28 03:14:20,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 425 transitions. [2021-12-28 03:14:20,114 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 425 transitions. Word has length 111 [2021-12-28 03:14:20,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:20,115 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 425 transitions. [2021-12-28 03:14:20,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-28 03:14:20,115 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 425 transitions. [2021-12-28 03:14:20,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-12-28 03:14:20,117 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:20,117 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:20,140 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-28 03:14:20,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:20,335 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:20,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:20,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1007746161, now seen corresponding path program 1 times [2021-12-28 03:14:20,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:20,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310886472] [2021-12-28 03:14:20,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:20,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:20,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:20,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:20,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:20,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:20,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:20,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:20,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:20,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:20,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:20,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:20,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:20,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:20,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:20,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:20,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:20,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:20,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:20,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:14:20,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:20,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:20,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:20,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-28 03:14:20,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:20,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-12-28 03:14:20,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:20,565 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-12-28 03:14:20,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:20,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310886472] [2021-12-28 03:14:20,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310886472] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:20,566 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 03:14:20,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-28 03:14:20,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111128949] [2021-12-28 03:14:20,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:20,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-28 03:14:20,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:20,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-28 03:14:20,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-28 03:14:20,567 INFO L87 Difference]: Start difference. First operand 315 states and 425 transitions. Second operand has 10 states, 9 states have (on average 6.666666666666667) internal successors, (60), 8 states have internal predecessors, (60), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-28 03:14:21,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:21,269 INFO L93 Difference]: Finished difference Result 581 states and 776 transitions. [2021-12-28 03:14:21,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-28 03:14:21,269 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.666666666666667) internal successors, (60), 8 states have internal predecessors, (60), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) Word has length 111 [2021-12-28 03:14:21,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:21,271 INFO L225 Difference]: With dead ends: 581 [2021-12-28 03:14:21,271 INFO L226 Difference]: Without dead ends: 327 [2021-12-28 03:14:21,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-12-28 03:14:21,273 INFO L933 BasicCegarLoop]: 306 mSDtfsCounter, 105 mSDsluCounter, 1253 mSDsCounter, 0 mSdLazyCounter, 1266 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1559 SdHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:21,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 1559 Invalid, 1342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1266 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-28 03:14:21,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2021-12-28 03:14:21,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 315. [2021-12-28 03:14:21,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 206 states have (on average 1.1893203883495145) internal successors, (245), 209 states have internal predecessors, (245), 83 states have call successors, (83), 23 states have call predecessors, (83), 25 states have return successors, (95), 82 states have call predecessors, (95), 82 states have call successors, (95) [2021-12-28 03:14:21,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 423 transitions. [2021-12-28 03:14:21,291 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 423 transitions. Word has length 111 [2021-12-28 03:14:21,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:21,291 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 423 transitions. [2021-12-28 03:14:21,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.666666666666667) internal successors, (60), 8 states have internal predecessors, (60), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-28 03:14:21,291 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 423 transitions. [2021-12-28 03:14:21,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2021-12-28 03:14:21,292 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:21,292 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:21,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-28 03:14:21,293 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:21,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:21,293 INFO L85 PathProgramCache]: Analyzing trace with hash -520378079, now seen corresponding path program 1 times [2021-12-28 03:14:21,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:21,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208667940] [2021-12-28 03:14:21,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:21,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:21,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:21,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:21,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:21,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:21,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:21,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:21,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:21,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:21,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:21,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:21,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:21,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:21,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:21,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:21,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:21,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:14:21,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:21,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:21,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:21,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:14:21,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:21,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:21,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:21,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-28 03:14:21,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:21,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-28 03:14:21,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:21,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2021-12-28 03:14:21,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:21,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:21,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:21,802 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-12-28 03:14:21,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:21,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208667940] [2021-12-28 03:14:21,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208667940] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:21,803 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 03:14:21,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-12-28 03:14:21,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837309722] [2021-12-28 03:14:21,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:21,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-28 03:14:21,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:21,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-28 03:14:21,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-12-28 03:14:21,804 INFO L87 Difference]: Start difference. First operand 315 states and 423 transitions. Second operand has 15 states, 12 states have (on average 4.583333333333333) internal successors, (55), 12 states have internal predecessors, (55), 9 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (15), 6 states have call predecessors, (15), 8 states have call successors, (15) [2021-12-28 03:14:23,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:23,307 INFO L93 Difference]: Finished difference Result 412 states and 576 transitions. [2021-12-28 03:14:23,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-28 03:14:23,307 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 4.583333333333333) internal successors, (55), 12 states have internal predecessors, (55), 9 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (15), 6 states have call predecessors, (15), 8 states have call successors, (15) Word has length 116 [2021-12-28 03:14:23,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:23,310 INFO L225 Difference]: With dead ends: 412 [2021-12-28 03:14:23,310 INFO L226 Difference]: Without dead ends: 410 [2021-12-28 03:14:23,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-12-28 03:14:23,311 INFO L933 BasicCegarLoop]: 268 mSDtfsCounter, 443 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 2105 mSolverCounterSat, 467 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 1077 SdHoareTripleChecker+Invalid, 2572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 467 IncrementalHoareTripleChecker+Valid, 2105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:23,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [473 Valid, 1077 Invalid, 2572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [467 Valid, 2105 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2021-12-28 03:14:23,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2021-12-28 03:14:23,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 321. [2021-12-28 03:14:23,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 210 states have (on average 1.1857142857142857) internal successors, (249), 213 states have internal predecessors, (249), 84 states have call successors, (84), 24 states have call predecessors, (84), 26 states have return successors, (96), 83 states have call predecessors, (96), 83 states have call successors, (96) [2021-12-28 03:14:23,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 429 transitions. [2021-12-28 03:14:23,330 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 429 transitions. Word has length 116 [2021-12-28 03:14:23,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:23,330 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 429 transitions. [2021-12-28 03:14:23,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 4.583333333333333) internal successors, (55), 12 states have internal predecessors, (55), 9 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (15), 6 states have call predecessors, (15), 8 states have call successors, (15) [2021-12-28 03:14:23,331 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 429 transitions. [2021-12-28 03:14:23,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-12-28 03:14:23,332 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:23,332 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-28 03:14:23,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-28 03:14:23,333 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:23,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:23,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1585491666, now seen corresponding path program 1 times [2021-12-28 03:14:23,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:23,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138371848] [2021-12-28 03:14:23,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:23,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:23,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:23,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:23,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:23,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:23,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:23,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:23,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:23,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:23,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:23,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:23,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:23,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:23,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:23,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:23,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:23,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:14:23,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:23,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:23,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:23,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:14:23,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:23,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:23,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:23,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-28 03:14:23,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:23,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-28 03:14:23,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:23,562 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-12-28 03:14:23,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:23,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138371848] [2021-12-28 03:14:23,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138371848] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:23,562 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 03:14:23,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-28 03:14:23,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478650013] [2021-12-28 03:14:23,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:23,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-28 03:14:23,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:23,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-28 03:14:23,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-28 03:14:23,564 INFO L87 Difference]: Start difference. First operand 321 states and 429 transitions. Second operand has 9 states, 8 states have (on average 6.375) internal successors, (51), 6 states have internal predecessors, (51), 2 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2021-12-28 03:14:24,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:24,197 INFO L93 Difference]: Finished difference Result 349 states and 466 transitions. [2021-12-28 03:14:24,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-28 03:14:24,197 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.375) internal successors, (51), 6 states have internal predecessors, (51), 2 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) Word has length 114 [2021-12-28 03:14:24,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:24,199 INFO L225 Difference]: With dead ends: 349 [2021-12-28 03:14:24,199 INFO L226 Difference]: Without dead ends: 347 [2021-12-28 03:14:24,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-12-28 03:14:24,199 INFO L933 BasicCegarLoop]: 303 mSDtfsCounter, 117 mSDsluCounter, 1078 mSDsCounter, 0 mSdLazyCounter, 1055 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 1381 SdHoareTripleChecker+Invalid, 1133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1055 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:24,199 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 1381 Invalid, 1133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1055 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-28 03:14:24,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2021-12-28 03:14:24,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 330. [2021-12-28 03:14:24,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 216 states have (on average 1.1805555555555556) internal successors, (255), 220 states have internal predecessors, (255), 85 states have call successors, (85), 25 states have call predecessors, (85), 28 states have return successors, (104), 84 states have call predecessors, (104), 84 states have call successors, (104) [2021-12-28 03:14:24,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 444 transitions. [2021-12-28 03:14:24,222 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 444 transitions. Word has length 114 [2021-12-28 03:14:24,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:24,223 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 444 transitions. [2021-12-28 03:14:24,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.375) internal successors, (51), 6 states have internal predecessors, (51), 2 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2021-12-28 03:14:24,223 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 444 transitions. [2021-12-28 03:14:24,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-12-28 03:14:24,224 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:24,224 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:24,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-28 03:14:24,224 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:24,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:24,225 INFO L85 PathProgramCache]: Analyzing trace with hash 661869912, now seen corresponding path program 1 times [2021-12-28 03:14:24,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:24,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374548552] [2021-12-28 03:14:24,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:24,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:24,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:24,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:24,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:24,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:24,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:24,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:24,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:24,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:24,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:24,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:24,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:24,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:24,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:24,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:24,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:24,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:24,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:24,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:14:24,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:24,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:24,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:24,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-28 03:14:24,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:24,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-28 03:14:24,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:24,593 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-12-28 03:14:24,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:24,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374548552] [2021-12-28 03:14:24,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374548552] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:24,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085674936] [2021-12-28 03:14:24,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:24,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:24,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:24,595 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-28 03:14:24,596 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-28 03:14:25,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:25,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 2656 conjuncts, 37 conjunts are in the unsatisfiable core [2021-12-28 03:14:25,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:25,131 INFO L387 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-28 03:14:25,134 INFO L387 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-28 03:14:25,493 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-28 03:14:25,494 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:14:25,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085674936] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:25,494 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:14:25,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2021-12-28 03:14:25,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277958418] [2021-12-28 03:14:25,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:25,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-28 03:14:25,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:25,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-28 03:14:25,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-12-28 03:14:25,496 INFO L87 Difference]: Start difference. First operand 330 states and 444 transitions. Second operand has 10 states, 10 states have (on average 7.7) internal successors, (77), 9 states have internal predecessors, (77), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-28 03:14:25,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:25,717 INFO L93 Difference]: Finished difference Result 748 states and 1039 transitions. [2021-12-28 03:14:25,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-28 03:14:25,718 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.7) internal successors, (77), 9 states have internal predecessors, (77), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) Word has length 113 [2021-12-28 03:14:25,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:25,720 INFO L225 Difference]: With dead ends: 748 [2021-12-28 03:14:25,720 INFO L226 Difference]: Without dead ends: 459 [2021-12-28 03:14:25,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-12-28 03:14:25,722 INFO L933 BasicCegarLoop]: 465 mSDtfsCounter, 83 mSDsluCounter, 2793 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 3258 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 202 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:25,722 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 3258 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 159 Invalid, 0 Unknown, 202 Unchecked, 0.2s Time] [2021-12-28 03:14:25,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-12-28 03:14:25,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 343. [2021-12-28 03:14:25,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 227 states have (on average 1.1762114537444934) internal successors, (267), 232 states have internal predecessors, (267), 86 states have call successors, (86), 26 states have call predecessors, (86), 29 states have return successors, (106), 84 states have call predecessors, (106), 85 states have call successors, (106) [2021-12-28 03:14:25,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 459 transitions. [2021-12-28 03:14:25,742 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 459 transitions. Word has length 113 [2021-12-28 03:14:25,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:25,742 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 459 transitions. [2021-12-28 03:14:25,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.7) internal successors, (77), 9 states have internal predecessors, (77), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-28 03:14:25,742 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 459 transitions. [2021-12-28 03:14:25,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-12-28 03:14:25,743 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:25,743 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:25,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-28 03:14:25,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:25,957 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:25,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:25,957 INFO L85 PathProgramCache]: Analyzing trace with hash 607477014, now seen corresponding path program 1 times [2021-12-28 03:14:25,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:25,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226589341] [2021-12-28 03:14:25,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:25,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:25,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:26,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:26,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:26,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:26,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:26,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:26,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:26,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:26,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:26,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:26,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:26,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:26,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:26,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:26,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:26,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:26,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:26,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:14:26,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:26,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:26,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:26,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-28 03:14:26,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:26,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-28 03:14:26,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:26,146 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2021-12-28 03:14:26,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:26,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226589341] [2021-12-28 03:14:26,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226589341] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:26,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945512073] [2021-12-28 03:14:26,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:26,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:26,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:26,147 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-28 03:14:26,149 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-28 03:14:26,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:26,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 2651 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 03:14:26,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:26,642 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-28 03:14:26,642 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:14:26,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945512073] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:26,642 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:14:26,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-12-28 03:14:26,643 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214987269] [2021-12-28 03:14:26,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:26,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-28 03:14:26,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:26,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 03:14:26,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 03:14:26,643 INFO L87 Difference]: Start difference. First operand 343 states and 459 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-28 03:14:26,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:26,682 INFO L93 Difference]: Finished difference Result 623 states and 840 transitions. [2021-12-28 03:14:26,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 03:14:26,682 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 113 [2021-12-28 03:14:26,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:26,685 INFO L225 Difference]: With dead ends: 623 [2021-12-28 03:14:26,685 INFO L226 Difference]: Without dead ends: 345 [2021-12-28 03:14:26,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 138 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-28 03:14:26,688 INFO L933 BasicCegarLoop]: 327 mSDtfsCounter, 6 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 966 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:26,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 966 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-28 03:14:26,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-12-28 03:14:26,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 342. [2021-12-28 03:14:26,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 226 states have (on average 1.1725663716814159) internal successors, (265), 231 states have internal predecessors, (265), 86 states have call successors, (86), 26 states have call predecessors, (86), 29 states have return successors, (105), 84 states have call predecessors, (105), 85 states have call successors, (105) [2021-12-28 03:14:26,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 456 transitions. [2021-12-28 03:14:26,706 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 456 transitions. Word has length 113 [2021-12-28 03:14:26,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:26,707 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 456 transitions. [2021-12-28 03:14:26,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-28 03:14:26,707 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 456 transitions. [2021-12-28 03:14:26,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-12-28 03:14:26,708 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:26,708 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-28 03:14:26,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-28 03:14:26,923 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,SelfDestructingSolverStorable14 [2021-12-28 03:14:26,923 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:26,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:26,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1031558170, now seen corresponding path program 1 times [2021-12-28 03:14:26,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:26,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826988270] [2021-12-28 03:14:26,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:26,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:26,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:27,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:27,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:27,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:27,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:27,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:27,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:27,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:14:27,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:27,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:14:27,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:27,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-28 03:14:27,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-28 03:14:27,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,140 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-12-28 03:14:27,141 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:27,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826988270] [2021-12-28 03:14:27,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826988270] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:27,141 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 03:14:27,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-28 03:14:27,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814149560] [2021-12-28 03:14:27,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:27,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-28 03:14:27,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:27,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 03:14:27,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-28 03:14:27,143 INFO L87 Difference]: Start difference. First operand 342 states and 456 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, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2021-12-28 03:14:27,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:27,617 INFO L93 Difference]: Finished difference Result 733 states and 992 transitions. [2021-12-28 03:14:27,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 03:14:27,617 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, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) Word has length 118 [2021-12-28 03:14:27,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:27,619 INFO L225 Difference]: With dead ends: 733 [2021-12-28 03:14:27,619 INFO L226 Difference]: Without dead ends: 402 [2021-12-28 03:14:27,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-12-28 03:14:27,621 INFO L933 BasicCegarLoop]: 297 mSDtfsCounter, 175 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 694 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:27,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 694 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-28 03:14:27,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2021-12-28 03:14:27,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 352. [2021-12-28 03:14:27,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 236 states have (on average 1.1822033898305084) internal successors, (279), 241 states have internal predecessors, (279), 86 states have call successors, (86), 26 states have call predecessors, (86), 29 states have return successors, (105), 84 states have call predecessors, (105), 85 states have call successors, (105) [2021-12-28 03:14:27,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 470 transitions. [2021-12-28 03:14:27,641 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 470 transitions. Word has length 118 [2021-12-28 03:14:27,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:27,641 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 470 transitions. [2021-12-28 03:14:27,641 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, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2021-12-28 03:14:27,642 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 470 transitions. [2021-12-28 03:14:27,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-12-28 03:14:27,643 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:27,643 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-28 03:14:27,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-28 03:14:27,643 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:27,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:27,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1289723608, now seen corresponding path program 1 times [2021-12-28 03:14:27,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:27,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649052394] [2021-12-28 03:14:27,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:27,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:27,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:27,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:27,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:27,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:27,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:27,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:27,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:27,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:14:27,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:27,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:14:27,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:27,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-28 03:14:27,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-28 03:14:27,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:27,962 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-12-28 03:14:27,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:27,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649052394] [2021-12-28 03:14:27,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649052394] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:27,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352086027] [2021-12-28 03:14:27,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:27,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:27,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:27,964 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-28 03:14:27,995 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-28 03:14:28,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:28,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 2665 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-28 03:14:28,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:28,418 INFO L387 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-28 03:14:28,716 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-28 03:14:28,717 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:14:28,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352086027] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:28,717 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:14:28,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [11] total 16 [2021-12-28 03:14:28,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677283995] [2021-12-28 03:14:28,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:28,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-28 03:14:28,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:28,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-28 03:14:28,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-12-28 03:14:28,718 INFO L87 Difference]: Start difference. First operand 352 states and 470 transitions. Second operand has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 9 states have internal predecessors, (67), 4 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2021-12-28 03:14:28,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:28,818 INFO L93 Difference]: Finished difference Result 716 states and 952 transitions. [2021-12-28 03:14:28,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-28 03:14:28,818 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 9 states have internal predecessors, (67), 4 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 118 [2021-12-28 03:14:28,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:28,820 INFO L225 Difference]: With dead ends: 716 [2021-12-28 03:14:28,820 INFO L226 Difference]: Without dead ends: 371 [2021-12-28 03:14:28,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-12-28 03:14:28,822 INFO L933 BasicCegarLoop]: 321 mSDtfsCounter, 29 mSDsluCounter, 1222 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 1543 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:28,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 1543 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 43 Unchecked, 0.1s Time] [2021-12-28 03:14:28,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2021-12-28 03:14:28,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 371. [2021-12-28 03:14:28,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 254 states have (on average 1.188976377952756) internal successors, (302), 259 states have internal predecessors, (302), 86 states have call successors, (86), 27 states have call predecessors, (86), 30 states have return successors, (105), 84 states have call predecessors, (105), 85 states have call successors, (105) [2021-12-28 03:14:28,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 493 transitions. [2021-12-28 03:14:28,855 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 493 transitions. Word has length 118 [2021-12-28 03:14:28,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:28,855 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 493 transitions. [2021-12-28 03:14:28,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 9 states have internal predecessors, (67), 4 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2021-12-28 03:14:28,856 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 493 transitions. [2021-12-28 03:14:28,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-12-28 03:14:28,857 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:28,857 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-28 03:14:28,879 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-28 03:14:29,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-28 03:14:29,079 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:29,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:29,079 INFO L85 PathProgramCache]: Analyzing trace with hash 406214618, now seen corresponding path program 1 times [2021-12-28 03:14:29,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:29,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026051649] [2021-12-28 03:14:29,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:29,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:29,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:29,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:29,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:29,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:29,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:29,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:29,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:29,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:29,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:29,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-28 03:14:29,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:29,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:29,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:29,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-28 03:14:29,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:29,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-28 03:14:29,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:29,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:29,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:29,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-28 03:14:29,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:29,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:29,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:29,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-28 03:14:29,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:29,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-28 03:14:29,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:29,241 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2021-12-28 03:14:29,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:29,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026051649] [2021-12-28 03:14:29,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026051649] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:29,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841482069] [2021-12-28 03:14:29,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:29,243 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:29,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:29,260 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-28 03:14:29,261 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-28 03:14:29,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:29,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 2660 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 03:14:29,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:29,832 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-12-28 03:14:29,833 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:14:29,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841482069] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:29,833 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:14:29,833 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-12-28 03:14:29,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508417970] [2021-12-28 03:14:29,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:29,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-28 03:14:29,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:29,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 03:14:29,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 03:14:29,835 INFO L87 Difference]: Start difference. First operand 371 states and 493 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-28 03:14:29,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:29,871 INFO L93 Difference]: Finished difference Result 738 states and 989 transitions. [2021-12-28 03:14:29,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 03:14:29,872 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 118 [2021-12-28 03:14:29,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:29,873 INFO L225 Difference]: With dead ends: 738 [2021-12-28 03:14:29,874 INFO L226 Difference]: Without dead ends: 393 [2021-12-28 03:14:29,875 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-28 03:14:29,876 INFO L933 BasicCegarLoop]: 336 mSDtfsCounter, 20 mSDsluCounter, 631 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 967 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-28 03:14:29,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 967 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-28 03:14:29,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2021-12-28 03:14:29,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 367. [2021-12-28 03:14:29,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 251 states have (on average 1.1832669322709164) internal successors, (297), 255 states have internal predecessors, (297), 86 states have call successors, (86), 27 states have call predecessors, (86), 29 states have return successors, (104), 84 states have call predecessors, (104), 85 states have call successors, (104) [2021-12-28 03:14:29,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 487 transitions. [2021-12-28 03:14:29,898 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 487 transitions. Word has length 118 [2021-12-28 03:14:29,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:29,898 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 487 transitions. [2021-12-28 03:14:29,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-28 03:14:29,898 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 487 transitions. [2021-12-28 03:14:29,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-12-28 03:14:29,900 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:29,900 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-28 03:14:29,923 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-28 03:14:30,111 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,SelfDestructingSolverStorable17 [2021-12-28 03:14:30,111 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:30,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:30,112 INFO L85 PathProgramCache]: Analyzing trace with hash 935054174, now seen corresponding path program 2 times [2021-12-28 03:14:30,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:30,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513432528] [2021-12-28 03:14:30,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:30,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:30,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:30,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:30,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:30,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:30,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:30,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:30,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:30,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:30,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:30,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-28 03:14:30,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:30,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-28 03:14:30,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:30,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-28 03:14:30,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:30,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-28 03:14:30,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:30,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-28 03:14:30,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:30,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-28 03:14:30,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:30,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-28 03:14:30,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:30,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-28 03:14:30,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:30,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-28 03:14:30,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:30,355 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 3 proven. 18 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-12-28 03:14:30,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:30,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513432528] [2021-12-28 03:14:30,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513432528] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:30,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861469600] [2021-12-28 03:14:30,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 03:14:30,356 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:30,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:30,357 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-28 03:14:30,358 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-28 03:14:30,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-28 03:14:30,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 03:14:30,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 2672 conjuncts, 80 conjunts are in the unsatisfiable core [2021-12-28 03:14:30,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:30,830 INFO L387 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-28 03:14:30,834 INFO L387 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-28 03:14:30,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 03:14:30,947 INFO L387 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-28 03:14:30,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 03:14:30,953 INFO L387 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-28 03:14:31,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 03:14:31,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-12-28 03:14:31,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 03:14:31,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-12-28 03:14:32,194 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-28 03:14:32,194 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:14:32,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861469600] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:32,194 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:14:32,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [10] total 21 [2021-12-28 03:14:32,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805090639] [2021-12-28 03:14:32,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:32,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-28 03:14:32,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:32,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-28 03:14:32,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2021-12-28 03:14:32,195 INFO L87 Difference]: Start difference. First operand 367 states and 487 transitions. Second operand has 13 states, 13 states have (on average 6.153846153846154) internal successors, (80), 13 states have internal predecessors, (80), 8 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 8 states have call predecessors, (13), 8 states have call successors, (13) [2021-12-28 03:14:32,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:32,261 INFO L93 Difference]: Finished difference Result 605 states and 785 transitions. [2021-12-28 03:14:32,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-28 03:14:32,262 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 6.153846153846154) internal successors, (80), 13 states have internal predecessors, (80), 8 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 8 states have call predecessors, (13), 8 states have call successors, (13) Word has length 122 [2021-12-28 03:14:32,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:32,264 INFO L225 Difference]: With dead ends: 605 [2021-12-28 03:14:32,264 INFO L226 Difference]: Without dead ends: 485 [2021-12-28 03:14:32,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 118 SyntacticMatches, 18 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2021-12-28 03:14:32,265 INFO L933 BasicCegarLoop]: 368 mSDtfsCounter, 54 mSDsluCounter, 1128 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 1496 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:32,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 1496 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 43 Invalid, 0 Unknown, 91 Unchecked, 0.0s Time] [2021-12-28 03:14:32,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2021-12-28 03:14:32,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 468. [2021-12-28 03:14:32,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 333 states have (on average 1.1861861861861862) internal successors, (395), 337 states have internal predecessors, (395), 97 states have call successors, (97), 35 states have call predecessors, (97), 37 states have return successors, (118), 95 states have call predecessors, (118), 96 states have call successors, (118) [2021-12-28 03:14:32,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 610 transitions. [2021-12-28 03:14:32,287 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 610 transitions. Word has length 122 [2021-12-28 03:14:32,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:32,288 INFO L470 AbstractCegarLoop]: Abstraction has 468 states and 610 transitions. [2021-12-28 03:14:32,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.153846153846154) internal successors, (80), 13 states have internal predecessors, (80), 8 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 8 states have call predecessors, (13), 8 states have call successors, (13) [2021-12-28 03:14:32,288 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 610 transitions. [2021-12-28 03:14:32,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-12-28 03:14:32,289 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:32,289 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:32,312 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-28 03:14:32,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:32,505 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:32,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:32,505 INFO L85 PathProgramCache]: Analyzing trace with hash -350314988, now seen corresponding path program 1 times [2021-12-28 03:14:32,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:32,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963862061] [2021-12-28 03:14:32,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:32,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:32,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:32,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:32,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:32,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:32,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-28 03:14:32,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-28 03:14:32,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-28 03:14:32,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-28 03:14:32,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-28 03:14:32,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-28 03:14:32,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-28 03:14:32,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-28 03:14:32,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-28 03:14:32,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-28 03:14:32,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-28 03:14:32,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-12-28 03:14:32,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:32,769 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 5 proven. 16 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2021-12-28 03:14:32,769 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:32,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963862061] [2021-12-28 03:14:32,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963862061] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:32,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063001237] [2021-12-28 03:14:32,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:32,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:32,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:32,771 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-28 03:14:32,772 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-28 03:14:33,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:33,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 2702 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-28 03:14:33,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:33,366 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-28 03:14:33,366 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:14:33,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063001237] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:33,367 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:14:33,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 12 [2021-12-28 03:14:33,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036967294] [2021-12-28 03:14:33,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:33,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-28 03:14:33,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:33,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-28 03:14:33,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2021-12-28 03:14:33,368 INFO L87 Difference]: Start difference. First operand 468 states and 610 transitions. Second operand has 9 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2021-12-28 03:14:33,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:33,514 INFO L93 Difference]: Finished difference Result 902 states and 1177 transitions. [2021-12-28 03:14:33,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-28 03:14:33,517 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 128 [2021-12-28 03:14:33,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:33,520 INFO L225 Difference]: With dead ends: 902 [2021-12-28 03:14:33,520 INFO L226 Difference]: Without dead ends: 483 [2021-12-28 03:14:33,521 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 156 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-12-28 03:14:33,521 INFO L933 BasicCegarLoop]: 313 mSDtfsCounter, 12 mSDsluCounter, 2141 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 2454 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:33,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 2454 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 03:14:33,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-12-28 03:14:33,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 478. [2021-12-28 03:14:33,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 341 states have (on average 1.1788856304985338) internal successors, (402), 347 states have internal predecessors, (402), 97 states have call successors, (97), 35 states have call predecessors, (97), 39 states have return successors, (125), 95 states have call predecessors, (125), 96 states have call successors, (125) [2021-12-28 03:14:33,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 624 transitions. [2021-12-28 03:14:33,549 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 624 transitions. Word has length 128 [2021-12-28 03:14:33,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:33,549 INFO L470 AbstractCegarLoop]: Abstraction has 478 states and 624 transitions. [2021-12-28 03:14:33,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2021-12-28 03:14:33,550 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 624 transitions. [2021-12-28 03:14:33,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-28 03:14:33,551 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:33,552 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:33,575 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-28 03:14:33,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:33,766 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:33,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:33,766 INFO L85 PathProgramCache]: Analyzing trace with hash -24703323, now seen corresponding path program 1 times [2021-12-28 03:14:33,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:33,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868620805] [2021-12-28 03:14:33,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:33,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:33,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:33,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:33,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:33,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:33,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:33,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:33,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:33,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:33,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:33,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:33,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:33,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-28 03:14:33,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:33,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-28 03:14:33,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:33,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:33,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:33,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:14:33,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:33,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:33,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:33,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-28 03:14:33,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:33,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-28 03:14:33,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:33,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-28 03:14:33,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:33,907 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-12-28 03:14:33,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:33,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868620805] [2021-12-28 03:14:33,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868620805] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:33,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999329343] [2021-12-28 03:14:33,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:33,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:33,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:33,912 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-28 03:14:33,913 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-28 03:14:34,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:34,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 2682 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 03:14:34,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:34,431 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-12-28 03:14:34,431 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:14:34,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999329343] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:34,431 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:14:34,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-12-28 03:14:34,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977722025] [2021-12-28 03:14:34,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:34,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-28 03:14:34,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:34,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 03:14:34,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 03:14:34,433 INFO L87 Difference]: Start difference. First operand 478 states and 624 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-28 03:14:34,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:34,465 INFO L93 Difference]: Finished difference Result 933 states and 1225 transitions. [2021-12-28 03:14:34,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 03:14:34,465 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 124 [2021-12-28 03:14:34,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:34,467 INFO L225 Difference]: With dead ends: 933 [2021-12-28 03:14:34,467 INFO L226 Difference]: Without dead ends: 489 [2021-12-28 03:14:34,469 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-28 03:14:34,469 INFO L933 BasicCegarLoop]: 325 mSDtfsCounter, 9 mSDsluCounter, 640 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 965 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-28 03:14:34,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 965 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-28 03:14:34,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2021-12-28 03:14:34,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 477. [2021-12-28 03:14:34,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 340 states have (on average 1.1647058823529413) internal successors, (396), 346 states have internal predecessors, (396), 97 states have call successors, (97), 35 states have call predecessors, (97), 39 states have return successors, (125), 95 states have call predecessors, (125), 96 states have call successors, (125) [2021-12-28 03:14:34,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 618 transitions. [2021-12-28 03:14:34,511 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 618 transitions. Word has length 124 [2021-12-28 03:14:34,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:34,511 INFO L470 AbstractCegarLoop]: Abstraction has 477 states and 618 transitions. [2021-12-28 03:14:34,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-28 03:14:34,511 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 618 transitions. [2021-12-28 03:14:34,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-28 03:14:34,512 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:34,513 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:34,537 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-28 03:14:34,719 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,SelfDestructingSolverStorable20 [2021-12-28 03:14:34,719 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:34,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:34,720 INFO L85 PathProgramCache]: Analyzing trace with hash -275114519, now seen corresponding path program 1 times [2021-12-28 03:14:34,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:34,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982509973] [2021-12-28 03:14:34,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:34,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:34,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:34,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:34,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:34,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:34,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:34,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:34,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:34,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:34,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:34,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:34,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:34,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-28 03:14:34,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:34,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-28 03:14:34,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:34,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:34,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:34,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:14:34,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:34,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:34,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:34,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-28 03:14:34,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:34,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-28 03:14:34,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:34,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-28 03:14:34,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:34,860 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-12-28 03:14:34,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:34,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982509973] [2021-12-28 03:14:34,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982509973] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:34,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875096270] [2021-12-28 03:14:34,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:34,861 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:34,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:34,863 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-28 03:14:34,865 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-28 03:14:35,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:35,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 2684 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 03:14:35,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:35,378 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2021-12-28 03:14:35,378 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 03:14:35,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875096270] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:35,379 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 03:14:35,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-12-28 03:14:35,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452304973] [2021-12-28 03:14:35,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:35,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-28 03:14:35,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:35,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 03:14:35,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 03:14:35,380 INFO L87 Difference]: Start difference. First operand 477 states and 618 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-28 03:14:35,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:35,410 INFO L93 Difference]: Finished difference Result 952 states and 1246 transitions. [2021-12-28 03:14:35,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 03:14:35,419 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 124 [2021-12-28 03:14:35,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:35,422 INFO L225 Difference]: With dead ends: 952 [2021-12-28 03:14:35,422 INFO L226 Difference]: Without dead ends: 506 [2021-12-28 03:14:35,424 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-28 03:14:35,425 INFO L933 BasicCegarLoop]: 322 mSDtfsCounter, 34 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 958 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-28 03:14:35,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 958 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-28 03:14:35,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2021-12-28 03:14:35,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 469. [2021-12-28 03:14:35,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 332 states have (on average 1.144578313253012) internal successors, (380), 338 states have internal predecessors, (380), 97 states have call successors, (97), 35 states have call predecessors, (97), 39 states have return successors, (125), 95 states have call predecessors, (125), 96 states have call successors, (125) [2021-12-28 03:14:35,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 602 transitions. [2021-12-28 03:14:35,448 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 602 transitions. Word has length 124 [2021-12-28 03:14:35,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:35,448 INFO L470 AbstractCegarLoop]: Abstraction has 469 states and 602 transitions. [2021-12-28 03:14:35,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-28 03:14:35,448 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 602 transitions. [2021-12-28 03:14:35,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-28 03:14:35,449 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:35,449 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-28 03:14:35,472 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-28 03:14:35,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:35,663 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:35,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:35,664 INFO L85 PathProgramCache]: Analyzing trace with hash 755926379, now seen corresponding path program 1 times [2021-12-28 03:14:35,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:35,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299191698] [2021-12-28 03:14:35,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:35,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:35,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:35,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:35,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:35,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:35,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:35,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:35,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:35,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:35,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:36,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:36,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:36,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-28 03:14:36,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:36,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-28 03:14:36,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:36,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:36,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:36,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:14:36,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:36,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:36,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:36,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-28 03:14:36,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:36,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-28 03:14:36,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:36,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-28 03:14:36,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:36,182 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 2 proven. 30 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-28 03:14:36,182 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:36,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299191698] [2021-12-28 03:14:36,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299191698] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:36,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690257054] [2021-12-28 03:14:36,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:36,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:36,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:36,184 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-28 03:14:36,203 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-28 03:14:36,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:36,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 2679 conjuncts, 82 conjunts are in the unsatisfiable core [2021-12-28 03:14:36,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:36,669 INFO L387 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-28 03:14:36,674 INFO L387 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-28 03:14:36,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 03:14:36,811 INFO L387 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-28 03:14:36,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 03:14:36,817 INFO L387 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-28 03:14:37,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 03:14:37,475 INFO L387 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-28 03:14:37,494 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 03:14:37,495 INFO L387 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-28 03:14:37,502 INFO L387 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-28 03:14:37,524 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 03:14:37,524 INFO L387 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-28 03:14:37,532 INFO L387 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-28 03:14:38,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-12-28 03:14:38,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-12-28 03:14:38,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2021-12-28 03:14:38,527 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 33 proven. 35 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-28 03:14:38,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 03:14:38,842 WARN L838 $PredicateComparison]: unable to prove that (or (and (forall ((v_ArrVal_1520 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| v_ArrVal_1520) |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base|) (+ |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.offset| 24)) 0)) (forall ((v_ArrVal_1522 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| v_ArrVal_1522) |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base|) (+ |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.offset| 24)) 0))) (forall ((v_ArrVal_1523 Int)) (not (= (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base|) (+ |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset| 8) v_ArrVal_1523)) |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#from~0#1.base|) |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#from~0#1.offset|) 18446744073709551616) 0)))) is different from false [2021-12-28 03:14:38,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690257054] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:38,876 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 03:14:38,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 32 [2021-12-28 03:14:38,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917219957] [2021-12-28 03:14:38,877 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 03:14:38,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-28 03:14:38,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:38,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-28 03:14:38,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1127, Unknown=1, NotChecked=68, Total=1332 [2021-12-28 03:14:38,878 INFO L87 Difference]: Start difference. First operand 469 states and 602 transitions. Second operand has 32 states, 31 states have (on average 4.935483870967742) internal successors, (153), 29 states have internal predecessors, (153), 16 states have call successors, (27), 6 states have call predecessors, (27), 8 states have return successors, (26), 13 states have call predecessors, (26), 16 states have call successors, (26) [2021-12-28 03:14:42,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:42,008 INFO L93 Difference]: Finished difference Result 1147 states and 1590 transitions. [2021-12-28 03:14:42,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-12-28 03:14:42,008 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 4.935483870967742) internal successors, (153), 29 states have internal predecessors, (153), 16 states have call successors, (27), 6 states have call predecessors, (27), 8 states have return successors, (26), 13 states have call predecessors, (26), 16 states have call successors, (26) Word has length 124 [2021-12-28 03:14:42,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:42,012 INFO L225 Difference]: With dead ends: 1147 [2021-12-28 03:14:42,012 INFO L226 Difference]: Without dead ends: 832 [2021-12-28 03:14:42,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 198 SyntacticMatches, 17 SemanticMatches, 55 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1185 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=283, Invalid=2800, Unknown=1, NotChecked=108, Total=3192 [2021-12-28 03:14:42,014 INFO L933 BasicCegarLoop]: 558 mSDtfsCounter, 460 mSDsluCounter, 3855 mSDsCounter, 0 mSdLazyCounter, 3857 mSolverCounterSat, 377 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 548 SdHoareTripleChecker+Valid, 4413 SdHoareTripleChecker+Invalid, 5107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 377 IncrementalHoareTripleChecker+Valid, 3857 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 873 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:42,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [548 Valid, 4413 Invalid, 5107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [377 Valid, 3857 Invalid, 0 Unknown, 873 Unchecked, 2.5s Time] [2021-12-28 03:14:42,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2021-12-28 03:14:42,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 604. [2021-12-28 03:14:42,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 604 states, 421 states have (on average 1.1377672209026128) internal successors, (479), 429 states have internal predecessors, (479), 132 states have call successors, (132), 45 states have call predecessors, (132), 50 states have return successors, (182), 129 states have call predecessors, (182), 131 states have call successors, (182) [2021-12-28 03:14:42,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 793 transitions. [2021-12-28 03:14:42,053 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 793 transitions. Word has length 124 [2021-12-28 03:14:42,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:42,053 INFO L470 AbstractCegarLoop]: Abstraction has 604 states and 793 transitions. [2021-12-28 03:14:42,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 4.935483870967742) internal successors, (153), 29 states have internal predecessors, (153), 16 states have call successors, (27), 6 states have call predecessors, (27), 8 states have return successors, (26), 13 states have call predecessors, (26), 16 states have call successors, (26) [2021-12-28 03:14:42,054 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 793 transitions. [2021-12-28 03:14:42,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-28 03:14:42,055 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:42,055 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:42,076 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-28 03:14:42,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:42,271 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:42,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:42,271 INFO L85 PathProgramCache]: Analyzing trace with hash -734369057, now seen corresponding path program 1 times [2021-12-28 03:14:42,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:42,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278080706] [2021-12-28 03:14:42,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:42,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:42,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:42,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:42,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:42,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:42,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:42,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-28 03:14:42,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-28 03:14:42,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-28 03:14:42,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-28 03:14:42,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-28 03:14:42,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-28 03:14:42,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-28 03:14:42,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-28 03:14:42,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-28 03:14:42,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-28 03:14:42,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-12-28 03:14:42,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:42,619 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2021-12-28 03:14:42,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:42,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278080706] [2021-12-28 03:14:42,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278080706] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:14:42,620 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 03:14:42,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-12-28 03:14:42,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821173467] [2021-12-28 03:14:42,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:42,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-28 03:14:42,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:42,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-28 03:14:42,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-12-28 03:14:42,621 INFO L87 Difference]: Start difference. First operand 604 states and 793 transitions. Second operand has 13 states, 11 states have (on average 6.636363636363637) internal successors, (73), 10 states have internal predecessors, (73), 6 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 5 states have call successors, (16) [2021-12-28 03:14:44,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:44,379 INFO L93 Difference]: Finished difference Result 926 states and 1244 transitions. [2021-12-28 03:14:44,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-28 03:14:44,379 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 6.636363636363637) internal successors, (73), 10 states have internal predecessors, (73), 6 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 5 states have call successors, (16) Word has length 130 [2021-12-28 03:14:44,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:44,384 INFO L225 Difference]: With dead ends: 926 [2021-12-28 03:14:44,384 INFO L226 Difference]: Without dead ends: 805 [2021-12-28 03:14:44,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2021-12-28 03:14:44,385 INFO L933 BasicCegarLoop]: 328 mSDtfsCounter, 361 mSDsluCounter, 1247 mSDsCounter, 0 mSdLazyCounter, 2571 mSolverCounterSat, 299 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 1575 SdHoareTripleChecker+Invalid, 2870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 299 IncrementalHoareTripleChecker+Valid, 2571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:44,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 1575 Invalid, 2870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [299 Valid, 2571 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2021-12-28 03:14:44,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2021-12-28 03:14:44,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 753. [2021-12-28 03:14:44,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 516 states have (on average 1.1317829457364341) internal successors, (584), 521 states have internal predecessors, (584), 180 states have call successors, (180), 48 states have call predecessors, (180), 56 states have return successors, (261), 183 states have call predecessors, (261), 179 states have call successors, (261) [2021-12-28 03:14:44,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 1025 transitions. [2021-12-28 03:14:44,457 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 1025 transitions. Word has length 130 [2021-12-28 03:14:44,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:44,457 INFO L470 AbstractCegarLoop]: Abstraction has 753 states and 1025 transitions. [2021-12-28 03:14:44,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 6.636363636363637) internal successors, (73), 10 states have internal predecessors, (73), 6 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 5 states have call successors, (16) [2021-12-28 03:14:44,458 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 1025 transitions. [2021-12-28 03:14:44,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-28 03:14:44,460 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:44,460 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:44,461 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-28 03:14:44,461 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:44,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:44,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1720956240, now seen corresponding path program 1 times [2021-12-28 03:14:44,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:44,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771317941] [2021-12-28 03:14:44,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:44,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:44,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:44,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:44,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:44,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 03:14:44,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:44,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:44,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:44,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 03:14:44,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:44,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-28 03:14:44,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:44,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-28 03:14:44,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:45,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-28 03:14:45,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:45,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:45,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:45,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-28 03:14:45,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:45,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-28 03:14:45,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:45,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-28 03:14:45,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:45,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-28 03:14:45,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:45,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-28 03:14:45,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:45,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-28 03:14:45,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:45,233 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-12-28 03:14:45,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:45,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771317941] [2021-12-28 03:14:45,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771317941] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:45,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752540240] [2021-12-28 03:14:45,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:45,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:45,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:45,235 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-28 03:14:45,236 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-28 03:14:45,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:45,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 2702 conjuncts, 49 conjunts are in the unsatisfiable core [2021-12-28 03:14:45,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:45,902 INFO L387 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-28 03:14:46,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 8 [2021-12-28 03:14:46,644 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 39 proven. 16 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-12-28 03:14:46,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 03:14:46,812 INFO L387 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 40 treesize of output 34 [2021-12-28 03:14:46,972 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2021-12-28 03:14:46,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752540240] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:46,972 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-28 03:14:46,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [22, 20] total 42 [2021-12-28 03:14:46,972 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671035925] [2021-12-28 03:14:46,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:14:46,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-28 03:14:46,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:46,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-28 03:14:46,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=1616, Unknown=0, NotChecked=0, Total=1722 [2021-12-28 03:14:46,973 INFO L87 Difference]: Start difference. First operand 753 states and 1025 transitions. Second operand has 11 states, 10 states have (on average 6.4) internal successors, (64), 9 states have internal predecessors, (64), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2021-12-28 03:14:47,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 03:14:47,473 INFO L93 Difference]: Finished difference Result 865 states and 1214 transitions. [2021-12-28 03:14:47,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-28 03:14:47,473 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 6.4) internal successors, (64), 9 states have internal predecessors, (64), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) Word has length 130 [2021-12-28 03:14:47,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 03:14:47,477 INFO L225 Difference]: With dead ends: 865 [2021-12-28 03:14:47,477 INFO L226 Difference]: Without dead ends: 863 [2021-12-28 03:14:47,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 255 SyntacticMatches, 12 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 633 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=136, Invalid=2026, Unknown=0, NotChecked=0, Total=2162 [2021-12-28 03:14:47,479 INFO L933 BasicCegarLoop]: 357 mSDtfsCounter, 106 mSDsluCounter, 2746 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 3103 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-28 03:14:47,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 3103 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-28 03:14:47,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states. [2021-12-28 03:14:47,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 757. [2021-12-28 03:14:47,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 519 states have (on average 1.1310211946050097) internal successors, (587), 524 states have internal predecessors, (587), 180 states have call successors, (180), 49 states have call predecessors, (180), 57 states have return successors, (261), 183 states have call predecessors, (261), 179 states have call successors, (261) [2021-12-28 03:14:47,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 1028 transitions. [2021-12-28 03:14:47,543 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 1028 transitions. Word has length 130 [2021-12-28 03:14:47,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 03:14:47,547 INFO L470 AbstractCegarLoop]: Abstraction has 757 states and 1028 transitions. [2021-12-28 03:14:47,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 6.4) internal successors, (64), 9 states have internal predecessors, (64), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2021-12-28 03:14:47,548 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 1028 transitions. [2021-12-28 03:14:47,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-12-28 03:14:47,550 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:14:47,550 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:14:47,572 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-28 03:14:47,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-12-28 03:14:47,767 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:14:47,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:14:47,768 INFO L85 PathProgramCache]: Analyzing trace with hash 942287315, now seen corresponding path program 1 times [2021-12-28 03:14:47,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:14:47,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719795937] [2021-12-28 03:14:47,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:47,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:14:47,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:48,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:14:48,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:48,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-28 03:14:48,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:48,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-28 03:14:48,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:48,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-28 03:14:48,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:48,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-28 03:14:48,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:48,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-28 03:14:48,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:48,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-28 03:14:48,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:48,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-28 03:14:48,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:48,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-28 03:14:48,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:48,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-28 03:14:48,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:48,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-28 03:14:48,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:48,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-28 03:14:48,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:48,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-28 03:14:48,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:48,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-28 03:14:48,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:48,179 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-12-28 03:14:48,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:14:48,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719795937] [2021-12-28 03:14:48,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719795937] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:48,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855662328] [2021-12-28 03:14:48,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:14:48,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 03:14:48,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:14:48,181 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-28 03:14:48,182 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-28 03:14:48,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:14:48,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 2687 conjuncts, 90 conjunts are in the unsatisfiable core [2021-12-28 03:14:48,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 03:14:48,693 INFO L387 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-28 03:14:48,697 INFO L387 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-28 03:14:49,208 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 03:14:49,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 25 [2021-12-28 03:14:49,212 INFO L387 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 11 treesize of output 7 [2021-12-28 03:14:49,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-28 03:14:49,222 INFO L353 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-28 03:14:49,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-12-28 03:14:49,230 INFO L387 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 10 treesize of output 6 [2021-12-28 03:14:50,244 INFO L387 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 18 [2021-12-28 03:14:50,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 03:14:50,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-28 03:14:50,253 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-28 03:14:50,253 INFO L387 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 28 treesize of output 30 [2021-12-28 03:14:50,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 03:14:50,258 INFO L387 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 27 [2021-12-28 03:14:50,743 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 32 proven. 35 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-28 03:14:50,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 03:14:51,413 INFO L387 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 58 treesize of output 52 [2021-12-28 03:14:51,469 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1736 (Array Int Int)) (|ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| Int)) (or (not (<= (mod (select (select (store |c_#memory_int| |ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| v_ArrVal_1736) |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base|) (+ |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.offset| 16)) 18446744073709551616) 0)) (let ((.cse0 (+ |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset| 8)) (.cse1 (+ |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.offset| 8))) (and (= (select (select (store |c_#memory_$Pointer$.offset| |ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| (store (select |c_#memory_$Pointer$.offset| |ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base|) .cse0 |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset|)) |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base|) .cse1) 0) (= .cse0 .cse1) (= |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base| 0) (= |ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base|))))) is different from false [2021-12-28 03:14:51,497 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1736 (Array Int Int)) (|ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| Int)) (or (and (= (+ |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset| 8) (+ |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.offset| 8)) (= |ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base|)) (not (<= (mod (select (select (store |c_#memory_int| |ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| v_ArrVal_1736) |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base|) (+ |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.offset| 16)) 18446744073709551616) 0)))) is different from false [2021-12-28 03:14:51,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855662328] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 03:14:51,517 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 03:14:51,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 23] total 36 [2021-12-28 03:14:51,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366655719] [2021-12-28 03:14:51,517 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 03:14:51,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-12-28 03:14:51,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:14:51,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-12-28 03:14:51,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1650, Unknown=2, NotChecked=166, Total=1980 [2021-12-28 03:14:51,519 INFO L87 Difference]: Start difference. First operand 757 states and 1028 transitions. Second operand has 36 states, 34 states have (on average 4.323529411764706) internal successors, (147), 31 states have internal predecessors, (147), 15 states have call successors, (29), 6 states have call predecessors, (29), 8 states have return successors, (28), 14 states have call predecessors, (28), 15 states have call successors, (28)