./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c3fed411 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_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 f85fffa00ce152c2185c303de3856b218143afacade5a3da3d11c284e86ce457 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-18 00:27:01,514 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-18 00:27:01,515 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-18 00:27:01,559 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-18 00:27:01,559 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-18 00:27:01,572 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-18 00:27:01,573 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-18 00:27:01,575 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-18 00:27:01,576 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-18 00:27:01,580 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-18 00:27:01,581 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-18 00:27:01,582 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-18 00:27:01,582 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-18 00:27:01,584 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-18 00:27:01,586 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-18 00:27:01,589 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-18 00:27:01,595 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-18 00:27:01,596 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-18 00:27:01,597 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-18 00:27:01,598 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-18 00:27:01,598 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-18 00:27:01,603 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-18 00:27:01,604 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-18 00:27:01,605 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-18 00:27:01,606 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-18 00:27:01,606 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-18 00:27:01,609 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-18 00:27:01,610 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-18 00:27:01,610 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-18 00:27:01,611 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-18 00:27:01,611 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-18 00:27:01,612 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-18 00:27:01,612 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-18 00:27:01,613 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-18 00:27:01,613 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-18 00:27:01,613 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-18 00:27:01,614 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-18 00:27:01,614 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-18 00:27:01,614 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-18 00:27:01,615 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-18 00:27:01,616 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-18 00:27:01,619 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-18 00:27:01,638 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-18 00:27:01,638 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-18 00:27:01,639 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-18 00:27:01,639 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-18 00:27:01,639 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-18 00:27:01,639 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-18 00:27:01,640 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-18 00:27:01,640 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-18 00:27:01,640 INFO L138 SettingsManager]: * Use SBE=true [2021-12-18 00:27:01,640 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-18 00:27:01,641 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-18 00:27:01,641 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-18 00:27:01,641 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-18 00:27:01,641 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-18 00:27:01,641 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-18 00:27:01,641 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-18 00:27:01,641 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-18 00:27:01,642 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-18 00:27:01,642 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-18 00:27:01,642 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-18 00:27:01,642 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-18 00:27:01,642 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 00:27:01,643 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-18 00:27:01,643 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-18 00:27:01,643 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-18 00:27:01,644 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-18 00:27:01,644 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-18 00:27:01,645 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-18 00:27:01,645 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-18 00:27:01,645 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-18 00:27:01,646 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-18 00:27:01,646 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 -> f85fffa00ce152c2185c303de3856b218143afacade5a3da3d11c284e86ce457 [2021-12-18 00:27:01,810 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-18 00:27:01,828 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-18 00:27:01,829 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-18 00:27:01,830 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-18 00:27:01,831 INFO L275 PluginConnector]: CDTParser initialized [2021-12-18 00:27:01,831 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_harness.i [2021-12-18 00:27:01,879 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/60a338b3b/b7261203f353412fbb0805993fcf4e9a/FLAG2bb13c81f [2021-12-18 00:27:02,440 INFO L306 CDTParser]: Found 1 translation units. [2021-12-18 00:27:02,441 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_harness.i [2021-12-18 00:27:02,472 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/60a338b3b/b7261203f353412fbb0805993fcf4e9a/FLAG2bb13c81f [2021-12-18 00:27:02,909 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/60a338b3b/b7261203f353412fbb0805993fcf4e9a [2021-12-18 00:27:02,920 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-18 00:27:02,922 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-18 00:27:02,923 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-18 00:27:02,923 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-18 00:27:02,925 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-18 00:27:02,926 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 12:27:02" (1/1) ... [2021-12-18 00:27:02,927 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@747c6522 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:27:02, skipping insertion in model container [2021-12-18 00:27:02,927 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 12:27:02" (1/1) ... [2021-12-18 00:27:02,931 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-18 00:27:02,993 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-18 00:27:03,143 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_harness.i[4505,4518] [2021-12-18 00:27:03,155 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_harness.i[4565,4578] [2021-12-18 00:27:03,672 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:03,675 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:03,676 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:03,677 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:03,678 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:03,686 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:03,690 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:03,691 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:03,692 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:03,866 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-18 00:27:03,867 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-18 00:27:03,867 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-18 00:27:03,868 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-18 00:27:03,869 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-18 00:27:03,869 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-18 00:27:03,869 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-18 00:27:03,870 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-18 00:27:03,870 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-18 00:27:03,871 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-18 00:27:03,943 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-18 00:27:03,990 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:03,990 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:04,088 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 00:27:04,143 INFO L203 MainTranslator]: Completed pre-run [2021-12-18 00:27:04,161 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_harness.i[4505,4518] [2021-12-18 00:27:04,163 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_harness.i[4565,4578] [2021-12-18 00:27:04,195 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:04,195 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:04,196 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:04,196 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:04,197 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:04,205 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:04,206 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:04,208 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:04,209 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:04,242 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-18 00:27:04,243 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-18 00:27:04,243 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-18 00:27:04,243 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-18 00:27:04,244 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-18 00:27:04,245 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-18 00:27:04,245 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-18 00:27:04,245 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-18 00:27:04,246 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-18 00:27:04,246 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-18 00:27:04,262 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-18 00:27:04,309 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:04,310 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:27:04,359 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 00:27:04,475 INFO L208 MainTranslator]: Completed translation [2021-12-18 00:27:04,476 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:27:04 WrapperNode [2021-12-18 00:27:04,476 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-18 00:27:04,477 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-18 00:27:04,477 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-18 00:27:04,477 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-18 00:27:04,481 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:27:04" (1/1) ... [2021-12-18 00:27:04,543 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:27:04" (1/1) ... [2021-12-18 00:27:04,593 INFO L137 Inliner]: procedures = 690, calls = 2620, calls flagged for inlining = 60, calls inlined = 8, statements flattened = 800 [2021-12-18 00:27:04,594 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-18 00:27:04,594 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-18 00:27:04,594 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-18 00:27:04,595 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-18 00:27:04,600 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:27:04" (1/1) ... [2021-12-18 00:27:04,601 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:27:04" (1/1) ... [2021-12-18 00:27:04,606 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:27:04" (1/1) ... [2021-12-18 00:27:04,607 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:27:04" (1/1) ... [2021-12-18 00:27:04,625 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:27:04" (1/1) ... [2021-12-18 00:27:04,628 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:27:04" (1/1) ... [2021-12-18 00:27:04,632 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:27:04" (1/1) ... [2021-12-18 00:27:04,639 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-18 00:27:04,639 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-18 00:27:04,639 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-18 00:27:04,640 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-18 00:27:04,640 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:27:04" (1/1) ... [2021-12-18 00:27:04,645 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 00:27:04,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:27:04,672 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-18 00:27:04,691 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-18 00:27:04,702 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2021-12-18 00:27:04,703 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2021-12-18 00:27:04,703 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-18 00:27:04,703 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-12-18 00:27:04,703 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-12-18 00:27:04,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-18 00:27:04,704 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-18 00:27:04,704 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-18 00:27:04,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-18 00:27:04,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-18 00:27:04,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-18 00:27:04,705 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-18 00:27:04,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-18 00:27:04,706 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-12-18 00:27:04,706 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-12-18 00:27:04,706 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2021-12-18 00:27:04,706 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2021-12-18 00:27:04,706 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-18 00:27:04,706 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-18 00:27:04,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-18 00:27:04,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-18 00:27:04,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-18 00:27:04,707 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~uint8_t~0~TO~int [2021-12-18 00:27:04,707 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~uint8_t~0~TO~int [2021-12-18 00:27:04,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-18 00:27:04,708 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_right_trim_pred [2021-12-18 00:27:04,708 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_right_trim_pred [2021-12-18 00:27:04,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-18 00:27:04,918 INFO L236 CfgBuilder]: Building ICFG [2021-12-18 00:27:04,920 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-18 00:27:05,367 INFO L277 CfgBuilder]: Performing block encoding [2021-12-18 00:27:05,371 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-18 00:27:05,371 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-18 00:27:05,372 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 12:27:05 BoogieIcfgContainer [2021-12-18 00:27:05,373 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-18 00:27:05,374 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-18 00:27:05,374 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-18 00:27:05,378 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-18 00:27:05,378 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.12 12:27:02" (1/3) ... [2021-12-18 00:27:05,379 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7596c76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 12:27:05, skipping insertion in model container [2021-12-18 00:27:05,379 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:27:04" (2/3) ... [2021-12-18 00:27:05,379 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7596c76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 12:27:05, skipping insertion in model container [2021-12-18 00:27:05,379 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 12:27:05" (3/3) ... [2021-12-18 00:27:05,380 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_cursor_right_trim_pred_harness.i [2021-12-18 00:27:05,384 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-18 00:27:05,384 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-18 00:27:05,424 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-18 00:27:05,428 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-18 00:27:05,429 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-18 00:27:05,447 INFO L276 IsEmpty]: Start isEmpty. Operand has 95 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 64 states have internal predecessors, (78), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2021-12-18 00:27:05,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-18 00:27:05,452 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:05,453 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:05,453 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:05,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:05,457 INFO L85 PathProgramCache]: Analyzing trace with hash 990555707, now seen corresponding path program 1 times [2021-12-18 00:27:05,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:05,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504373458] [2021-12-18 00:27:05,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:05,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:05,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:05,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:05,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:05,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:05,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:05,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:05,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:05,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:27:05,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:05,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:27:05,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:05,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:27:05,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:05,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 00:27:05,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:05,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-18 00:27:05,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:05,911 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-12-18 00:27:05,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:05,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504373458] [2021-12-18 00:27:05,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504373458] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:27:05,913 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:27:05,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-18 00:27:05,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255031748] [2021-12-18 00:27:05,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:27:05,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-18 00:27:05,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:05,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-18 00:27:05,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-18 00:27:05,954 INFO L87 Difference]: Start difference. First operand has 95 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 64 states have internal predecessors, (78), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Second operand has 2 states, 2 states have (on average 13.0) internal successors, (26), 2 states have internal predecessors, (26), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-18 00:27:05,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:05,991 INFO L93 Difference]: Finished difference Result 186 states and 253 transitions. [2021-12-18 00:27:05,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-18 00:27:05,993 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 13.0) internal successors, (26), 2 states have internal predecessors, (26), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) Word has length 61 [2021-12-18 00:27:05,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:06,002 INFO L225 Difference]: With dead ends: 186 [2021-12-18 00:27:06,002 INFO L226 Difference]: Without dead ends: 86 [2021-12-18 00:27:06,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-18 00:27:06,012 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:06,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 00:27:06,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-12-18 00:27:06,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 86. [2021-12-18 00:27:06,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 56 states have (on average 1.1785714285714286) internal successors, (66), 57 states have internal predecessors, (66), 22 states have call successors, (22), 8 states have call predecessors, (22), 7 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-12-18 00:27:06,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 108 transitions. [2021-12-18 00:27:06,057 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 108 transitions. Word has length 61 [2021-12-18 00:27:06,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:06,057 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 108 transitions. [2021-12-18 00:27:06,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 13.0) internal successors, (26), 2 states have internal predecessors, (26), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-18 00:27:06,058 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 108 transitions. [2021-12-18 00:27:06,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-18 00:27:06,061 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:06,061 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:06,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-18 00:27:06,062 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:06,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:06,062 INFO L85 PathProgramCache]: Analyzing trace with hash -89389740, now seen corresponding path program 1 times [2021-12-18 00:27:06,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:06,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908794280] [2021-12-18 00:27:06,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:06,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:06,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:06,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:06,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:06,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:06,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:06,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:06,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:06,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:27:06,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:06,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:27:06,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:06,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:27:06,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:06,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 00:27:06,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:06,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:27:06,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:06,308 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-12-18 00:27:06,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:06,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908794280] [2021-12-18 00:27:06,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908794280] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:27:06,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617723356] [2021-12-18 00:27:06,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:06,309 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:06,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:27:06,311 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-18 00:27:06,339 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-18 00:27:06,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:06,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 2488 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-18 00:27:06,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:27:06,936 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-18 00:27:06,936 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:27:06,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617723356] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:27:06,936 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:27:06,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2021-12-18 00:27:06,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342018039] [2021-12-18 00:27:06,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:27:06,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 00:27:06,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:06,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 00:27:06,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-12-18 00:27:06,938 INFO L87 Difference]: Start difference. First operand 86 states and 108 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-18 00:27:07,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:07,051 INFO L93 Difference]: Finished difference Result 155 states and 200 transitions. [2021-12-18 00:27:07,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 00:27:07,051 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 63 [2021-12-18 00:27:07,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:07,055 INFO L225 Difference]: With dead ends: 155 [2021-12-18 00:27:07,055 INFO L226 Difference]: Without dead ends: 89 [2021-12-18 00:27:07,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-12-18 00:27:07,064 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 124 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:07,065 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 231 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 00:27:07,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-12-18 00:27:07,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2021-12-18 00:27:07,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 58 states have (on average 1.1724137931034482) internal successors, (68), 60 states have internal predecessors, (68), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (24), 20 states have call predecessors, (24), 20 states have call successors, (24) [2021-12-18 00:27:07,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 114 transitions. [2021-12-18 00:27:07,086 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 114 transitions. Word has length 63 [2021-12-18 00:27:07,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:07,086 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 114 transitions. [2021-12-18 00:27:07,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-18 00:27:07,087 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 114 transitions. [2021-12-18 00:27:07,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-12-18 00:27:07,092 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:07,093 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:07,137 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-18 00:27:07,311 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-18 00:27:07,312 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:07,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:07,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1896344881, now seen corresponding path program 1 times [2021-12-18 00:27:07,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:07,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295494260] [2021-12-18 00:27:07,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:07,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:07,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:07,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:07,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:07,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:07,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:07,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:07,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:07,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:27:07,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:07,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-18 00:27:07,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:07,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-18 00:27:07,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:07,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 00:27:07,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:07,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-12-18 00:27:07,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:07,555 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-18 00:27:07,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:07,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295494260] [2021-12-18 00:27:07,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295494260] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:27:07,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078883220] [2021-12-18 00:27:07,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:07,557 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:07,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:27:07,558 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-18 00:27:07,559 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-18 00:27:07,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:07,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 2493 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-18 00:27:07,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:27:08,109 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-18 00:27:08,110 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:27:08,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078883220] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:27:08,110 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:27:08,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 16 [2021-12-18 00:27:08,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223062438] [2021-12-18 00:27:08,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:27:08,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 00:27:08,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:08,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 00:27:08,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-12-18 00:27:08,112 INFO L87 Difference]: Start difference. First operand 89 states and 114 transitions. Second operand has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-18 00:27:08,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:08,271 INFO L93 Difference]: Finished difference Result 148 states and 189 transitions. [2021-12-18 00:27:08,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 00:27:08,272 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) Word has length 65 [2021-12-18 00:27:08,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:08,273 INFO L225 Difference]: With dead ends: 148 [2021-12-18 00:27:08,273 INFO L226 Difference]: Without dead ends: 89 [2021-12-18 00:27:08,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-12-18 00:27:08,274 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 135 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:08,274 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 348 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 00:27:08,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-12-18 00:27:08,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2021-12-18 00:27:08,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 58 states have (on average 1.1724137931034482) internal successors, (68), 60 states have internal predecessors, (68), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 20 states have call predecessors, (22), 20 states have call successors, (22) [2021-12-18 00:27:08,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 112 transitions. [2021-12-18 00:27:08,279 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 112 transitions. Word has length 65 [2021-12-18 00:27:08,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:08,280 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 112 transitions. [2021-12-18 00:27:08,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-18 00:27:08,280 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 112 transitions. [2021-12-18 00:27:08,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-12-18 00:27:08,281 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:08,281 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:08,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-18 00:27:08,501 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-18 00:27:08,501 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:08,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:08,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1793788399, now seen corresponding path program 1 times [2021-12-18 00:27:08,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:08,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722654366] [2021-12-18 00:27:08,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:08,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:08,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:08,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:08,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:08,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:08,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:08,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:08,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:08,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:27:08,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:08,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-18 00:27:08,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:08,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:27:08,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:08,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:27:08,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:08,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-18 00:27:08,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:08,720 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-12-18 00:27:08,720 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:08,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722654366] [2021-12-18 00:27:08,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722654366] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:27:08,720 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:27:08,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-18 00:27:08,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673177746] [2021-12-18 00:27:08,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:27:08,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 00:27:08,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:08,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 00:27:08,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-18 00:27:08,722 INFO L87 Difference]: Start difference. First operand 89 states and 112 transitions. Second operand has 8 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) [2021-12-18 00:27:08,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:08,770 INFO L93 Difference]: Finished difference Result 101 states and 129 transitions. [2021-12-18 00:27:08,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 00:27:08,771 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) Word has length 69 [2021-12-18 00:27:08,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:08,772 INFO L225 Difference]: With dead ends: 101 [2021-12-18 00:27:08,772 INFO L226 Difference]: Without dead ends: 99 [2021-12-18 00:27:08,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-18 00:27:08,772 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 16 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:08,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 728 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 00:27:08,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-12-18 00:27:08,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 98. [2021-12-18 00:27:08,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 64 states have (on average 1.15625) internal successors, (74), 67 states have internal predecessors, (74), 23 states have call successors, (23), 9 states have call predecessors, (23), 10 states have return successors, (29), 21 states have call predecessors, (29), 21 states have call successors, (29) [2021-12-18 00:27:08,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 126 transitions. [2021-12-18 00:27:08,781 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 126 transitions. Word has length 69 [2021-12-18 00:27:08,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:08,782 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 126 transitions. [2021-12-18 00:27:08,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) [2021-12-18 00:27:08,782 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 126 transitions. [2021-12-18 00:27:08,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-18 00:27:08,783 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:08,783 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:08,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-18 00:27:08,783 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:08,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:08,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1240513463, now seen corresponding path program 1 times [2021-12-18 00:27:08,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:08,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767351782] [2021-12-18 00:27:08,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:08,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:08,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:08,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:08,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:08,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:08,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:08,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:08,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:09,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:27:09,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:09,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-18 00:27:09,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:09,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:27:09,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:09,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:27:09,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:09,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-18 00:27:09,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:09,173 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-18 00:27:09,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:09,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767351782] [2021-12-18 00:27:09,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767351782] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:27:09,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926462173] [2021-12-18 00:27:09,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:09,174 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:09,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:27:09,175 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-18 00:27:09,176 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-18 00:27:09,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:09,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 2515 conjuncts, 49 conjunts are in the unsatisfiable core [2021-12-18 00:27:09,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:27:09,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:27:10,406 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 00:27:10,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:27:10,737 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-18 00:27:10,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926462173] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:27:10,737 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:27:10,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14, 11] total 25 [2021-12-18 00:27:10,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276888898] [2021-12-18 00:27:10,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:27:10,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-12-18 00:27:10,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:10,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-18 00:27:10,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2021-12-18 00:27:10,738 INFO L87 Difference]: Start difference. First operand 98 states and 126 transitions. Second operand has 25 states, 25 states have (on average 3.56) internal successors, (89), 23 states have internal predecessors, (89), 8 states have call successors, (19), 5 states have call predecessors, (19), 5 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) [2021-12-18 00:27:11,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:11,637 INFO L93 Difference]: Finished difference Result 259 states and 353 transitions. [2021-12-18 00:27:11,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-18 00:27:11,637 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.56) internal successors, (89), 23 states have internal predecessors, (89), 8 states have call successors, (19), 5 states have call predecessors, (19), 5 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) Word has length 73 [2021-12-18 00:27:11,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:11,639 INFO L225 Difference]: With dead ends: 259 [2021-12-18 00:27:11,639 INFO L226 Difference]: Without dead ends: 178 [2021-12-18 00:27:11,640 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 139 SyntacticMatches, 15 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=215, Invalid=1117, Unknown=0, NotChecked=0, Total=1332 [2021-12-18 00:27:11,641 INFO L933 BasicCegarLoop]: 133 mSDtfsCounter, 173 mSDsluCounter, 868 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 1001 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 181 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:11,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 1001 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 770 Invalid, 0 Unknown, 181 Unchecked, 0.6s Time] [2021-12-18 00:27:11,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-12-18 00:27:11,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 148. [2021-12-18 00:27:11,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 100 states have (on average 1.18) internal successors, (118), 103 states have internal predecessors, (118), 34 states have call successors, (34), 13 states have call predecessors, (34), 13 states have return successors, (41), 31 states have call predecessors, (41), 32 states have call successors, (41) [2021-12-18 00:27:11,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 193 transitions. [2021-12-18 00:27:11,656 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 193 transitions. Word has length 73 [2021-12-18 00:27:11,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:11,657 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 193 transitions. [2021-12-18 00:27:11,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.56) internal successors, (89), 23 states have internal predecessors, (89), 8 states have call successors, (19), 5 states have call predecessors, (19), 5 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) [2021-12-18 00:27:11,658 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 193 transitions. [2021-12-18 00:27:11,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-12-18 00:27:11,663 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:11,664 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:11,683 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-18 00:27:11,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:11,864 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:11,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:11,865 INFO L85 PathProgramCache]: Analyzing trace with hash 295115559, now seen corresponding path program 1 times [2021-12-18 00:27:11,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:11,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921041945] [2021-12-18 00:27:11,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:11,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:11,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:11,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:11,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:11,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:11,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:11,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:11,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:11,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:27:11,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:11,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-18 00:27:11,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:11,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:27:11,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:11,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:27:11,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:11,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-18 00:27:12,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,006 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-18 00:27:12,006 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:12,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921041945] [2021-12-18 00:27:12,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921041945] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:27:12,007 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:27:12,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 00:27:12,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741387575] [2021-12-18 00:27:12,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:27:12,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 00:27:12,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:12,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 00:27:12,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 00:27:12,008 INFO L87 Difference]: Start difference. First operand 148 states and 193 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-18 00:27:12,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:12,018 INFO L93 Difference]: Finished difference Result 211 states and 277 transitions. [2021-12-18 00:27:12,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 00:27:12,019 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 76 [2021-12-18 00:27:12,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:12,020 INFO L225 Difference]: With dead ends: 211 [2021-12-18 00:27:12,020 INFO L226 Difference]: Without dead ends: 151 [2021-12-18 00:27:12,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 18 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-18 00:27:12,021 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 0 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:12,021 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 209 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 00:27:12,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-12-18 00:27:12,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2021-12-18 00:27:12,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 103 states have (on average 1.174757281553398) internal successors, (121), 106 states have internal predecessors, (121), 34 states have call successors, (34), 13 states have call predecessors, (34), 13 states have return successors, (41), 31 states have call predecessors, (41), 32 states have call successors, (41) [2021-12-18 00:27:12,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 196 transitions. [2021-12-18 00:27:12,030 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 196 transitions. Word has length 76 [2021-12-18 00:27:12,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:12,031 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 196 transitions. [2021-12-18 00:27:12,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-18 00:27:12,031 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 196 transitions. [2021-12-18 00:27:12,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-12-18 00:27:12,032 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:12,032 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:12,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-18 00:27:12,032 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:12,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:12,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1442270590, now seen corresponding path program 1 times [2021-12-18 00:27:12,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:12,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908700352] [2021-12-18 00:27:12,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:12,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:12,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:12,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:12,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:12,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-18 00:27:12,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:27:12,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 00:27:12,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-18 00:27:12,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-12-18 00:27:12,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-18 00:27:12,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-18 00:27:12,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,191 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-12-18 00:27:12,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:12,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908700352] [2021-12-18 00:27:12,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908700352] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:27:12,192 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:27:12,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 00:27:12,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635466145] [2021-12-18 00:27:12,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:27:12,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 00:27:12,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:12,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 00:27:12,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-18 00:27:12,193 INFO L87 Difference]: Start difference. First operand 151 states and 196 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-18 00:27:12,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:12,220 INFO L93 Difference]: Finished difference Result 193 states and 248 transitions. [2021-12-18 00:27:12,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 00:27:12,220 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 85 [2021-12-18 00:27:12,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:12,221 INFO L225 Difference]: With dead ends: 193 [2021-12-18 00:27:12,221 INFO L226 Difference]: Without dead ends: 151 [2021-12-18 00:27:12,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-18 00:27:12,222 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 18 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:12,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 367 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 00:27:12,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-12-18 00:27:12,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2021-12-18 00:27:12,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 103 states have (on average 1.174757281553398) internal successors, (121), 106 states have internal predecessors, (121), 34 states have call successors, (34), 13 states have call predecessors, (34), 13 states have return successors, (40), 31 states have call predecessors, (40), 32 states have call successors, (40) [2021-12-18 00:27:12,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 195 transitions. [2021-12-18 00:27:12,235 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 195 transitions. Word has length 85 [2021-12-18 00:27:12,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:12,236 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 195 transitions. [2021-12-18 00:27:12,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-18 00:27:12,237 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 195 transitions. [2021-12-18 00:27:12,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-12-18 00:27:12,238 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:12,238 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:12,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-18 00:27:12,238 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:12,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:12,239 INFO L85 PathProgramCache]: Analyzing trace with hash -2069482329, now seen corresponding path program 1 times [2021-12-18 00:27:12,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:12,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192032308] [2021-12-18 00:27:12,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:12,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:12,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:12,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:12,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:12,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-18 00:27:12,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:27:12,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 00:27:12,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:27:12,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-18 00:27:12,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,434 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 3 proven. 16 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-12-18 00:27:12,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:12,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192032308] [2021-12-18 00:27:12,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192032308] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:27:12,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238335840] [2021-12-18 00:27:12,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:12,435 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:12,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:27:12,436 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-18 00:27:12,438 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-18 00:27:12,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:12,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 2539 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-18 00:27:12,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:27:12,925 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-18 00:27:12,926 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:27:12,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238335840] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:27:12,926 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:27:12,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 10 [2021-12-18 00:27:12,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106284113] [2021-12-18 00:27:12,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:27:12,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 00:27:12,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:12,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 00:27:12,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-18 00:27:12,928 INFO L87 Difference]: Start difference. First operand 151 states and 195 transitions. Second operand has 9 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-18 00:27:13,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:13,013 INFO L93 Difference]: Finished difference Result 253 states and 330 transitions. [2021-12-18 00:27:13,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 00:27:13,013 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 81 [2021-12-18 00:27:13,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:13,016 INFO L225 Difference]: With dead ends: 253 [2021-12-18 00:27:13,016 INFO L226 Difference]: Without dead ends: 161 [2021-12-18 00:27:13,016 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 94 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-12-18 00:27:13,017 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 12 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:13,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 799 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 00:27:13,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-12-18 00:27:13,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 156. [2021-12-18 00:27:13,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 107 states have (on average 1.1682242990654206) internal successors, (125), 111 states have internal predecessors, (125), 34 states have call successors, (34), 13 states have call predecessors, (34), 14 states have return successors, (45), 31 states have call predecessors, (45), 32 states have call successors, (45) [2021-12-18 00:27:13,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 204 transitions. [2021-12-18 00:27:13,032 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 204 transitions. Word has length 81 [2021-12-18 00:27:13,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:13,033 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 204 transitions. [2021-12-18 00:27:13,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-18 00:27:13,033 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 204 transitions. [2021-12-18 00:27:13,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-12-18 00:27:13,034 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:13,034 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:13,058 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-18 00:27:13,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:13,251 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:13,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:13,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1271029248, now seen corresponding path program 1 times [2021-12-18 00:27:13,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:13,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271753248] [2021-12-18 00:27:13,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:13,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:13,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:13,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:13,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:13,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:13,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:13,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:13,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:13,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:27:13,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:13,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-18 00:27:13,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:13,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-18 00:27:13,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:13,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-18 00:27:13,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:13,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 00:27:13,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:13,467 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 11 proven. 8 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-12-18 00:27:13,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:13,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271753248] [2021-12-18 00:27:13,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271753248] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:27:13,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597650483] [2021-12-18 00:27:13,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:13,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:13,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:27:13,469 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-18 00:27:13,470 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-18 00:27:13,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:13,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 2549 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-18 00:27:13,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:27:13,968 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-18 00:27:13,968 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:27:13,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597650483] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:27:13,969 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:27:13,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 10 [2021-12-18 00:27:13,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875117452] [2021-12-18 00:27:13,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:27:13,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 00:27:13,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:13,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 00:27:13,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-18 00:27:13,970 INFO L87 Difference]: Start difference. First operand 156 states and 204 transitions. Second operand has 9 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-18 00:27:14,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:14,046 INFO L93 Difference]: Finished difference Result 267 states and 343 transitions. [2021-12-18 00:27:14,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 00:27:14,047 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 83 [2021-12-18 00:27:14,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:14,048 INFO L225 Difference]: With dead ends: 267 [2021-12-18 00:27:14,048 INFO L226 Difference]: Without dead ends: 156 [2021-12-18 00:27:14,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 97 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-12-18 00:27:14,049 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 12 mSDsluCounter, 688 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 792 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:14,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 792 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 00:27:14,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-12-18 00:27:14,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 156. [2021-12-18 00:27:14,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 107 states have (on average 1.158878504672897) internal successors, (124), 111 states have internal predecessors, (124), 34 states have call successors, (34), 13 states have call predecessors, (34), 14 states have return successors, (44), 31 states have call predecessors, (44), 32 states have call successors, (44) [2021-12-18 00:27:14,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 202 transitions. [2021-12-18 00:27:14,056 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 202 transitions. Word has length 83 [2021-12-18 00:27:14,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:14,056 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 202 transitions. [2021-12-18 00:27:14,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-18 00:27:14,056 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 202 transitions. [2021-12-18 00:27:14,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-12-18 00:27:14,057 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:14,057 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:14,081 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-18 00:27:14,279 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-18 00:27:14,279 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:14,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:14,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1900291175, now seen corresponding path program 2 times [2021-12-18 00:27:14,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:14,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400189183] [2021-12-18 00:27:14,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:14,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:14,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:14,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:14,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:14,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:14,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:14,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:14,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:14,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:27:14,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:14,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-18 00:27:14,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:14,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 00:27:14,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:14,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-18 00:27:14,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:14,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-18 00:27:14,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:14,532 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-12-18 00:27:14,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:14,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400189183] [2021-12-18 00:27:14,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400189183] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:27:14,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660817583] [2021-12-18 00:27:14,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 00:27:14,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:14,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:27:14,534 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-18 00:27:14,535 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-18 00:27:14,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-18 00:27:14,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 00:27:14,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 2326 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-18 00:27:14,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:27:15,330 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-12-18 00:27:15,330 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:27:15,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660817583] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:27:15,330 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:27:15,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 17 [2021-12-18 00:27:15,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397968278] [2021-12-18 00:27:15,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:27:15,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 00:27:15,332 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:15,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 00:27:15,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-12-18 00:27:15,333 INFO L87 Difference]: Start difference. First operand 156 states and 202 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 3 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-18 00:27:15,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:15,398 INFO L93 Difference]: Finished difference Result 240 states and 316 transitions. [2021-12-18 00:27:15,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 00:27:15,399 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 3 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 85 [2021-12-18 00:27:15,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:15,400 INFO L225 Difference]: With dead ends: 240 [2021-12-18 00:27:15,400 INFO L226 Difference]: Without dead ends: 179 [2021-12-18 00:27:15,400 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-12-18 00:27:15,401 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 11 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 757 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 170 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:15,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 757 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 170 Unchecked, 0.0s Time] [2021-12-18 00:27:15,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-12-18 00:27:15,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 171. [2021-12-18 00:27:15,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 119 states have (on average 1.1680672268907564) internal successors, (139), 124 states have internal predecessors, (139), 37 states have call successors, (37), 15 states have call predecessors, (37), 14 states have return successors, (48), 31 states have call predecessors, (48), 35 states have call successors, (48) [2021-12-18 00:27:15,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 224 transitions. [2021-12-18 00:27:15,412 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 224 transitions. Word has length 85 [2021-12-18 00:27:15,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:15,412 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 224 transitions. [2021-12-18 00:27:15,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 3 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-18 00:27:15,413 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 224 transitions. [2021-12-18 00:27:15,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-12-18 00:27:15,413 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:15,414 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:15,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-12-18 00:27:15,627 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-18 00:27:15,627 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:15,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:15,628 INFO L85 PathProgramCache]: Analyzing trace with hash -499743092, now seen corresponding path program 1 times [2021-12-18 00:27:15,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:15,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016512213] [2021-12-18 00:27:15,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:15,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:15,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:15,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:15,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:15,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:15,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:15,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:15,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:15,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:27:15,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:15,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-18 00:27:15,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:15,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:27:15,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:15,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 00:27:15,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:15,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-18 00:27:15,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:15,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 00:27:15,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:15,855 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-12-18 00:27:15,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:15,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016512213] [2021-12-18 00:27:15,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016512213] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:27:15,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363083176] [2021-12-18 00:27:15,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:15,856 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:15,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:27:15,857 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-18 00:27:15,858 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-18 00:27:16,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:16,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 2588 conjuncts, 48 conjunts are in the unsatisfiable core [2021-12-18 00:27:16,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:27:18,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2021-12-18 00:27:18,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-12-18 00:27:18,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2021-12-18 00:27:18,895 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-18 00:27:18,896 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:27:18,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363083176] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:27:18,896 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:27:18,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [9] total 20 [2021-12-18 00:27:18,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674606530] [2021-12-18 00:27:18,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:27:18,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-18 00:27:18,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:18,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-18 00:27:18,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=324, Unknown=1, NotChecked=0, Total=380 [2021-12-18 00:27:18,898 INFO L87 Difference]: Start difference. First operand 171 states and 224 transitions. Second operand has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 11 states have internal predecessors, (59), 3 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-12-18 00:27:20,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:20,006 INFO L93 Difference]: Finished difference Result 331 states and 455 transitions. [2021-12-18 00:27:20,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-18 00:27:20,007 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 11 states have internal predecessors, (59), 3 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 88 [2021-12-18 00:27:20,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:20,009 INFO L225 Difference]: With dead ends: 331 [2021-12-18 00:27:20,009 INFO L226 Difference]: Without dead ends: 229 [2021-12-18 00:27:20,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=155, Invalid=714, Unknown=1, NotChecked=0, Total=870 [2021-12-18 00:27:20,013 INFO L933 BasicCegarLoop]: 103 mSDtfsCounter, 140 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 854 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 516 SdHoareTripleChecker+Invalid, 1019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:20,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 516 Invalid, 1019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 854 Invalid, 0 Unknown, 123 Unchecked, 0.7s Time] [2021-12-18 00:27:20,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-12-18 00:27:20,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 189. [2021-12-18 00:27:20,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 134 states have (on average 1.164179104477612) internal successors, (156), 139 states have internal predecessors, (156), 38 states have call successors, (38), 16 states have call predecessors, (38), 16 states have return successors, (56), 33 states have call predecessors, (56), 36 states have call successors, (56) [2021-12-18 00:27:20,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 250 transitions. [2021-12-18 00:27:20,023 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 250 transitions. Word has length 88 [2021-12-18 00:27:20,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:20,023 INFO L470 AbstractCegarLoop]: Abstraction has 189 states and 250 transitions. [2021-12-18 00:27:20,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 11 states have internal predecessors, (59), 3 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-12-18 00:27:20,024 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 250 transitions. [2021-12-18 00:27:20,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-18 00:27:20,027 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:20,027 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:20,046 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-18 00:27:20,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:20,243 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:20,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:20,244 INFO L85 PathProgramCache]: Analyzing trace with hash -442406659, now seen corresponding path program 1 times [2021-12-18 00:27:20,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:20,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753002211] [2021-12-18 00:27:20,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:20,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:20,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:20,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:20,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:20,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:20,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:20,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:20,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:20,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:27:20,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:20,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-18 00:27:20,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:20,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:27:20,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:20,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:27:20,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:20,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:27:20,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:20,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-12-18 00:27:20,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:20,478 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-18 00:27:20,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:20,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753002211] [2021-12-18 00:27:20,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753002211] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:27:20,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021388789] [2021-12-18 00:27:20,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:20,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:20,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:27:20,480 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-18 00:27:20,482 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-18 00:27:20,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:20,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 2566 conjuncts, 40 conjunts are in the unsatisfiable core [2021-12-18 00:27:20,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:27:21,328 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-18 00:27:21,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 31 [2021-12-18 00:27:21,370 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 29 proven. 6 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 00:27:21,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:27:21,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-12-18 00:27:21,541 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-12-18 00:27:21,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2021-12-18 00:27:21,568 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-18 00:27:21,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021388789] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:27:21,568 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:27:21,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 10] total 18 [2021-12-18 00:27:21,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488587620] [2021-12-18 00:27:21,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:27:21,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-18 00:27:21,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:21,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-18 00:27:21,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-12-18 00:27:21,569 INFO L87 Difference]: Start difference. First operand 189 states and 250 transitions. Second operand has 18 states, 18 states have (on average 4.833333333333333) internal successors, (87), 16 states have internal predecessors, (87), 7 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2021-12-18 00:27:22,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:22,193 INFO L93 Difference]: Finished difference Result 318 states and 425 transitions. [2021-12-18 00:27:22,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-18 00:27:22,195 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.833333333333333) internal successors, (87), 16 states have internal predecessors, (87), 7 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) Word has length 82 [2021-12-18 00:27:22,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:22,196 INFO L225 Difference]: With dead ends: 318 [2021-12-18 00:27:22,196 INFO L226 Difference]: Without dead ends: 216 [2021-12-18 00:27:22,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 162 SyntacticMatches, 14 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=146, Invalid=846, Unknown=0, NotChecked=0, Total=992 [2021-12-18 00:27:22,197 INFO L933 BasicCegarLoop]: 103 mSDtfsCounter, 81 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 172 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:22,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 894 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 515 Invalid, 0 Unknown, 172 Unchecked, 0.4s Time] [2021-12-18 00:27:22,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-12-18 00:27:22,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 196. [2021-12-18 00:27:22,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 138 states have (on average 1.1304347826086956) internal successors, (156), 143 states have internal predecessors, (156), 38 states have call successors, (38), 16 states have call predecessors, (38), 19 states have return successors, (60), 36 states have call predecessors, (60), 36 states have call successors, (60) [2021-12-18 00:27:22,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 254 transitions. [2021-12-18 00:27:22,205 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 254 transitions. Word has length 82 [2021-12-18 00:27:22,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:22,206 INFO L470 AbstractCegarLoop]: Abstraction has 196 states and 254 transitions. [2021-12-18 00:27:22,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.833333333333333) internal successors, (87), 16 states have internal predecessors, (87), 7 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2021-12-18 00:27:22,206 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 254 transitions. [2021-12-18 00:27:22,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-12-18 00:27:22,207 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:22,207 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:22,229 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-18 00:27:22,423 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,SelfDestructingSolverStorable11 [2021-12-18 00:27:22,423 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:22,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:22,424 INFO L85 PathProgramCache]: Analyzing trace with hash 322005502, now seen corresponding path program 1 times [2021-12-18 00:27:22,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:22,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040967953] [2021-12-18 00:27:22,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:22,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:22,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:22,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:22,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:22,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:22,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:22,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:22,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:22,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:27:22,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:22,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-18 00:27:22,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:22,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:27:22,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:22,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 00:27:22,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:22,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-18 00:27:22,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:22,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:27:22,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:22,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:27:22,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:22,549 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2021-12-18 00:27:22,550 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:22,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040967953] [2021-12-18 00:27:22,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040967953] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:27:22,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433486229] [2021-12-18 00:27:22,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:22,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:22,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:27:22,551 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-18 00:27:22,552 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-18 00:27:22,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:22,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 2552 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-18 00:27:22,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:27:22,995 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2021-12-18 00:27:22,995 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:27:22,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433486229] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:27:22,995 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:27:22,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2021-12-18 00:27:22,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744765535] [2021-12-18 00:27:22,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:27:22,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 00:27:22,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:22,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 00:27:22,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 00:27:22,997 INFO L87 Difference]: Start difference. First operand 196 states and 254 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-18 00:27:23,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:23,019 INFO L93 Difference]: Finished difference Result 336 states and 442 transitions. [2021-12-18 00:27:23,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 00:27:23,019 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 89 [2021-12-18 00:27:23,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:23,020 INFO L225 Difference]: With dead ends: 336 [2021-12-18 00:27:23,020 INFO L226 Difference]: Without dead ends: 187 [2021-12-18 00:27:23,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-18 00:27:23,021 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 6 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 316 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-18 00:27:23,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 316 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 00:27:23,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-12-18 00:27:23,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 184. [2021-12-18 00:27:23,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 128 states have (on average 1.1015625) internal successors, (141), 133 states have internal predecessors, (141), 37 states have call successors, (37), 16 states have call predecessors, (37), 18 states have return successors, (51), 34 states have call predecessors, (51), 35 states have call successors, (51) [2021-12-18 00:27:23,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 229 transitions. [2021-12-18 00:27:23,029 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 229 transitions. Word has length 89 [2021-12-18 00:27:23,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:23,029 INFO L470 AbstractCegarLoop]: Abstraction has 184 states and 229 transitions. [2021-12-18 00:27:23,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-18 00:27:23,029 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 229 transitions. [2021-12-18 00:27:23,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-12-18 00:27:23,031 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:23,031 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:23,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-18 00:27:23,247 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,SelfDestructingSolverStorable12 [2021-12-18 00:27:23,247 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:23,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:23,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1702906197, now seen corresponding path program 1 times [2021-12-18 00:27:23,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:23,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274000115] [2021-12-18 00:27:23,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:23,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:23,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:23,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:23,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:23,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:27:23,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-18 00:27:23,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:27:23,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:27:23,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-18 00:27:23,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-18 00:27:23,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:27:23,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,397 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2021-12-18 00:27:23,398 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:23,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274000115] [2021-12-18 00:27:23,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274000115] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:27:23,398 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:27:23,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-18 00:27:23,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894153800] [2021-12-18 00:27:23,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:27:23,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 00:27:23,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:23,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 00:27:23,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-18 00:27:23,399 INFO L87 Difference]: Start difference. First operand 184 states and 229 transitions. Second operand has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2021-12-18 00:27:23,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:23,456 INFO L93 Difference]: Finished difference Result 194 states and 240 transitions. [2021-12-18 00:27:23,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 00:27:23,457 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 83 [2021-12-18 00:27:23,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:23,458 INFO L225 Difference]: With dead ends: 194 [2021-12-18 00:27:23,458 INFO L226 Difference]: Without dead ends: 192 [2021-12-18 00:27:23,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-18 00:27:23,459 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 16 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 736 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:23,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 736 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 00:27:23,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-12-18 00:27:23,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 190. [2021-12-18 00:27:23,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 131 states have (on average 1.099236641221374) internal successors, (144), 136 states have internal predecessors, (144), 39 states have call successors, (39), 17 states have call predecessors, (39), 19 states have return successors, (53), 36 states have call predecessors, (53), 37 states have call successors, (53) [2021-12-18 00:27:23,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 236 transitions. [2021-12-18 00:27:23,467 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 236 transitions. Word has length 83 [2021-12-18 00:27:23,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:23,467 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 236 transitions. [2021-12-18 00:27:23,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2021-12-18 00:27:23,468 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 236 transitions. [2021-12-18 00:27:23,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-12-18 00:27:23,468 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:23,469 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:23,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-18 00:27:23,469 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:23,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:23,469 INFO L85 PathProgramCache]: Analyzing trace with hash 558656115, now seen corresponding path program 1 times [2021-12-18 00:27:23,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:23,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118162569] [2021-12-18 00:27:23,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:23,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:23,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:23,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:23,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:23,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:27:23,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-18 00:27:23,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:27:23,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:27:23,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-18 00:27:23,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-18 00:27:23,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 00:27:23,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:23,780 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 14 proven. 17 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-12-18 00:27:23,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:23,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118162569] [2021-12-18 00:27:23,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118162569] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:27:23,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191125285] [2021-12-18 00:27:23,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:23,781 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:23,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:27:23,782 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:27:23,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-18 00:27:24,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:24,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 2547 conjuncts, 51 conjunts are in the unsatisfiable core [2021-12-18 00:27:24,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:27:24,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:27:25,068 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 31 proven. 16 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-18 00:27:25,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:27:25,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191125285] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:27:25,278 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:27:25,278 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 24 [2021-12-18 00:27:25,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449055606] [2021-12-18 00:27:25,278 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:27:25,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-18 00:27:25,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:25,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-18 00:27:25,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2021-12-18 00:27:25,279 INFO L87 Difference]: Start difference. First operand 190 states and 236 transitions. Second operand has 24 states, 24 states have (on average 3.7083333333333335) internal successors, (89), 22 states have internal predecessors, (89), 10 states have call successors, (23), 5 states have call predecessors, (23), 5 states have return successors, (20), 10 states have call predecessors, (20), 9 states have call successors, (20) [2021-12-18 00:27:26,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:26,238 INFO L93 Difference]: Finished difference Result 323 states and 412 transitions. [2021-12-18 00:27:26,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-18 00:27:26,238 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.7083333333333335) internal successors, (89), 22 states have internal predecessors, (89), 10 states have call successors, (23), 5 states have call predecessors, (23), 5 states have return successors, (20), 10 states have call predecessors, (20), 9 states have call successors, (20) Word has length 87 [2021-12-18 00:27:26,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:26,240 INFO L225 Difference]: With dead ends: 323 [2021-12-18 00:27:26,240 INFO L226 Difference]: Without dead ends: 220 [2021-12-18 00:27:26,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 114 SyntacticMatches, 19 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 583 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=233, Invalid=1489, Unknown=0, NotChecked=0, Total=1722 [2021-12-18 00:27:26,241 INFO L933 BasicCegarLoop]: 131 mSDtfsCounter, 129 mSDsluCounter, 1009 mSDsCounter, 0 mSdLazyCounter, 829 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 1140 SdHoareTripleChecker+Invalid, 1097 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 219 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:26,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 1140 Invalid, 1097 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 829 Invalid, 0 Unknown, 219 Unchecked, 0.5s Time] [2021-12-18 00:27:26,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-12-18 00:27:26,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 187. [2021-12-18 00:27:26,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 128 states have (on average 1.0859375) internal successors, (139), 132 states have internal predecessors, (139), 39 states have call successors, (39), 18 states have call predecessors, (39), 19 states have return successors, (49), 36 states have call predecessors, (49), 37 states have call successors, (49) [2021-12-18 00:27:26,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 227 transitions. [2021-12-18 00:27:26,248 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 227 transitions. Word has length 87 [2021-12-18 00:27:26,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:26,249 INFO L470 AbstractCegarLoop]: Abstraction has 187 states and 227 transitions. [2021-12-18 00:27:26,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.7083333333333335) internal successors, (89), 22 states have internal predecessors, (89), 10 states have call successors, (23), 5 states have call predecessors, (23), 5 states have return successors, (20), 10 states have call predecessors, (20), 9 states have call successors, (20) [2021-12-18 00:27:26,249 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 227 transitions. [2021-12-18 00:27:26,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-12-18 00:27:26,250 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:26,250 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:26,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-18 00:27:26,467 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,SelfDestructingSolverStorable14 [2021-12-18 00:27:26,468 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:26,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:26,469 INFO L85 PathProgramCache]: Analyzing trace with hash 2009321919, now seen corresponding path program 1 times [2021-12-18 00:27:26,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:26,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516872963] [2021-12-18 00:27:26,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:26,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:26,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:26,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:26,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:26,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:26,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:26,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:26,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:26,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:27:26,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:26,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:27:26,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:26,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-18 00:27:26,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:26,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-12-18 00:27:26,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:26,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 00:27:26,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:26,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 00:27:26,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:26,702 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-12-18 00:27:26,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:26,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516872963] [2021-12-18 00:27:26,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516872963] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:27:26,703 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:27:26,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-12-18 00:27:26,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412899500] [2021-12-18 00:27:26,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:27:26,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-18 00:27:26,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:26,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-18 00:27:26,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-12-18 00:27:26,706 INFO L87 Difference]: Start difference. First operand 187 states and 227 transitions. Second operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 11 states have internal predecessors, (47), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2021-12-18 00:27:26,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:26,924 INFO L93 Difference]: Finished difference Result 195 states and 235 transitions. [2021-12-18 00:27:26,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-18 00:27:26,925 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 11 states have internal predecessors, (47), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) Word has length 94 [2021-12-18 00:27:26,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:26,926 INFO L225 Difference]: With dead ends: 195 [2021-12-18 00:27:26,926 INFO L226 Difference]: Without dead ends: 193 [2021-12-18 00:27:26,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2021-12-18 00:27:26,927 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 38 mSDsluCounter, 1014 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1124 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:26,927 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 1124 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 00:27:26,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-12-18 00:27:26,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 192. [2021-12-18 00:27:26,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 131 states have (on average 1.083969465648855) internal successors, (142), 135 states have internal predecessors, (142), 40 states have call successors, (40), 19 states have call predecessors, (40), 20 states have return successors, (50), 37 states have call predecessors, (50), 38 states have call successors, (50) [2021-12-18 00:27:26,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 232 transitions. [2021-12-18 00:27:26,935 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 232 transitions. Word has length 94 [2021-12-18 00:27:26,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:26,935 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 232 transitions. [2021-12-18 00:27:26,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 11 states have internal predecessors, (47), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2021-12-18 00:27:26,935 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 232 transitions. [2021-12-18 00:27:26,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-12-18 00:27:26,936 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:26,936 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:26,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-18 00:27:26,937 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:26,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:26,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1386307521, now seen corresponding path program 1 times [2021-12-18 00:27:26,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:26,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337130119] [2021-12-18 00:27:26,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:26,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:26,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:27,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:27,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:27,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:27:27,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:27:27,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:27:27,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:27,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:27:27,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:27:27,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:27:27,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:27:27,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 00:27:27,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-18 00:27:27,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,151 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-12-18 00:27:27,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:27,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337130119] [2021-12-18 00:27:27,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337130119] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:27:27,152 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:27:27,152 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-18 00:27:27,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288310258] [2021-12-18 00:27:27,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:27:27,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 00:27:27,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:27,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 00:27:27,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-18 00:27:27,153 INFO L87 Difference]: Start difference. First operand 192 states and 232 transitions. Second operand has 9 states, 8 states have (on average 5.125) internal successors, (41), 6 states have internal predecessors, (41), 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-18 00:27:27,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:27,431 INFO L93 Difference]: Finished difference Result 200 states and 240 transitions. [2021-12-18 00:27:27,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 00:27:27,431 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.125) internal successors, (41), 6 states have internal predecessors, (41), 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 100 [2021-12-18 00:27:27,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:27,432 INFO L225 Difference]: With dead ends: 200 [2021-12-18 00:27:27,432 INFO L226 Difference]: Without dead ends: 198 [2021-12-18 00:27:27,433 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-18 00:27:27,433 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 51 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:27,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 526 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 00:27:27,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-12-18 00:27:27,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 197. [2021-12-18 00:27:27,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 134 states have (on average 1.0820895522388059) internal successors, (145), 138 states have internal predecessors, (145), 41 states have call successors, (41), 20 states have call predecessors, (41), 21 states have return successors, (51), 38 states have call predecessors, (51), 39 states have call successors, (51) [2021-12-18 00:27:27,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 237 transitions. [2021-12-18 00:27:27,445 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 237 transitions. Word has length 100 [2021-12-18 00:27:27,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:27,446 INFO L470 AbstractCegarLoop]: Abstraction has 197 states and 237 transitions. [2021-12-18 00:27:27,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.125) internal successors, (41), 6 states have internal predecessors, (41), 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-18 00:27:27,446 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 237 transitions. [2021-12-18 00:27:27,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-12-18 00:27:27,447 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:27,448 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:27,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-18 00:27:27,448 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:27,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:27,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1718798494, now seen corresponding path program 1 times [2021-12-18 00:27:27,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:27,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280164200] [2021-12-18 00:27:27,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:27,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:27,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:27,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:27,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:27,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:27:27,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:27:27,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-18 00:27:27,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-12-18 00:27:27,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 00:27:27,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-18 00:27:27,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:27:27,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:27,880 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-12-18 00:27:27,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:27,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280164200] [2021-12-18 00:27:27,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280164200] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:27:27,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598510951] [2021-12-18 00:27:27,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:27,881 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:27,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:27:27,900 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:27:27,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-18 00:27:28,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:28,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 2634 conjuncts, 39 conjunts are in the unsatisfiable core [2021-12-18 00:27:28,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:27:28,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 00:27:28,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 00:27:28,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-18 00:27:28,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-18 00:27:28,551 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-18 00:27:28,551 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:27:28,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598510951] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:27:28,551 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:27:28,551 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11] total 13 [2021-12-18 00:27:28,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770008338] [2021-12-18 00:27:28,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:27:28,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 00:27:28,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:28,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 00:27:28,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-12-18 00:27:28,552 INFO L87 Difference]: Start difference. First operand 197 states and 237 transitions. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 4 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-12-18 00:27:28,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:28,668 INFO L93 Difference]: Finished difference Result 372 states and 458 transitions. [2021-12-18 00:27:28,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 00:27:28,669 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 4 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 98 [2021-12-18 00:27:28,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:28,671 INFO L225 Difference]: With dead ends: 372 [2021-12-18 00:27:28,671 INFO L226 Difference]: Without dead ends: 226 [2021-12-18 00:27:28,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 112 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-12-18 00:27:28,672 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 58 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 22 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:28,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 427 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 47 Invalid, 0 Unknown, 22 Unchecked, 0.1s Time] [2021-12-18 00:27:28,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-12-18 00:27:28,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 212. [2021-12-18 00:27:28,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 145 states have (on average 1.0758620689655172) internal successors, (156), 150 states have internal predecessors, (156), 43 states have call successors, (43), 22 states have call predecessors, (43), 23 states have return successors, (53), 39 states have call predecessors, (53), 41 states have call successors, (53) [2021-12-18 00:27:28,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 252 transitions. [2021-12-18 00:27:28,687 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 252 transitions. Word has length 98 [2021-12-18 00:27:28,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:28,688 INFO L470 AbstractCegarLoop]: Abstraction has 212 states and 252 transitions. [2021-12-18 00:27:28,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 4 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-12-18 00:27:28,688 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 252 transitions. [2021-12-18 00:27:28,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-12-18 00:27:28,689 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:28,689 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:28,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-12-18 00:27:28,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-18 00:27:28,899 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:28,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:28,900 INFO L85 PathProgramCache]: Analyzing trace with hash 2111461513, now seen corresponding path program 1 times [2021-12-18 00:27:28,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:28,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136151834] [2021-12-18 00:27:28,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:28,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:28,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:29,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:29,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:29,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:29,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:29,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:27:29,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:29,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:27:29,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:29,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:27:29,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:29,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:27:29,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:29,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:29,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:29,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:27:29,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:29,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:27:29,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:29,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:27:29,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:29,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:27:29,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:29,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 00:27:29,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:29,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-18 00:27:29,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:29,292 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 22 proven. 23 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-12-18 00:27:29,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:29,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136151834] [2021-12-18 00:27:29,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136151834] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:27:29,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605574507] [2021-12-18 00:27:29,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:29,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:29,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:27:29,294 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:27:29,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-18 00:27:29,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:29,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 2600 conjuncts, 41 conjunts are in the unsatisfiable core [2021-12-18 00:27:29,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:27:29,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:27:30,264 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 32 proven. 30 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-12-18 00:27:30,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:27:30,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605574507] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:27:30,497 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:27:30,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 25 [2021-12-18 00:27:30,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177902968] [2021-12-18 00:27:30,497 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:27:30,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-12-18 00:27:30,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:27:30,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-18 00:27:30,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2021-12-18 00:27:30,500 INFO L87 Difference]: Start difference. First operand 212 states and 252 transitions. Second operand has 25 states, 25 states have (on average 3.44) internal successors, (86), 24 states have internal predecessors, (86), 10 states have call successors, (27), 5 states have call predecessors, (27), 7 states have return successors, (26), 9 states have call predecessors, (26), 9 states have call successors, (26) [2021-12-18 00:27:32,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:27:32,013 INFO L93 Difference]: Finished difference Result 344 states and 440 transitions. [2021-12-18 00:27:32,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-18 00:27:32,014 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.44) internal successors, (86), 24 states have internal predecessors, (86), 10 states have call successors, (27), 5 states have call predecessors, (27), 7 states have return successors, (26), 9 states have call predecessors, (26), 9 states have call successors, (26) Word has length 104 [2021-12-18 00:27:32,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:27:32,015 INFO L225 Difference]: With dead ends: 344 [2021-12-18 00:27:32,015 INFO L226 Difference]: Without dead ends: 262 [2021-12-18 00:27:32,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 140 SyntacticMatches, 8 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 717 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=341, Invalid=2311, Unknown=0, NotChecked=0, Total=2652 [2021-12-18 00:27:32,017 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 194 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 1249 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 1906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 1249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 452 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-18 00:27:32,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 496 Invalid, 1906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 1249 Invalid, 0 Unknown, 452 Unchecked, 0.8s Time] [2021-12-18 00:27:32,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2021-12-18 00:27:32,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 223. [2021-12-18 00:27:32,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 148 states have (on average 1.0743243243243243) internal successors, (159), 153 states have internal predecessors, (159), 50 states have call successors, (50), 22 states have call predecessors, (50), 24 states have return successors, (66), 47 states have call predecessors, (66), 48 states have call successors, (66) [2021-12-18 00:27:32,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 275 transitions. [2021-12-18 00:27:32,031 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 275 transitions. Word has length 104 [2021-12-18 00:27:32,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:27:32,031 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 275 transitions. [2021-12-18 00:27:32,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.44) internal successors, (86), 24 states have internal predecessors, (86), 10 states have call successors, (27), 5 states have call predecessors, (27), 7 states have return successors, (26), 9 states have call predecessors, (26), 9 states have call successors, (26) [2021-12-18 00:27:32,032 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 275 transitions. [2021-12-18 00:27:32,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-12-18 00:27:32,033 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:27:32,033 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:27:32,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-12-18 00:27:32,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:32,247 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:27:32,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:27:32,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1690843138, now seen corresponding path program 1 times [2021-12-18 00:27:32,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:27:32,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035751339] [2021-12-18 00:27:32,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:32,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:27:32,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:32,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:27:32,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:32,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:27:32,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:32,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 00:27:32,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:32,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:27:32,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:32,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:27:32,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:32,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:27:32,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:32,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 00:27:32,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:32,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-18 00:27:32,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:32,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 00:27:32,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:32,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:27:32,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:32,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-18 00:27:32,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:32,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-18 00:27:32,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:33,026 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 10 proven. 19 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-12-18 00:27:33,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:27:33,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035751339] [2021-12-18 00:27:33,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035751339] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:27:33,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106060332] [2021-12-18 00:27:33,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:27:33,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:27:33,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:27:33,028 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:27:33,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-18 00:27:33,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:27:33,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 2671 conjuncts, 72 conjunts are in the unsatisfiable core [2021-12-18 00:27:33,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:27:33,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:27:33,590 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 00:27:33,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 00:27:33,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 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-18 00:27:33,948 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 00:27:33,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 00:27:33,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-18 00:27:46,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-18 00:28:41,189 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 30 proven. 52 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 00:28:41,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:28:41,486 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_676 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_save_byte_from_array_~storage#1.base| v_ArrVal_676) |c_ULTIMATE.start_aws_byte_cursor_right_trim_pred_harness_~#cur~3#1.base|) (+ |c_ULTIMATE.start_aws_byte_cursor_right_trim_pred_harness_~#cur~3#1.offset| 8)) 0))) is different from false [2021-12-18 00:28:41,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106060332] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:28:41,490 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:28:41,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20] total 38 [2021-12-18 00:28:41,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010225176] [2021-12-18 00:28:41,490 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:28:41,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-12-18 00:28:41,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:28:41,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-12-18 00:28:41,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1805, Unknown=6, NotChecked=86, Total=2070 [2021-12-18 00:28:41,492 INFO L87 Difference]: Start difference. First operand 223 states and 275 transitions. Second operand has 38 states, 38 states have (on average 3.4473684210526314) internal successors, (131), 32 states have internal predecessors, (131), 13 states have call successors, (26), 9 states have call predecessors, (26), 9 states have return successors, (23), 12 states have call predecessors, (23), 10 states have call successors, (23) [2021-12-18 00:28:52,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:28:52,036 INFO L93 Difference]: Finished difference Result 422 states and 501 transitions. [2021-12-18 00:28:52,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-12-18 00:28:52,036 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 3.4473684210526314) internal successors, (131), 32 states have internal predecessors, (131), 13 states have call successors, (26), 9 states have call predecessors, (26), 9 states have return successors, (23), 12 states have call predecessors, (23), 10 states have call successors, (23) Word has length 109 [2021-12-18 00:28:52,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:28:52,038 INFO L225 Difference]: With dead ends: 422 [2021-12-18 00:28:52,038 INFO L226 Difference]: Without dead ends: 334 [2021-12-18 00:28:52,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 159 SyntacticMatches, 20 SemanticMatches, 73 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1836 ImplicationChecksByTransitivity, 77.4s TimeCoverageRelationStatistics Valid=425, Invalid=4973, Unknown=8, NotChecked=144, Total=5550 [2021-12-18 00:28:52,040 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 152 mSDsluCounter, 1147 mSDsCounter, 0 mSdLazyCounter, 1088 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 1265 SdHoareTripleChecker+Invalid, 1902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1088 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 759 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-18 00:28:52,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 1265 Invalid, 1902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1088 Invalid, 0 Unknown, 759 Unchecked, 0.6s Time] [2021-12-18 00:28:52,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2021-12-18 00:28:52,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 279. [2021-12-18 00:28:52,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 196 states have (on average 1.0816326530612246) internal successors, (212), 203 states have internal predecessors, (212), 50 states have call successors, (50), 28 states have call predecessors, (50), 32 states have return successors, (66), 47 states have call predecessors, (66), 48 states have call successors, (66) [2021-12-18 00:28:52,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 328 transitions. [2021-12-18 00:28:52,052 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 328 transitions. Word has length 109 [2021-12-18 00:28:52,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:28:52,052 INFO L470 AbstractCegarLoop]: Abstraction has 279 states and 328 transitions. [2021-12-18 00:28:52,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 3.4473684210526314) internal successors, (131), 32 states have internal predecessors, (131), 13 states have call successors, (26), 9 states have call predecessors, (26), 9 states have return successors, (23), 12 states have call predecessors, (23), 10 states have call successors, (23) [2021-12-18 00:28:52,053 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 328 transitions. [2021-12-18 00:28:52,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-12-18 00:28:52,054 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:28:52,054 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:28:52,076 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-12-18 00:28:52,263 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,SelfDestructingSolverStorable19 [2021-12-18 00:28:52,264 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:28:52,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:28:52,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1949008576, now seen corresponding path program 1 times [2021-12-18 00:28:52,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:28:52,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746798093] [2021-12-18 00:28:52,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:28:52,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:28:52,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:28:52,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:28:52,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 00:28:52,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:28:52,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:28:52,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:28:52,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 00:28:52,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-18 00:28:52,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 00:28:52,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:28:52,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-18 00:28:52,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-18 00:28:52,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,421 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2021-12-18 00:28:52,421 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:28:52,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746798093] [2021-12-18 00:28:52,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746798093] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:28:52,422 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:28:52,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 00:28:52,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214431665] [2021-12-18 00:28:52,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:28:52,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 00:28:52,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:28:52,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 00:28:52,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 00:28:52,423 INFO L87 Difference]: Start difference. First operand 279 states and 328 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) [2021-12-18 00:28:52,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:28:52,567 INFO L93 Difference]: Finished difference Result 351 states and 426 transitions. [2021-12-18 00:28:52,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 00:28:52,567 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) Word has length 109 [2021-12-18 00:28:52,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:28:52,569 INFO L225 Difference]: With dead ends: 351 [2021-12-18 00:28:52,569 INFO L226 Difference]: Without dead ends: 269 [2021-12-18 00:28:52,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-12-18 00:28:52,570 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 44 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:28:52,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 248 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 00:28:52,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2021-12-18 00:28:52,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 269. [2021-12-18 00:28:52,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 188 states have (on average 1.074468085106383) internal successors, (202), 194 states have internal predecessors, (202), 49 states have call successors, (49), 28 states have call predecessors, (49), 31 states have return successors, (64), 46 states have call predecessors, (64), 47 states have call successors, (64) [2021-12-18 00:28:52,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 315 transitions. [2021-12-18 00:28:52,589 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 315 transitions. Word has length 109 [2021-12-18 00:28:52,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:28:52,589 INFO L470 AbstractCegarLoop]: Abstraction has 269 states and 315 transitions. [2021-12-18 00:28:52,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) [2021-12-18 00:28:52,589 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 315 transitions. [2021-12-18 00:28:52,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-12-18 00:28:52,590 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:28:52,590 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:28:52,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-18 00:28:52,591 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:28:52,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:28:52,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1466498319, now seen corresponding path program 1 times [2021-12-18 00:28:52,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:28:52,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927338632] [2021-12-18 00:28:52,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:28:52,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:28:52,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:28:52,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:28:52,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:28:52,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:28:52,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:28:52,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:28:52,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:28:52,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:28:52,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:28:52,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:28:52,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:28:52,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 00:28:52,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-18 00:28:52,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 00:28:52,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 00:28:52,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:52,756 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-12-18 00:28:52,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:28:52,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927338632] [2021-12-18 00:28:52,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927338632] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:28:52,757 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:28:52,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 00:28:52,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836681601] [2021-12-18 00:28:52,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:28:52,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 00:28:52,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:28:52,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 00:28:52,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-18 00:28:52,758 INFO L87 Difference]: Start difference. First operand 269 states and 315 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 3 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2021-12-18 00:28:52,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:28:52,918 INFO L93 Difference]: Finished difference Result 282 states and 328 transitions. [2021-12-18 00:28:52,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 00:28:52,919 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 3 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) Word has length 112 [2021-12-18 00:28:52,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:28:52,921 INFO L225 Difference]: With dead ends: 282 [2021-12-18 00:28:52,921 INFO L226 Difference]: Without dead ends: 266 [2021-12-18 00:28:52,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-12-18 00:28:52,922 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 50 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:28:52,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 230 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 00:28:52,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2021-12-18 00:28:52,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 266. [2021-12-18 00:28:52,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 186 states have (on average 1.0698924731182795) internal successors, (199), 191 states have internal predecessors, (199), 49 states have call successors, (49), 28 states have call predecessors, (49), 30 states have return successors, (63), 46 states have call predecessors, (63), 47 states have call successors, (63) [2021-12-18 00:28:52,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 311 transitions. [2021-12-18 00:28:52,939 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 311 transitions. Word has length 112 [2021-12-18 00:28:52,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:28:52,939 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 311 transitions. [2021-12-18 00:28:52,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 3 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2021-12-18 00:28:52,939 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 311 transitions. [2021-12-18 00:28:52,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-12-18 00:28:52,940 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:28:52,940 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:28:52,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-18 00:28:52,941 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:28:52,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:28:52,941 INFO L85 PathProgramCache]: Analyzing trace with hash 964794292, now seen corresponding path program 1 times [2021-12-18 00:28:52,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:28:52,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122090288] [2021-12-18 00:28:52,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:28:52,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:28:52,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:28:53,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:28:53,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:28:53,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:28:53,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:28:53,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:28:53,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:28:53,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:28:53,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:28:53,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:28:53,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:28:53,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 00:28:53,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-18 00:28:53,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 00:28:53,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 00:28:53,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,145 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-12-18 00:28:53,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:28:53,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122090288] [2021-12-18 00:28:53,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122090288] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:28:53,146 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:28:53,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-18 00:28:53,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936682697] [2021-12-18 00:28:53,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:28:53,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 00:28:53,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:28:53,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 00:28:53,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-18 00:28:53,149 INFO L87 Difference]: Start difference. First operand 266 states and 311 transitions. Second operand has 9 states, 8 states have (on average 5.25) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-12-18 00:28:53,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:28:53,401 INFO L93 Difference]: Finished difference Result 274 states and 319 transitions. [2021-12-18 00:28:53,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 00:28:53,401 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.25) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 114 [2021-12-18 00:28:53,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:28:53,402 INFO L225 Difference]: With dead ends: 274 [2021-12-18 00:28:53,403 INFO L226 Difference]: Without dead ends: 272 [2021-12-18 00:28:53,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 32 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-18 00:28:53,403 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 49 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 00:28:53,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 533 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 00:28:53,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2021-12-18 00:28:53,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 271. [2021-12-18 00:28:53,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 189 states have (on average 1.0687830687830688) internal successors, (202), 194 states have internal predecessors, (202), 50 states have call successors, (50), 29 states have call predecessors, (50), 31 states have return successors, (64), 47 states have call predecessors, (64), 48 states have call successors, (64) [2021-12-18 00:28:53,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 316 transitions. [2021-12-18 00:28:53,414 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 316 transitions. Word has length 114 [2021-12-18 00:28:53,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:28:53,414 INFO L470 AbstractCegarLoop]: Abstraction has 271 states and 316 transitions. [2021-12-18 00:28:53,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.25) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-12-18 00:28:53,415 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 316 transitions. [2021-12-18 00:28:53,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-12-18 00:28:53,416 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:28:53,416 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:28:53,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-18 00:28:53,416 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:28:53,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:28:53,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1411369220, now seen corresponding path program 1 times [2021-12-18 00:28:53,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:28:53,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166063768] [2021-12-18 00:28:53,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:28:53,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:28:53,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:28:53,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:28:53,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 00:28:53,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:28:53,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:53,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:28:53,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:54,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:28:54,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:54,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 00:28:54,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:54,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-18 00:28:54,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:54,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 00:28:54,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:54,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:28:54,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:54,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-18 00:28:54,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:54,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 00:28:54,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:54,152 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 10 proven. 22 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-12-18 00:28:54,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:28:54,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166063768] [2021-12-18 00:28:54,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166063768] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:28:54,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629297706] [2021-12-18 00:28:54,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:28:54,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:28:54,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:28:54,155 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:28:54,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-18 00:28:54,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:28:54,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 2692 conjuncts, 58 conjunts are in the unsatisfiable core [2021-12-18 00:28:54,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:29:01,226 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 00:29:01,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 34 [2021-12-18 00:29:01,236 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 00:29:01,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 32 [2021-12-18 00:29:01,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2021-12-18 00:29:01,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 00:29:02,048 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 61 proven. 8 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-18 00:29:02,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:29:02,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-12-18 00:29:02,708 WARN L838 $PredicateComparison]: unable to prove that (forall ((|aws_byte_cursor_right_trim_pred_~#trimmed~0.base| Int) (v_ArrVal_839 (Array Int Int)) (v_ArrVal_840 (Array Int Int))) (let ((.cse0 (+ c_aws_byte_cursor_right_trim_pred_~source.offset 8))) (or (not (= 0 (select (select (store |c_#memory_$Pointer$.base| |aws_byte_cursor_right_trim_pred_~#trimmed~0.base| v_ArrVal_839) c_aws_byte_cursor_right_trim_pred_~source.base) .cse0))) (not (= 0 (select (select (store |c_#memory_$Pointer$.offset| |aws_byte_cursor_right_trim_pred_~#trimmed~0.base| v_ArrVal_840) c_aws_byte_cursor_right_trim_pred_~source.base) .cse0))) (and (= c_aws_byte_cursor_right_trim_pred_~source.offset |c_aws_byte_cursor_right_trim_pred_~#trimmed~0.offset|) (= c_aws_byte_cursor_right_trim_pred_~source.base |aws_byte_cursor_right_trim_pred_~#trimmed~0.base|))))) is different from false [2021-12-18 00:29:02,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629297706] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:29:02,769 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:29:02,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 22] total 45 [2021-12-18 00:29:02,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630250419] [2021-12-18 00:29:02,769 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:29:02,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-12-18 00:29:02,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:29:02,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-12-18 00:29:02,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=2633, Unknown=2, NotChecked=104, Total=2970 [2021-12-18 00:29:02,771 INFO L87 Difference]: Start difference. First operand 271 states and 316 transitions. Second operand has 45 states, 44 states have (on average 2.75) internal successors, (121), 39 states have internal predecessors, (121), 17 states have call successors, (27), 7 states have call predecessors, (27), 7 states have return successors, (24), 13 states have call predecessors, (24), 15 states have call successors, (24) [2021-12-18 00:29:05,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:29:05,078 INFO L93 Difference]: Finished difference Result 386 states and 460 transitions. [2021-12-18 00:29:05,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-12-18 00:29:05,079 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 2.75) internal successors, (121), 39 states have internal predecessors, (121), 17 states have call successors, (27), 7 states have call predecessors, (27), 7 states have return successors, (24), 13 states have call predecessors, (24), 15 states have call successors, (24) Word has length 112 [2021-12-18 00:29:05,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:29:05,080 INFO L225 Difference]: With dead ends: 386 [2021-12-18 00:29:05,080 INFO L226 Difference]: Without dead ends: 319 [2021-12-18 00:29:05,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 131 SyntacticMatches, 11 SemanticMatches, 88 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2395 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=678, Invalid=7156, Unknown=2, NotChecked=174, Total=8010 [2021-12-18 00:29:05,082 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 175 mSDsluCounter, 916 mSDsCounter, 0 mSdLazyCounter, 1446 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 1032 SdHoareTripleChecker+Invalid, 2193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 648 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-18 00:29:05,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 1032 Invalid, 2193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1446 Invalid, 0 Unknown, 648 Unchecked, 0.7s Time] [2021-12-18 00:29:05,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2021-12-18 00:29:05,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 292. [2021-12-18 00:29:05,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 207 states have (on average 1.0724637681159421) internal successors, (222), 213 states have internal predecessors, (222), 50 states have call successors, (50), 32 states have call predecessors, (50), 34 states have return successors, (64), 46 states have call predecessors, (64), 48 states have call successors, (64) [2021-12-18 00:29:05,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 336 transitions. [2021-12-18 00:29:05,095 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 336 transitions. Word has length 112 [2021-12-18 00:29:05,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:29:05,095 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 336 transitions. [2021-12-18 00:29:05,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 2.75) internal successors, (121), 39 states have internal predecessors, (121), 17 states have call successors, (27), 7 states have call predecessors, (27), 7 states have return successors, (24), 13 states have call predecessors, (24), 15 states have call successors, (24) [2021-12-18 00:29:05,096 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 336 transitions. [2021-12-18 00:29:05,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-12-18 00:29:05,097 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:29:05,097 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:29:05,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-18 00:29:05,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:29:05,311 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:29:05,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:29:05,311 INFO L85 PathProgramCache]: Analyzing trace with hash 415964924, now seen corresponding path program 1 times [2021-12-18 00:29:05,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:29:05,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145509854] [2021-12-18 00:29:05,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:29:05,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:29:05,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:05,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:29:05,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:05,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:29:05,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:05,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:29:05,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:05,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:29:05,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:05,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:29:05,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:05,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:29:05,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:05,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:29:05,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:05,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:29:05,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:05,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:29:05,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:05,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:29:05,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:05,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:29:05,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:05,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 00:29:05,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:05,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-18 00:29:05,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:05,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 00:29:05,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:05,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 00:29:05,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:05,659 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 30 proven. 29 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-12-18 00:29:05,660 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:29:05,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145509854] [2021-12-18 00:29:05,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145509854] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:29:05,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927140193] [2021-12-18 00:29:05,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:29:05,660 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:29:05,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:29:05,661 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:29:05,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-18 00:29:06,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:06,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 2632 conjuncts, 57 conjunts are in the unsatisfiable core [2021-12-18 00:29:06,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:29:06,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:29:07,781 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 70 proven. 36 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-18 00:29:07,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:29:09,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927140193] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:29:09,312 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:29:09,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 31 [2021-12-18 00:29:09,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673749514] [2021-12-18 00:29:09,313 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:29:09,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-18 00:29:09,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:29:09,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-18 00:29:09,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1075, Unknown=1, NotChecked=0, Total=1190 [2021-12-18 00:29:09,314 INFO L87 Difference]: Start difference. First operand 292 states and 336 transitions. Second operand has 31 states, 30 states have (on average 3.2333333333333334) internal successors, (97), 27 states have internal predecessors, (97), 12 states have call successors, (31), 5 states have call predecessors, (31), 7 states have return successors, (30), 13 states have call predecessors, (30), 11 states have call successors, (30) [2021-12-18 00:29:10,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:29:10,816 INFO L93 Difference]: Finished difference Result 423 states and 497 transitions. [2021-12-18 00:29:10,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-18 00:29:10,817 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 3.2333333333333334) internal successors, (97), 27 states have internal predecessors, (97), 12 states have call successors, (31), 5 states have call predecessors, (31), 7 states have return successors, (30), 13 states have call predecessors, (30), 11 states have call successors, (30) Word has length 118 [2021-12-18 00:29:10,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:29:10,818 INFO L225 Difference]: With dead ends: 423 [2021-12-18 00:29:10,818 INFO L226 Difference]: Without dead ends: 355 [2021-12-18 00:29:10,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 149 SyntacticMatches, 14 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 793 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=281, Invalid=2688, Unknown=1, NotChecked=0, Total=2970 [2021-12-18 00:29:10,820 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 184 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 1679 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 858 SdHoareTripleChecker+Invalid, 2360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 559 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-18 00:29:10,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 858 Invalid, 2360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1679 Invalid, 0 Unknown, 559 Unchecked, 0.9s Time] [2021-12-18 00:29:10,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2021-12-18 00:29:10,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 324. [2021-12-18 00:29:10,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 231 states have (on average 1.0735930735930737) internal successors, (248), 237 states have internal predecessors, (248), 55 states have call successors, (55), 35 states have call predecessors, (55), 37 states have return successors, (70), 51 states have call predecessors, (70), 53 states have call successors, (70) [2021-12-18 00:29:10,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 373 transitions. [2021-12-18 00:29:10,843 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 373 transitions. Word has length 118 [2021-12-18 00:29:10,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:29:10,844 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 373 transitions. [2021-12-18 00:29:10,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 3.2333333333333334) internal successors, (97), 27 states have internal predecessors, (97), 12 states have call successors, (31), 5 states have call predecessors, (31), 7 states have return successors, (30), 13 states have call predecessors, (30), 11 states have call successors, (30) [2021-12-18 00:29:10,844 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 373 transitions. [2021-12-18 00:29:10,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-12-18 00:29:10,845 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:29:10,845 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:29:10,869 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-12-18 00:29:11,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:29:11,055 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:29:11,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:29:11,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1588558461, now seen corresponding path program 1 times [2021-12-18 00:29:11,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:29:11,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660640956] [2021-12-18 00:29:11,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:29:11,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:29:11,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:11,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:29:11,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:11,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:29:11,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:11,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:29:11,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:11,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:29:11,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:11,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:29:11,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:11,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:29:11,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:11,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:29:11,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:11,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:29:11,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:11,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:29:11,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:11,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:29:11,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:11,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:29:11,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:11,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 00:29:11,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:11,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-18 00:29:11,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:11,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 00:29:11,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:11,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 00:29:11,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:11,291 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-12-18 00:29:11,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:29:11,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660640956] [2021-12-18 00:29:11,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660640956] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:29:11,292 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:29:11,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-18 00:29:11,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711948782] [2021-12-18 00:29:11,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:29:11,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-18 00:29:11,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:29:11,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-18 00:29:11,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2021-12-18 00:29:11,293 INFO L87 Difference]: Start difference. First operand 324 states and 373 transitions. Second operand has 14 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 11 states have internal predecessors, (48), 2 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-12-18 00:29:11,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:29:11,819 INFO L93 Difference]: Finished difference Result 332 states and 381 transitions. [2021-12-18 00:29:11,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-18 00:29:11,823 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 11 states have internal predecessors, (48), 2 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 120 [2021-12-18 00:29:11,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:29:11,825 INFO L225 Difference]: With dead ends: 332 [2021-12-18 00:29:11,825 INFO L226 Difference]: Without dead ends: 330 [2021-12-18 00:29:11,825 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2021-12-18 00:29:11,826 INFO L933 BasicCegarLoop]: 94 mSDtfsCounter, 66 mSDsluCounter, 712 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 806 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 00:29:11,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 806 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 00:29:11,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2021-12-18 00:29:11,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 324. [2021-12-18 00:29:11,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 231 states have (on average 1.0735930735930737) internal successors, (248), 237 states have internal predecessors, (248), 55 states have call successors, (55), 35 states have call predecessors, (55), 37 states have return successors, (70), 51 states have call predecessors, (70), 53 states have call successors, (70) [2021-12-18 00:29:11,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 373 transitions. [2021-12-18 00:29:11,839 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 373 transitions. Word has length 120 [2021-12-18 00:29:11,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:29:11,839 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 373 transitions. [2021-12-18 00:29:11,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 11 states have internal predecessors, (48), 2 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-12-18 00:29:11,839 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 373 transitions. [2021-12-18 00:29:11,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-18 00:29:11,840 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:29:11,840 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:29:11,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-18 00:29:11,841 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:29:11,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:29:11,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1324049691, now seen corresponding path program 1 times [2021-12-18 00:29:11,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:29:11,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172533160] [2021-12-18 00:29:11,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:29:11,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:29:11,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:29:12,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:29:12,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-18 00:29:12,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:29:12,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:29:12,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:29:12,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:29:12,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:29:12,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:29:12,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:29:12,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:29:12,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 00:29:12,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-18 00:29:12,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 00:29:12,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 00:29:12,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-18 00:29:12,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:12,208 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2021-12-18 00:29:12,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:29:12,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172533160] [2021-12-18 00:29:12,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172533160] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:29:12,208 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:29:12,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-18 00:29:12,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748982962] [2021-12-18 00:29:12,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:29:12,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-18 00:29:12,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:29:12,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-18 00:29:12,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-12-18 00:29:12,210 INFO L87 Difference]: Start difference. First operand 324 states and 373 transitions. Second operand has 14 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 states have internal predecessors, (42), 7 states have call successors, (18), 4 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-18 00:29:13,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:29:13,036 INFO L93 Difference]: Finished difference Result 357 states and 419 transitions. [2021-12-18 00:29:13,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-18 00:29:13,036 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 states have internal predecessors, (42), 7 states have call successors, (18), 4 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 124 [2021-12-18 00:29:13,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:29:13,038 INFO L225 Difference]: With dead ends: 357 [2021-12-18 00:29:13,038 INFO L226 Difference]: Without dead ends: 246 [2021-12-18 00:29:13,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-12-18 00:29:13,039 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 68 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 917 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-18 00:29:13,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 436 Invalid, 978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 917 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-18 00:29:13,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-12-18 00:29:13,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 239. [2021-12-18 00:29:13,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 163 states have (on average 1.0797546012269938) internal successors, (176), 167 states have internal predecessors, (176), 49 states have call successors, (49), 24 states have call predecessors, (49), 26 states have return successors, (62), 47 states have call predecessors, (62), 46 states have call successors, (62) [2021-12-18 00:29:13,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 287 transitions. [2021-12-18 00:29:13,051 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 287 transitions. Word has length 124 [2021-12-18 00:29:13,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:29:13,051 INFO L470 AbstractCegarLoop]: Abstraction has 239 states and 287 transitions. [2021-12-18 00:29:13,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 states have internal predecessors, (42), 7 states have call successors, (18), 4 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-18 00:29:13,052 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 287 transitions. [2021-12-18 00:29:13,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-12-18 00:29:13,053 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:29:13,053 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:29:13,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-18 00:29:13,053 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:29:13,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:29:13,054 INFO L85 PathProgramCache]: Analyzing trace with hash 73196301, now seen corresponding path program 1 times [2021-12-18 00:29:13,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:29:13,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728707633] [2021-12-18 00:29:13,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:29:13,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:29:13,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:13,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:29:13,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:13,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:29:13,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:13,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 00:29:13,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:13,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:29:13,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:13,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:29:13,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:13,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:29:13,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:13,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 00:29:13,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:13,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-18 00:29:13,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:13,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 00:29:13,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:13,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:29:13,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:13,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-18 00:29:13,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:13,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-18 00:29:13,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:13,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-18 00:29:13,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:13,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-18 00:29:13,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:13,799 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 25 proven. 31 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-12-18 00:29:13,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:29:13,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728707633] [2021-12-18 00:29:13,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728707633] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:29:13,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75222097] [2021-12-18 00:29:13,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:29:13,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:29:13,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:29:13,801 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:29:13,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-18 00:29:14,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:14,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 2725 conjuncts, 80 conjunts are in the unsatisfiable core [2021-12-18 00:29:14,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:29:14,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:29:14,420 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-18 00:29:14,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 00:29:14,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 00:29:14,814 INFO L354 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2021-12-18 00:29:14,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2021-12-18 00:29:14,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-18 00:29:18,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-18 00:29:47,667 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 42 proven. 65 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-18 00:29:47,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:29:47,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75222097] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:29:47,882 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:29:47,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 22] total 38 [2021-12-18 00:29:47,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326409886] [2021-12-18 00:29:47,883 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:29:47,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-12-18 00:29:47,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:29:47,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-12-18 00:29:47,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1490, Unknown=2, NotChecked=0, Total=1640 [2021-12-18 00:29:47,884 INFO L87 Difference]: Start difference. First operand 239 states and 287 transitions. Second operand has 38 states, 38 states have (on average 3.5) internal successors, (133), 33 states have internal predecessors, (133), 13 states have call successors, (29), 8 states have call predecessors, (29), 9 states have return successors, (27), 13 states have call predecessors, (27), 11 states have call successors, (27) [2021-12-18 00:29:50,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:29:50,992 INFO L93 Difference]: Finished difference Result 352 states and 416 transitions. [2021-12-18 00:29:50,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-12-18 00:29:50,993 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 3.5) internal successors, (133), 33 states have internal predecessors, (133), 13 states have call successors, (29), 8 states have call predecessors, (29), 9 states have return successors, (27), 13 states have call predecessors, (27), 11 states have call successors, (27) Word has length 129 [2021-12-18 00:29:50,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:29:50,994 INFO L225 Difference]: With dead ends: 352 [2021-12-18 00:29:50,994 INFO L226 Difference]: Without dead ends: 284 [2021-12-18 00:29:50,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 172 SyntacticMatches, 27 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1606 ImplicationChecksByTransitivity, 35.9s TimeCoverageRelationStatistics Valid=394, Invalid=4295, Unknown=3, NotChecked=0, Total=4692 [2021-12-18 00:29:50,997 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 166 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 865 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 1395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 467 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 00:29:50,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 716 Invalid, 1395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 865 Invalid, 0 Unknown, 467 Unchecked, 0.4s Time] [2021-12-18 00:29:50,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2021-12-18 00:29:51,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 253. [2021-12-18 00:29:51,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 175 states have (on average 1.08) internal successors, (189), 180 states have internal predecessors, (189), 49 states have call successors, (49), 25 states have call predecessors, (49), 28 states have return successors, (59), 47 states have call predecessors, (59), 46 states have call successors, (59) [2021-12-18 00:29:51,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 297 transitions. [2021-12-18 00:29:51,013 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 297 transitions. Word has length 129 [2021-12-18 00:29:51,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:29:51,013 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 297 transitions. [2021-12-18 00:29:51,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 3.5) internal successors, (133), 33 states have internal predecessors, (133), 13 states have call successors, (29), 8 states have call predecessors, (29), 9 states have return successors, (27), 13 states have call predecessors, (27), 11 states have call successors, (27) [2021-12-18 00:29:51,014 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 297 transitions. [2021-12-18 00:29:51,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2021-12-18 00:29:51,015 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:29:51,015 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:29:51,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-12-18 00:29:51,231 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,SelfDestructingSolverStorable27 [2021-12-18 00:29:51,231 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:29:51,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:29:51,232 INFO L85 PathProgramCache]: Analyzing trace with hash 212748628, now seen corresponding path program 1 times [2021-12-18 00:29:51,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:29:51,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843165926] [2021-12-18 00:29:51,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:29:51,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:29:51,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:29:51,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:29:51,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 00:29:51,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:29:51,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:29:51,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:29:51,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 00:29:51,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-18 00:29:51,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 00:29:51,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:29:51,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-18 00:29:51,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-18 00:29:51,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-18 00:29:51,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-18 00:29:51,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,461 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-12-18 00:29:51,461 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:29:51,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843165926] [2021-12-18 00:29:51,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843165926] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:29:51,461 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:29:51,462 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-18 00:29:51,462 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773108799] [2021-12-18 00:29:51,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:29:51,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-18 00:29:51,462 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:29:51,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-18 00:29:51,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2021-12-18 00:29:51,462 INFO L87 Difference]: Start difference. First operand 253 states and 297 transitions. Second operand has 14 states, 13 states have (on average 4.538461538461538) internal successors, (59), 11 states have internal predecessors, (59), 2 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) [2021-12-18 00:29:51,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:29:51,852 INFO L93 Difference]: Finished difference Result 259 states and 302 transitions. [2021-12-18 00:29:51,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-18 00:29:51,852 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.538461538461538) internal successors, (59), 11 states have internal predecessors, (59), 2 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) Word has length 131 [2021-12-18 00:29:51,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:29:51,853 INFO L225 Difference]: With dead ends: 259 [2021-12-18 00:29:51,853 INFO L226 Difference]: Without dead ends: 257 [2021-12-18 00:29:51,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2021-12-18 00:29:51,854 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 75 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 801 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 00:29:51,854 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 801 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 00:29:51,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-12-18 00:29:51,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 257. [2021-12-18 00:29:51,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 178 states have (on average 1.0786516853932584) internal successors, (192), 183 states have internal predecessors, (192), 49 states have call successors, (49), 26 states have call predecessors, (49), 29 states have return successors, (59), 47 states have call predecessors, (59), 46 states have call successors, (59) [2021-12-18 00:29:51,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 300 transitions. [2021-12-18 00:29:51,865 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 300 transitions. Word has length 131 [2021-12-18 00:29:51,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:29:51,866 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 300 transitions. [2021-12-18 00:29:51,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.538461538461538) internal successors, (59), 11 states have internal predecessors, (59), 2 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) [2021-12-18 00:29:51,866 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 300 transitions. [2021-12-18 00:29:51,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2021-12-18 00:29:51,867 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:29:51,867 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:29:51,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-18 00:29:51,869 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:29:51,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:29:51,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1763688684, now seen corresponding path program 1 times [2021-12-18 00:29:51,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:29:51,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127035300] [2021-12-18 00:29:51,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:29:51,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:29:51,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:29:51,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:29:51,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 00:29:51,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:29:51,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:29:51,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:29:51,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:51,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 00:29:51,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:52,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:29:52,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:52,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:29:52,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:52,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:29:52,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:52,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:29:52,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:52,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-18 00:29:52,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:52,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 00:29:52,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:52,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:29:52,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:52,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 00:29:52,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:52,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-18 00:29:52,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:52,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-12-18 00:29:52,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:52,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-12-18 00:29:52,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:52,166 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2021-12-18 00:29:52,166 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:29:52,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127035300] [2021-12-18 00:29:52,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127035300] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:29:52,166 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:29:52,166 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-12-18 00:29:52,166 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241201511] [2021-12-18 00:29:52,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:29:52,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-18 00:29:52,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:29:52,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-18 00:29:52,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-12-18 00:29:52,167 INFO L87 Difference]: Start difference. First operand 257 states and 300 transitions. Second operand has 13 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 10 states have internal predecessors, (61), 4 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 3 states have call successors, (18) [2021-12-18 00:29:52,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:29:52,725 INFO L93 Difference]: Finished difference Result 298 states and 355 transitions. [2021-12-18 00:29:52,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-18 00:29:52,725 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 10 states have internal predecessors, (61), 4 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 3 states have call successors, (18) Word has length 142 [2021-12-18 00:29:52,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:29:52,726 INFO L225 Difference]: With dead ends: 298 [2021-12-18 00:29:52,726 INFO L226 Difference]: Without dead ends: 252 [2021-12-18 00:29:52,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-12-18 00:29:52,727 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 62 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-18 00:29:52,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 387 Invalid, 782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 746 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-18 00:29:52,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-12-18 00:29:52,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 248. [2021-12-18 00:29:52,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 170 states have (on average 1.076470588235294) internal successors, (183), 175 states have internal predecessors, (183), 48 states have call successors, (48), 25 states have call predecessors, (48), 29 states have return successors, (61), 47 states have call predecessors, (61), 46 states have call successors, (61) [2021-12-18 00:29:52,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 292 transitions. [2021-12-18 00:29:52,738 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 292 transitions. Word has length 142 [2021-12-18 00:29:52,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:29:52,738 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 292 transitions. [2021-12-18 00:29:52,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 10 states have internal predecessors, (61), 4 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 3 states have call successors, (18) [2021-12-18 00:29:52,739 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 292 transitions. [2021-12-18 00:29:52,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-12-18 00:29:52,740 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:29:52,740 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:29:52,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-18 00:29:52,740 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:29:52,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:29:52,740 INFO L85 PathProgramCache]: Analyzing trace with hash -337208203, now seen corresponding path program 1 times [2021-12-18 00:29:52,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:29:52,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479885932] [2021-12-18 00:29:52,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:29:52,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:29:52,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:29:53,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:29:53,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 00:29:53,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:29:53,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:29:53,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:29:53,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 00:29:53,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:29:53,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:29:53,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:29:53,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-18 00:29:53,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-18 00:29:53,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-18 00:29:53,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:29:53,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-18 00:29:53,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 00:29:53,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-18 00:29:53,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:53,765 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 42 proven. 28 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2021-12-18 00:29:53,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:29:53,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479885932] [2021-12-18 00:29:53,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479885932] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:29:53,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119109797] [2021-12-18 00:29:53,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:29:53,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:29:53,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:29:53,779 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:29:53,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-18 00:29:54,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:29:54,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 2799 conjuncts, 93 conjunts are in the unsatisfiable core [2021-12-18 00:29:54,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:29:54,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:29:54,325 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-18 00:29:54,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 00:29:54,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 00:29:54,719 INFO L354 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2021-12-18 00:29:54,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2021-12-18 00:29:54,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-18 00:29:58,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-18 00:29:59,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 00:30:05,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:30:05,589 INFO L354 Elim1Store]: treesize reduction 6, result has 81.8 percent of original size [2021-12-18 00:30:05,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 43 [2021-12-18 00:30:07,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:30:07,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:30:07,735 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_byte_cursor_right_trim_pred_~#trimmed~0.base| Int)) (and (exists ((v_ArrVal_1180 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_byte_cursor_right_trim_pred_~#trimmed~0.base| v_ArrVal_1180))) (or (not (= |aws_byte_cursor_right_trim_pred_~#trimmed~0.base| |c_aws_byte_cursor_right_trim_pred_#in~source.base|)) (not (= 0 |c_aws_byte_cursor_right_trim_pred_#in~source.offset|))))) is different from true [2021-12-18 00:30:07,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:30:07,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 17 [2021-12-18 00:30:12,093 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 47 proven. 101 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-18 00:30:12,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:30:12,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-12-18 00:30:12,547 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_aws_byte_cursor_is_valid_#in~cursor.base_70| Int) (v_ArrVal_1187 (Array Int Int))) (or (and (= |c_ULTIMATE.start_aws_byte_cursor_right_trim_pred_harness_~#cur~3#1.base| |v_aws_byte_cursor_is_valid_#in~cursor.base_70|) (= |c_ULTIMATE.start_aws_byte_cursor_right_trim_pred_harness_~#cur~3#1.offset| 0)) (not (= 0 (select (select (store |c_#memory_$Pointer$.base| |v_aws_byte_cursor_is_valid_#in~cursor.base_70| v_ArrVal_1187) |c_ULTIMATE.start_aws_byte_cursor_right_trim_pred_harness_~#cur~3#1.base|) (+ |c_ULTIMATE.start_aws_byte_cursor_right_trim_pred_harness_~#cur~3#1.offset| 8)))))) is different from false [2021-12-18 00:30:12,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119109797] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:30:12,547 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:30:12,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 30] total 51 [2021-12-18 00:30:12,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879167533] [2021-12-18 00:30:12,548 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:30:12,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-12-18 00:30:12,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:30:12,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-12-18 00:30:12,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=2719, Unknown=59, NotChecked=214, Total=3192 [2021-12-18 00:30:12,550 INFO L87 Difference]: Start difference. First operand 248 states and 292 transitions. Second operand has 51 states, 50 states have (on average 2.9) internal successors, (145), 45 states have internal predecessors, (145), 19 states have call successors, (34), 10 states have call predecessors, (34), 12 states have return successors, (33), 18 states have call predecessors, (33), 18 states have call successors, (33) [2021-12-18 00:30:22,509 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1180 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_byte_cursor_right_trim_pred_~#trimmed~0.base| v_ArrVal_1180))) (or (not (= |c_aws_byte_cursor_right_trim_pred_~#trimmed~0.base| |c_aws_byte_cursor_right_trim_pred_#in~source.base|)) (not (= 0 |c_aws_byte_cursor_right_trim_pred_#in~source.offset|))) (or (and (= |c_aws_byte_cursor_right_trim_pred_#in~source.base| |c_aws_byte_cursor_right_trim_pred_~#trimmed~0.base|) (= (select |c_old(#valid)| |c_aws_byte_cursor_right_trim_pred_~#trimmed~0.base|) 0)) (not (= |c_aws_byte_cursor_right_trim_pred_#in~source.offset| 0)) (not (= (select (select |c_old(#memory_$Pointer$.offset)| |c_aws_byte_cursor_right_trim_pred_#in~source.base|) 8) 0)) (not (= (select (select |c_#memory_$Pointer$.base| |c_aws_byte_cursor_right_trim_pred_#in~source.base|) 8) 0)))) is different from true [2021-12-18 00:30:27,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:30:27,366 INFO L93 Difference]: Finished difference Result 391 states and 471 transitions. [2021-12-18 00:30:27,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-12-18 00:30:27,367 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 2.9) internal successors, (145), 45 states have internal predecessors, (145), 19 states have call successors, (34), 10 states have call predecessors, (34), 12 states have return successors, (33), 18 states have call predecessors, (33), 18 states have call successors, (33) Word has length 149 [2021-12-18 00:30:27,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:30:27,368 INFO L225 Difference]: With dead ends: 391 [2021-12-18 00:30:27,368 INFO L226 Difference]: Without dead ends: 340 [2021-12-18 00:30:27,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 172 SyntacticMatches, 14 SemanticMatches, 108 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 3468 ImplicationChecksByTransitivity, 31.7s TimeCoverageRelationStatistics Valid=715, Invalid=10496, Unknown=143, NotChecked=636, Total=11990 [2021-12-18 00:30:27,371 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 157 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 1451 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 3727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2142 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-18 00:30:27,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 841 Invalid, 3727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1451 Invalid, 0 Unknown, 2142 Unchecked, 0.8s Time] [2021-12-18 00:30:27,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-12-18 00:30:27,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 286. [2021-12-18 00:30:27,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 198 states have (on average 1.0858585858585859) internal successors, (215), 203 states have internal predecessors, (215), 55 states have call successors, (55), 27 states have call predecessors, (55), 32 states have return successors, (73), 55 states have call predecessors, (73), 53 states have call successors, (73) [2021-12-18 00:30:27,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 343 transitions. [2021-12-18 00:30:27,386 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 343 transitions. Word has length 149 [2021-12-18 00:30:27,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:30:27,386 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 343 transitions. [2021-12-18 00:30:27,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 50 states have (on average 2.9) internal successors, (145), 45 states have internal predecessors, (145), 19 states have call successors, (34), 10 states have call predecessors, (34), 12 states have return successors, (33), 18 states have call predecessors, (33), 18 states have call successors, (33) [2021-12-18 00:30:27,386 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 343 transitions. [2021-12-18 00:30:27,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-12-18 00:30:27,387 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:30:27,387 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:30:27,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-18 00:30:27,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:30:27,607 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:30:27,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:30:27,608 INFO L85 PathProgramCache]: Analyzing trace with hash -172709700, now seen corresponding path program 1 times [2021-12-18 00:30:27,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:30:27,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243687638] [2021-12-18 00:30:27,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:30:27,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:30:27,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:30:27,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:30:27,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 00:30:27,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:30:27,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:30:27,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:30:27,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 00:30:27,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:30:27,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:30:27,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:30:27,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-18 00:30:27,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-18 00:30:27,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-18 00:30:27,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:30:27,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-18 00:30:27,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 00:30:27,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-18 00:30:27,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:27,880 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2021-12-18 00:30:27,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:30:27,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243687638] [2021-12-18 00:30:27,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243687638] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:30:27,881 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:30:27,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-12-18 00:30:27,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052339475] [2021-12-18 00:30:27,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:30:27,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-18 00:30:27,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:30:27,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-18 00:30:27,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-12-18 00:30:27,883 INFO L87 Difference]: Start difference. First operand 286 states and 343 transitions. Second operand has 15 states, 14 states have (on average 4.642857142857143) internal successors, (65), 11 states have internal predecessors, (65), 2 states have call successors, (18), 4 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) [2021-12-18 00:30:28,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:30:28,406 INFO L93 Difference]: Finished difference Result 296 states and 354 transitions. [2021-12-18 00:30:28,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-18 00:30:28,407 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.642857142857143) internal successors, (65), 11 states have internal predecessors, (65), 2 states have call successors, (18), 4 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) Word has length 151 [2021-12-18 00:30:28,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:30:28,424 INFO L225 Difference]: With dead ends: 296 [2021-12-18 00:30:28,424 INFO L226 Difference]: Without dead ends: 294 [2021-12-18 00:30:28,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2021-12-18 00:30:28,427 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 110 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 751 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 00:30:28,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 751 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 00:30:28,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-12-18 00:30:28,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 286. [2021-12-18 00:30:28,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 198 states have (on average 1.0858585858585859) internal successors, (215), 203 states have internal predecessors, (215), 55 states have call successors, (55), 27 states have call predecessors, (55), 32 states have return successors, (73), 55 states have call predecessors, (73), 53 states have call successors, (73) [2021-12-18 00:30:28,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 343 transitions. [2021-12-18 00:30:28,442 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 343 transitions. Word has length 151 [2021-12-18 00:30:28,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:30:28,442 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 343 transitions. [2021-12-18 00:30:28,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.642857142857143) internal successors, (65), 11 states have internal predecessors, (65), 2 states have call successors, (18), 4 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) [2021-12-18 00:30:28,443 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 343 transitions. [2021-12-18 00:30:28,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2021-12-18 00:30:28,444 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:30:28,444 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:30:28,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-18 00:30:28,445 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:30:28,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:30:28,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1844682897, now seen corresponding path program 1 times [2021-12-18 00:30:28,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:30:28,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213201992] [2021-12-18 00:30:28,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:30:28,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:30:28,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:30:28,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:30:28,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 00:30:28,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:30:28,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:30:28,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:30:28,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 00:30:28,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:30:28,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:30:28,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:30:28,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-18 00:30:28,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-18 00:30:28,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:30:28,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 00:30:28,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 00:30:28,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-18 00:30:28,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-18 00:30:28,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-18 00:30:28,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-18 00:30:28,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:28,750 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 24 proven. 45 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2021-12-18 00:30:28,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:30:28,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213201992] [2021-12-18 00:30:28,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213201992] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:30:28,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51006342] [2021-12-18 00:30:28,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:30:28,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:30:28,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:30:28,752 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:30:28,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-18 00:30:29,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:29,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 2788 conjuncts, 62 conjunts are in the unsatisfiable core [2021-12-18 00:30:29,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:30:29,323 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 00:30:29,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2021-12-18 00:30:29,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-12-18 00:30:29,379 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 00:30:29,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 36 [2021-12-18 00:30:30,309 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 111 proven. 44 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-18 00:30:30,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:30:30,909 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 36 proven. 34 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2021-12-18 00:30:30,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51006342] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:30:30,909 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:30:30,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 19, 11] total 32 [2021-12-18 00:30:30,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423886219] [2021-12-18 00:30:30,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:30:30,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-18 00:30:30,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:30:30,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-18 00:30:30,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=861, Unknown=0, NotChecked=0, Total=992 [2021-12-18 00:30:30,910 INFO L87 Difference]: Start difference. First operand 286 states and 343 transitions. Second operand has 32 states, 30 states have (on average 5.166666666666667) internal successors, (155), 29 states have internal predecessors, (155), 13 states have call successors, (49), 7 states have call predecessors, (49), 9 states have return successors, (47), 11 states have call predecessors, (47), 13 states have call successors, (47) [2021-12-18 00:30:32,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:30:32,295 INFO L93 Difference]: Finished difference Result 424 states and 497 transitions. [2021-12-18 00:30:32,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-18 00:30:32,295 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 30 states have (on average 5.166666666666667) internal successors, (155), 29 states have internal predecessors, (155), 13 states have call successors, (49), 7 states have call predecessors, (49), 9 states have return successors, (47), 11 states have call predecessors, (47), 13 states have call successors, (47) Word has length 154 [2021-12-18 00:30:32,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:30:32,296 INFO L225 Difference]: With dead ends: 424 [2021-12-18 00:30:32,297 INFO L226 Difference]: Without dead ends: 325 [2021-12-18 00:30:32,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 310 SyntacticMatches, 19 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 842 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=417, Invalid=2235, Unknown=0, NotChecked=0, Total=2652 [2021-12-18 00:30:32,298 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 252 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 1558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 444 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-18 00:30:32,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 432 Invalid, 1558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1027 Invalid, 0 Unknown, 444 Unchecked, 0.7s Time] [2021-12-18 00:30:32,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2021-12-18 00:30:32,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 303. [2021-12-18 00:30:32,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 215 states have (on average 1.0790697674418606) internal successors, (232), 218 states have internal predecessors, (232), 53 states have call successors, (53), 31 states have call predecessors, (53), 34 states have return successors, (68), 53 states have call predecessors, (68), 51 states have call successors, (68) [2021-12-18 00:30:32,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 353 transitions. [2021-12-18 00:30:32,312 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 353 transitions. Word has length 154 [2021-12-18 00:30:32,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:30:32,313 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 353 transitions. [2021-12-18 00:30:32,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 30 states have (on average 5.166666666666667) internal successors, (155), 29 states have internal predecessors, (155), 13 states have call successors, (49), 7 states have call predecessors, (49), 9 states have return successors, (47), 11 states have call predecessors, (47), 13 states have call successors, (47) [2021-12-18 00:30:32,313 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 353 transitions. [2021-12-18 00:30:32,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2021-12-18 00:30:32,314 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:30:32,314 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1] [2021-12-18 00:30:32,336 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-12-18 00:30:32,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:30:32,527 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:30:32,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:30:32,528 INFO L85 PathProgramCache]: Analyzing trace with hash -2090703733, now seen corresponding path program 1 times [2021-12-18 00:30:32,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:30:32,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849176829] [2021-12-18 00:30:32,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:30:32,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:30:32,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:32,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:30:32,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:32,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:30:32,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:32,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 00:30:32,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:32,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:30:32,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:32,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:30:32,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:32,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:30:32,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:32,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 00:30:32,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:32,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:30:32,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:32,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:30:32,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:33,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:30:33,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:33,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-18 00:30:33,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:33,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-18 00:30:33,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:33,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:30:33,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:33,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:30:33,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:33,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-18 00:30:33,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:33,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-18 00:30:33,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:33,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-18 00:30:33,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:33,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-18 00:30:33,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:33,116 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 29 proven. 34 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-12-18 00:30:33,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:30:33,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849176829] [2021-12-18 00:30:33,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849176829] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:30:33,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312184130] [2021-12-18 00:30:33,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:30:33,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:30:33,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:30:33,119 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:30:33,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-18 00:30:33,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:33,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 2829 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-18 00:30:33,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:30:33,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 00:30:34,093 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2021-12-18 00:30:34,093 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:30:34,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312184130] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:30:34,093 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:30:34,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15] total 22 [2021-12-18 00:30:34,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534587986] [2021-12-18 00:30:34,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:30:34,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 00:30:34,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:30:34,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 00:30:34,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2021-12-18 00:30:34,094 INFO L87 Difference]: Start difference. First operand 303 states and 353 transitions. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 4 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) [2021-12-18 00:30:34,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:30:34,205 INFO L93 Difference]: Finished difference Result 406 states and 461 transitions. [2021-12-18 00:30:34,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-18 00:30:34,206 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 4 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) Word has length 155 [2021-12-18 00:30:34,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:30:34,207 INFO L225 Difference]: With dead ends: 406 [2021-12-18 00:30:34,207 INFO L226 Difference]: Without dead ends: 335 [2021-12-18 00:30:34,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 178 SyntacticMatches, 8 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2021-12-18 00:30:34,208 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 11 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:30:34,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 467 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 63 Unchecked, 0.1s Time] [2021-12-18 00:30:34,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2021-12-18 00:30:34,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 332. [2021-12-18 00:30:34,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 242 states have (on average 1.078512396694215) internal successors, (261), 246 states have internal predecessors, (261), 51 states have call successors, (51), 34 states have call predecessors, (51), 38 states have return successors, (64), 51 states have call predecessors, (64), 49 states have call successors, (64) [2021-12-18 00:30:34,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 376 transitions. [2021-12-18 00:30:34,222 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 376 transitions. Word has length 155 [2021-12-18 00:30:34,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:30:34,222 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 376 transitions. [2021-12-18 00:30:34,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 4 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) [2021-12-18 00:30:34,222 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 376 transitions. [2021-12-18 00:30:34,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2021-12-18 00:30:34,223 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:30:34,223 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1] [2021-12-18 00:30:34,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-12-18 00:30:34,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:30:34,439 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:30:34,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:30:34,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1666461287, now seen corresponding path program 2 times [2021-12-18 00:30:34,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:30:34,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868218547] [2021-12-18 00:30:34,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:30:34,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:30:34,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:30:35,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:30:35,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 00:30:35,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:30:35,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:30:35,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:30:35,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 00:30:35,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:30:35,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:30:35,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:30:35,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-18 00:30:35,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-18 00:30:35,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:30:35,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:30:35,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-18 00:30:35,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-12-18 00:30:35,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 00:30:35,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2021-12-18 00:30:35,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:30:35,740 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 42 proven. 36 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-12-18 00:30:35,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:30:35,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868218547] [2021-12-18 00:30:35,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868218547] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:30:35,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209769456] [2021-12-18 00:30:35,740 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 00:30:35,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:30:35,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:30:35,741 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:30:35,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-18 00:30:36,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 00:30:36,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 00:30:36,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 2850 conjuncts, 40 conjunts are in the unsatisfiable core [2021-12-18 00:30:36,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:30:38,741 WARN L860 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_byte_cursor_right_trim_pred_#in~source.base_BEFORE_CALL_38| Int) (|v_aws_byte_cursor_right_trim_pred_#in~source.offset_BEFORE_CALL_38| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_byte_cursor_right_trim_pred_#in~source.base_BEFORE_CALL_38|) (+ |v_aws_byte_cursor_right_trim_pred_#in~source.offset_BEFORE_CALL_38| 8)) 0))) (exists ((|v_aws_byte_cursor_right_trim_pred_#in~source.base_BEFORE_CALL_38| Int) (|v_aws_byte_cursor_right_trim_pred_#in~source.offset_BEFORE_CALL_38| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_byte_cursor_right_trim_pred_#in~source.base_BEFORE_CALL_38|) (+ |v_aws_byte_cursor_right_trim_pred_#in~source.offset_BEFORE_CALL_38| 8)) 0)))) is different from true [2021-12-18 00:30:44,848 WARN L860 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_byte_cursor_right_trim_pred_#in~source.base_BEFORE_CALL_39| Int) (|v_aws_byte_cursor_right_trim_pred_#in~source.offset_BEFORE_CALL_39| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_byte_cursor_right_trim_pred_#in~source.base_BEFORE_CALL_39|) (+ |v_aws_byte_cursor_right_trim_pred_#in~source.offset_BEFORE_CALL_39| 8)) 0))) (exists ((|v_aws_byte_cursor_right_trim_pred_#in~source.base_BEFORE_CALL_39| Int) (|v_aws_byte_cursor_right_trim_pred_#in~source.offset_BEFORE_CALL_39| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_byte_cursor_right_trim_pred_#in~source.base_BEFORE_CALL_39|) (+ |v_aws_byte_cursor_right_trim_pred_#in~source.offset_BEFORE_CALL_39| 8)) 0)))) is different from true [2021-12-18 00:30:46,931 WARN L860 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_byte_cursor_right_trim_pred_#in~source.offset_BEFORE_CALL_40| Int) (|v_aws_byte_cursor_right_trim_pred_#in~source.base_BEFORE_CALL_40| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_byte_cursor_right_trim_pred_#in~source.base_BEFORE_CALL_40|) (+ |v_aws_byte_cursor_right_trim_pred_#in~source.offset_BEFORE_CALL_40| 8)) 0))) (exists ((|v_aws_byte_cursor_right_trim_pred_#in~source.offset_BEFORE_CALL_40| Int) (|v_aws_byte_cursor_right_trim_pred_#in~source.base_BEFORE_CALL_40| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_byte_cursor_right_trim_pred_#in~source.base_BEFORE_CALL_40|) (+ |v_aws_byte_cursor_right_trim_pred_#in~source.offset_BEFORE_CALL_40| 8)) 0)))) is different from true [2021-12-18 00:30:49,431 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 71 proven. 5 refuted. 0 times theorem prover too weak. 90 trivial. 17 not checked. [2021-12-18 00:30:49,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:30:49,921 INFO L354 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2021-12-18 00:30:49,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2021-12-18 00:30:49,927 INFO L354 Elim1Store]: treesize reduction 14, result has 6.7 percent of original size [2021-12-18 00:30:49,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2021-12-18 00:30:50,058 INFO L354 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2021-12-18 00:30:50,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2021-12-18 00:30:50,063 INFO L354 Elim1Store]: treesize reduction 14, result has 6.7 percent of original size [2021-12-18 00:30:50,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2021-12-18 00:30:50,215 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 54 proven. 16 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2021-12-18 00:30:50,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209769456] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:30:50,216 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:30:50,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 18, 13] total 51 [2021-12-18 00:30:50,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315065484] [2021-12-18 00:30:50,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:30:50,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-12-18 00:30:50,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:30:50,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-12-18 00:30:50,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=2080, Unknown=4, NotChecked=282, Total=2550 [2021-12-18 00:30:50,218 INFO L87 Difference]: Start difference. First operand 332 states and 376 transitions. Second operand has 51 states, 50 states have (on average 3.36) internal successors, (168), 47 states have internal predecessors, (168), 19 states have call successors, (47), 8 states have call predecessors, (47), 12 states have return successors, (46), 18 states have call predecessors, (46), 18 states have call successors, (46) [2021-12-18 00:31:43,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:31:43,089 INFO L93 Difference]: Finished difference Result 409 states and 454 transitions. [2021-12-18 00:31:43,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-18 00:31:43,090 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 3.36) internal successors, (168), 47 states have internal predecessors, (168), 19 states have call successors, (47), 8 states have call predecessors, (47), 12 states have return successors, (46), 18 states have call predecessors, (46), 18 states have call successors, (46) Word has length 158 [2021-12-18 00:31:43,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:31:43,091 INFO L225 Difference]: With dead ends: 409 [2021-12-18 00:31:43,091 INFO L226 Difference]: Without dead ends: 358 [2021-12-18 00:31:43,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 326 SyntacticMatches, 10 SemanticMatches, 80 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1816 ImplicationChecksByTransitivity, 65.0s TimeCoverageRelationStatistics Valid=641, Invalid=5514, Unknown=19, NotChecked=468, Total=6642 [2021-12-18 00:31:43,092 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 199 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 1933 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 2920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 1933 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 845 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:31:43,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 486 Invalid, 2920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 1933 Invalid, 0 Unknown, 845 Unchecked, 1.1s Time] [2021-12-18 00:31:43,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2021-12-18 00:31:43,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 323. [2021-12-18 00:31:43,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 238 states have (on average 1.0672268907563025) internal successors, (254), 242 states have internal predecessors, (254), 44 states have call successors, (44), 36 states have call predecessors, (44), 40 states have return successors, (52), 44 states have call predecessors, (52), 42 states have call successors, (52) [2021-12-18 00:31:43,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 350 transitions. [2021-12-18 00:31:43,107 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 350 transitions. Word has length 158 [2021-12-18 00:31:43,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:31:43,107 INFO L470 AbstractCegarLoop]: Abstraction has 323 states and 350 transitions. [2021-12-18 00:31:43,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 50 states have (on average 3.36) internal successors, (168), 47 states have internal predecessors, (168), 19 states have call successors, (47), 8 states have call predecessors, (47), 12 states have return successors, (46), 18 states have call predecessors, (46), 18 states have call successors, (46) [2021-12-18 00:31:43,107 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 350 transitions. [2021-12-18 00:31:43,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2021-12-18 00:31:43,108 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:31:43,109 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:31:43,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-12-18 00:31:43,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-12-18 00:31:43,323 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:31:43,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:31:43,324 INFO L85 PathProgramCache]: Analyzing trace with hash -634804810, now seen corresponding path program 1 times [2021-12-18 00:31:43,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:31:43,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901076066] [2021-12-18 00:31:43,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:31:43,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:31:43,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:31:43,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:31:43,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 00:31:43,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:31:43,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:31:43,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:31:43,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 00:31:43,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:31:43,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:31:43,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:31:43,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-18 00:31:43,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-18 00:31:43,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-18 00:31:43,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-18 00:31:43,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:31:43,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-12-18 00:31:43,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-18 00:31:43,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2021-12-18 00:31:43,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-18 00:31:43,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-18 00:31:43,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:43,629 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 20 proven. 18 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2021-12-18 00:31:43,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:31:43,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901076066] [2021-12-18 00:31:43,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901076066] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:31:43,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764291051] [2021-12-18 00:31:43,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:31:43,629 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:31:43,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:31:43,630 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:31:43,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-18 00:31:44,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:31:44,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 2839 conjuncts, 71 conjunts are in the unsatisfiable core [2021-12-18 00:31:44,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:31:44,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:31:44,212 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 00:31:44,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 00:31:44,493 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 00:31:44,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 00:31:44,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2021-12-18 00:31:46,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2021-12-18 00:31:56,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 00:31:58,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 00:32:00,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 00:32:06,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 00:32:06,829 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-12-18 00:32:06,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 25 [2021-12-18 00:32:18,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-12-18 00:32:18,499 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 60 proven. 86 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-12-18 00:32:18,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:32:18,877 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 32 proven. 6 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2021-12-18 00:32:18,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764291051] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:32:18,877 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:32:18,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 28, 7] total 37 [2021-12-18 00:32:18,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931646295] [2021-12-18 00:32:18,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:32:18,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-12-18 00:32:18,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:32:18,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-12-18 00:32:18,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1207, Unknown=12, NotChecked=0, Total=1332 [2021-12-18 00:32:18,879 INFO L87 Difference]: Start difference. First operand 323 states and 350 transitions. Second operand has 37 states, 36 states have (on average 4.222222222222222) internal successors, (152), 34 states have internal predecessors, (152), 17 states have call successors, (53), 10 states have call predecessors, (53), 11 states have return successors, (50), 14 states have call predecessors, (50), 16 states have call successors, (50) [2021-12-18 00:32:41,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:32:41,681 INFO L93 Difference]: Finished difference Result 409 states and 451 transitions. [2021-12-18 00:32:41,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-18 00:32:41,682 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 4.222222222222222) internal successors, (152), 34 states have internal predecessors, (152), 17 states have call successors, (53), 10 states have call predecessors, (53), 11 states have return successors, (50), 14 states have call predecessors, (50), 16 states have call successors, (50) Word has length 163 [2021-12-18 00:32:41,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:32:41,683 INFO L225 Difference]: With dead ends: 409 [2021-12-18 00:32:41,683 INFO L226 Difference]: Without dead ends: 317 [2021-12-18 00:32:41,684 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 397 GetRequests, 323 SyntacticMatches, 18 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 56.1s TimeCoverageRelationStatistics Valid=268, Invalid=3017, Unknown=21, NotChecked=0, Total=3306 [2021-12-18 00:32:41,684 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 84 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 897 SdHoareTripleChecker+Invalid, 2032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1154 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-18 00:32:41,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 897 Invalid, 2032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 815 Invalid, 0 Unknown, 1154 Unchecked, 0.5s Time] [2021-12-18 00:32:41,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2021-12-18 00:32:41,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 303. [2021-12-18 00:32:41,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 223 states have (on average 1.0672645739910314) internal successors, (238), 227 states have internal predecessors, (238), 43 states have call successors, (43), 33 states have call predecessors, (43), 36 states have return successors, (47), 42 states have call predecessors, (47), 40 states have call successors, (47) [2021-12-18 00:32:41,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 328 transitions. [2021-12-18 00:32:41,697 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 328 transitions. Word has length 163 [2021-12-18 00:32:41,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:32:41,697 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 328 transitions. [2021-12-18 00:32:41,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 4.222222222222222) internal successors, (152), 34 states have internal predecessors, (152), 17 states have call successors, (53), 10 states have call predecessors, (53), 11 states have return successors, (50), 14 states have call predecessors, (50), 16 states have call successors, (50) [2021-12-18 00:32:41,698 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 328 transitions. [2021-12-18 00:32:41,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2021-12-18 00:32:41,699 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:32:41,699 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:32:41,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-12-18 00:32:41,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-12-18 00:32:41,911 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:32:41,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:32:41,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1527377470, now seen corresponding path program 1 times [2021-12-18 00:32:41,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:32:41,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16746088] [2021-12-18 00:32:41,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:32:41,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:32:42,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:32:42,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:32:42,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 00:32:42,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:32:42,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:32:42,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:32:42,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 00:32:42,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:32:42,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:32:42,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:32:42,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-18 00:32:42,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-18 00:32:42,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 00:32:42,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:32:42,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:32:42,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-18 00:32:42,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-18 00:32:42,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:42,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-18 00:32:42,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:43,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-12-18 00:32:43,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:43,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2021-12-18 00:32:43,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:43,057 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 24 proven. 82 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-12-18 00:32:43,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:32:43,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16746088] [2021-12-18 00:32:43,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16746088] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:32:43,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603842643] [2021-12-18 00:32:43,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:32:43,058 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:32:43,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:32:43,059 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:32:43,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-18 00:32:43,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:32:43,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 2861 conjuncts, 90 conjunts are in the unsatisfiable core [2021-12-18 00:32:43,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:32:45,840 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-12-18 00:32:45,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 32 [2021-12-18 00:32:45,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2021-12-18 00:32:58,695 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-18 00:32:58,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 36 [2021-12-18 00:32:58,747 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-18 00:32:58,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 36 [2021-12-18 00:33:04,479 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-18 00:33:04,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 36 [2021-12-18 00:33:04,514 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-18 00:33:04,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 36 [2021-12-18 00:33:14,260 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-18 00:33:14,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 36 [2021-12-18 00:33:24,481 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-12-18 00:33:24,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 32 [2021-12-18 00:33:26,922 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 116 proven. 56 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-12-18 00:33:26,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:33:29,732 WARN L838 $PredicateComparison]: unable to prove that (forall ((aux_mod_v_ArrVal_1761_40 Int) (|aws_byte_cursor_right_trim_pred_~#trimmed~0.base| Int) (aux_div_v_ArrVal_1761_40 Int)) (or (= 0 aux_mod_v_ArrVal_1761_40) (<= 18446744073709551616 aux_mod_v_ArrVal_1761_40) (not (= 0 (mod (select (select (store |c_#memory_int| |aws_byte_cursor_right_trim_pred_~#trimmed~0.base| (store (select |c_#memory_int| |aws_byte_cursor_right_trim_pred_~#trimmed~0.base|) |c_aws_byte_cursor_right_trim_pred_~#trimmed~0.offset| (+ aux_mod_v_ArrVal_1761_40 (* aux_div_v_ArrVal_1761_40 18446744073709551616)))) |c_aws_byte_cursor_right_trim_pred_#in~source.base|) |c_aws_byte_cursor_right_trim_pred_#in~source.offset|) 18446744073709551616))) (< aux_mod_v_ArrVal_1761_40 0))) is different from false [2021-12-18 00:33:29,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603842643] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:33:29,760 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:33:29,760 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 22] total 49 [2021-12-18 00:33:29,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037343487] [2021-12-18 00:33:29,761 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:33:29,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-12-18 00:33:29,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:33:29,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-12-18 00:33:29,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=2755, Unknown=13, NotChecked=106, Total=3080 [2021-12-18 00:33:29,762 INFO L87 Difference]: Start difference. First operand 303 states and 328 transitions. Second operand has 49 states, 45 states have (on average 3.3777777777777778) internal successors, (152), 45 states have internal predecessors, (152), 25 states have call successors, (41), 7 states have call predecessors, (41), 11 states have return successors, (40), 20 states have call predecessors, (40), 25 states have call successors, (40) [2021-12-18 00:34:24,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:34:24,137 INFO L93 Difference]: Finished difference Result 622 states and 709 transitions. [2021-12-18 00:34:24,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-12-18 00:34:24,137 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 45 states have (on average 3.3777777777777778) internal successors, (152), 45 states have internal predecessors, (152), 25 states have call successors, (41), 7 states have call predecessors, (41), 11 states have return successors, (40), 20 states have call predecessors, (40), 25 states have call successors, (40) Word has length 169 [2021-12-18 00:34:24,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:34:24,138 INFO L225 Difference]: With dead ends: 622 [2021-12-18 00:34:24,138 INFO L226 Difference]: Without dead ends: 334 [2021-12-18 00:34:24,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 251 SyntacticMatches, 23 SemanticMatches, 95 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2703 ImplicationChecksByTransitivity, 98.3s TimeCoverageRelationStatistics Valid=711, Invalid=8386, Unknown=27, NotChecked=188, Total=9312 [2021-12-18 00:34:24,140 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 172 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 2655 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 3779 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 2655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 971 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-12-18 00:34:24,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 677 Invalid, 3779 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 2655 Invalid, 0 Unknown, 971 Unchecked, 1.6s Time] [2021-12-18 00:34:24,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2021-12-18 00:34:24,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 325. [2021-12-18 00:34:24,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 237 states have (on average 1.0421940928270041) internal successors, (247), 241 states have internal predecessors, (247), 49 states have call successors, (49), 35 states have call predecessors, (49), 38 states have return successors, (54), 48 states have call predecessors, (54), 46 states have call successors, (54) [2021-12-18 00:34:24,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 350 transitions. [2021-12-18 00:34:24,156 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 350 transitions. Word has length 169 [2021-12-18 00:34:24,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:34:24,157 INFO L470 AbstractCegarLoop]: Abstraction has 325 states and 350 transitions. [2021-12-18 00:34:24,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 45 states have (on average 3.3777777777777778) internal successors, (152), 45 states have internal predecessors, (152), 25 states have call successors, (41), 7 states have call predecessors, (41), 11 states have return successors, (40), 20 states have call predecessors, (40), 25 states have call successors, (40) [2021-12-18 00:34:24,157 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 350 transitions. [2021-12-18 00:34:24,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2021-12-18 00:34:24,158 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:34:24,158 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:34:24,179 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-12-18 00:34:24,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-12-18 00:34:24,375 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:34:24,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:34:24,376 INFO L85 PathProgramCache]: Analyzing trace with hash 755558594, now seen corresponding path program 1 times [2021-12-18 00:34:24,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:34:24,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568756849] [2021-12-18 00:34:24,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:34:24,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:34:24,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:24,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:34:24,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:24,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:34:24,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:24,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 00:34:24,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:24,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:34:24,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:24,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-18 00:34:24,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:24,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:34:24,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:24,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 00:34:24,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:24,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:34:24,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:24,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:34:24,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:25,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:34:25,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:25,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-18 00:34:25,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:25,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-18 00:34:25,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:25,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:34:25,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:25,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 00:34:25,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:25,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:34:25,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:25,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:34:25,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:25,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-12-18 00:34:25,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:25,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2021-12-18 00:34:25,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:25,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-12-18 00:34:25,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:25,173 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 58 proven. 43 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2021-12-18 00:34:25,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:34:25,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568756849] [2021-12-18 00:34:25,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568756849] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:34:25,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047748156] [2021-12-18 00:34:25,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:34:25,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:34:25,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:34:25,174 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:34:25,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-12-18 00:34:26,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:34:26,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 2854 conjuncts, 92 conjunts are in the unsatisfiable core [2021-12-18 00:34:26,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:34:26,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 00:34:26,354 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 00:34:26,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 00:34:26,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-18 00:34:26,666 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 00:34:26,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 00:34:26,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-18 00:34:26,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-18 00:34:28,634 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-18 00:34:28,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 7 [2021-12-18 00:34:33,175 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_aws_byte_cursor_right_trim_pred_~#trimmed~0.offset_58| Int) (|v_aws_byte_cursor_right_trim_pred_~#trimmed~0.base_62| Int) (|ULTIMATE.start_aws_byte_cursor_right_trim_pred_harness_~#cur~3#1.base| Int) (|v_ULTIMATE.start_aws_byte_cursor_right_trim_pred_harness_~#rv~14#1.base_BEFORE_CALL_8| Int)) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_right_trim_pred_harness_~#cur~3#1.base|) 8)) (.cse0 (select (select |c_#memory_$Pointer$.base| |v_aws_byte_cursor_right_trim_pred_~#trimmed~0.base_62|) (+ |v_aws_byte_cursor_right_trim_pred_~#trimmed~0.offset_58| 8)))) (and (= .cse0 .cse1) (not (= .cse1 0)) (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_cursor_right_trim_pred_harness_~#rv~14#1.base_BEFORE_CALL_8|) 8) .cse0)))) is different from true [2021-12-18 00:34:36,619 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_aws_byte_cursor_right_trim_pred_~#trimmed~0.offset_58| Int) (|v_aws_byte_cursor_right_trim_pred_~#trimmed~0.base_62| Int) (|v_ULTIMATE.start_aws_byte_cursor_right_trim_pred_harness_~#rv~14#1.base_BEFORE_CALL_9| Int) (|ULTIMATE.start_aws_byte_cursor_right_trim_pred_harness_~#cur~3#1.base| Int)) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_right_trim_pred_harness_~#cur~3#1.base|) 8)) (.cse0 (select (select |c_#memory_$Pointer$.base| |v_aws_byte_cursor_right_trim_pred_~#trimmed~0.base_62|) (+ |v_aws_byte_cursor_right_trim_pred_~#trimmed~0.offset_58| 8)))) (and (= .cse0 .cse1) (not (= .cse1 0)) (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_cursor_right_trim_pred_harness_~#rv~14#1.base_BEFORE_CALL_9|) 8) .cse0)))) is different from true [2021-12-18 00:34:57,766 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 98 proven. 108 refuted. 0 times theorem prover too weak. 55 trivial. 2 not checked. [2021-12-18 00:34:57,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:35:05,582 INFO L354 Elim1Store]: treesize reduction 45, result has 2.2 percent of original size [2021-12-18 00:35:05,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 62 treesize of output 26 [2021-12-18 00:35:05,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047748156] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:35:05,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:35:05,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 33] total 49 [2021-12-18 00:35:05,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826336114] [2021-12-18 00:35:05,791 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:35:05,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-12-18 00:35:05,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:35:05,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-12-18 00:35:05,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=3294, Unknown=16, NotChecked=234, Total=3782 [2021-12-18 00:35:05,793 INFO L87 Difference]: Start difference. First operand 325 states and 350 transitions. Second operand has 49 states, 46 states have (on average 3.217391304347826) internal successors, (148), 42 states have internal predecessors, (148), 17 states have call successors, (39), 11 states have call predecessors, (39), 12 states have return successors, (38), 17 states have call predecessors, (38), 16 states have call successors, (38) [2021-12-18 00:36:34,058 WARN L228 Executor]: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2021-12-18 00:36:34,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-12-18 00:36:34,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 197 SyntacticMatches, 15 SemanticMatches, 96 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 2762 ImplicationChecksByTransitivity, 124.8s TimeCoverageRelationStatistics Valid=645, Invalid=8424, Unknown=59, NotChecked=378, Total=9506 [2021-12-18 00:36:34,060 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 122 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 1084 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 738 SdHoareTripleChecker+Invalid, 2735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 1084 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1549 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-18 00:36:34,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 738 Invalid, 2735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 1084 Invalid, 0 Unknown, 1549 Unchecked, 0.6s Time] [2021-12-18 00:36:34,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 101 [2021-12-18 00:36:34,081 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-12-18 00:36:34,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:36:34,261 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:241) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:260) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.checkSat(ManagedScript.java:139) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker.checkImplication(MonolithicImplicationChecker.java:85) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.compare(PredicateUnifier.java:934) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.(PredicateUnifier.java:773) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:345) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicateForConjunction(PredicateUnifier.java:388) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicateForConjunction(PredicateUnifier.java:229) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.getOrConstructPredicate(DeterministicInterpolantAutomaton.java:282) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.constructSuccessorsAndTransitions(DeterministicInterpolantAutomaton.java:304) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:79) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:213) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:216) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:208) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1058) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:960) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:868) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:784) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1465) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:658) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:237) ... 49 more [2021-12-18 00:36:34,262 INFO L158 Benchmark]: Toolchain (without parser) took 571340.59ms. Allocated memory was 98.6MB in the beginning and 371.2MB in the end (delta: 272.6MB). Free memory was 59.9MB in the beginning and 250.4MB in the end (delta: -190.5MB). Peak memory consumption was 81.4MB. Max. memory is 16.1GB. [2021-12-18 00:36:34,262 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 98.6MB. Free memory was 55.7MB in the beginning and 55.6MB in the end (delta: 43.6kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-18 00:36:34,262 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1553.40ms. Allocated memory was 98.6MB in the beginning and 119.5MB in the end (delta: 21.0MB). Free memory was 59.9MB in the beginning and 46.3MB in the end (delta: 13.6MB). Peak memory consumption was 62.0MB. Max. memory is 16.1GB. [2021-12-18 00:36:34,263 INFO L158 Benchmark]: Boogie Procedure Inliner took 117.14ms. Allocated memory was 119.5MB in the beginning and 172.0MB in the end (delta: 52.4MB). Free memory was 46.3MB in the beginning and 119.2MB in the end (delta: -72.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-18 00:36:34,263 INFO L158 Benchmark]: Boogie Preprocessor took 44.57ms. Allocated memory is still 172.0MB. Free memory was 119.2MB in the beginning and 112.7MB in the end (delta: 6.5MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-12-18 00:36:34,263 INFO L158 Benchmark]: RCFGBuilder took 733.31ms. Allocated memory is still 172.0MB. Free memory was 112.7MB in the beginning and 88.2MB in the end (delta: 24.5MB). Peak memory consumption was 54.9MB. Max. memory is 16.1GB. [2021-12-18 00:36:34,263 INFO L158 Benchmark]: TraceAbstraction took 568888.30ms. Allocated memory was 172.0MB in the beginning and 371.2MB in the end (delta: 199.2MB). Free memory was 87.2MB in the beginning and 250.4MB in the end (delta: -163.2MB). Peak memory consumption was 36.1MB. Max. memory is 16.1GB. [2021-12-18 00:36:34,263 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 98.6MB. Free memory was 55.7MB in the beginning and 55.6MB in the end (delta: 43.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1553.40ms. Allocated memory was 98.6MB in the beginning and 119.5MB in the end (delta: 21.0MB). Free memory was 59.9MB in the beginning and 46.3MB in the end (delta: 13.6MB). Peak memory consumption was 62.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 117.14ms. Allocated memory was 119.5MB in the beginning and 172.0MB in the end (delta: 52.4MB). Free memory was 46.3MB in the beginning and 119.2MB in the end (delta: -72.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 44.57ms. Allocated memory is still 172.0MB. Free memory was 119.2MB in the beginning and 112.7MB in the end (delta: 6.5MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 733.31ms. Allocated memory is still 172.0MB. Free memory was 112.7MB in the beginning and 88.2MB in the end (delta: 24.5MB). Peak memory consumption was 54.9MB. Max. memory is 16.1GB. * TraceAbstraction took 568888.30ms. Allocated memory was 172.0MB in the beginning and 371.2MB in the end (delta: 199.2MB). Free memory was 87.2MB in the beginning and 250.4MB in the end (delta: -163.2MB). Peak memory consumption was 36.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:241) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_harness.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.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 f85fffa00ce152c2185c303de3856b218143afacade5a3da3d11c284e86ce457 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-18 00:36:35,470 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-18 00:36:35,475 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-18 00:36:35,506 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-18 00:36:35,507 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-18 00:36:35,510 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-18 00:36:35,511 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-18 00:36:35,515 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-18 00:36:35,516 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-18 00:36:35,519 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-18 00:36:35,520 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-18 00:36:35,521 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-18 00:36:35,521 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-18 00:36:35,523 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-18 00:36:35,524 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-18 00:36:35,527 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-18 00:36:35,527 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-18 00:36:35,528 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-18 00:36:35,531 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-18 00:36:35,535 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-18 00:36:35,536 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-18 00:36:35,536 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-18 00:36:35,537 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-18 00:36:35,538 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-18 00:36:35,542 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-18 00:36:35,542 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-18 00:36:35,542 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-18 00:36:35,543 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-18 00:36:35,549 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-18 00:36:35,550 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-18 00:36:35,550 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-18 00:36:35,551 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-18 00:36:35,552 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-18 00:36:35,552 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-18 00:36:35,553 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-18 00:36:35,553 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-18 00:36:35,554 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-18 00:36:35,554 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-18 00:36:35,554 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-18 00:36:35,555 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-18 00:36:35,555 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-18 00:36:35,556 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-12-18 00:36:35,582 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-18 00:36:35,582 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-18 00:36:35,583 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-18 00:36:35,583 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-18 00:36:35,584 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-18 00:36:35,584 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-18 00:36:35,585 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-18 00:36:35,585 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-18 00:36:35,585 INFO L138 SettingsManager]: * Use SBE=true [2021-12-18 00:36:35,585 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-18 00:36:35,586 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-18 00:36:35,586 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-18 00:36:35,586 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-18 00:36:35,586 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-18 00:36:35,586 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-18 00:36:35,587 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-18 00:36:35,587 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-18 00:36:35,587 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-18 00:36:35,587 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-18 00:36:35,587 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-18 00:36:35,587 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-18 00:36:35,587 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-18 00:36:35,588 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-18 00:36:35,588 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 00:36:35,588 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-18 00:36:35,588 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-18 00:36:35,588 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-18 00:36:35,588 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-18 00:36:35,588 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-18 00:36:35,589 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-18 00:36:35,589 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-18 00:36:35,589 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-18 00:36:35,589 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-18 00:36:35,589 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-18 00:36:35,589 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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 -> f85fffa00ce152c2185c303de3856b218143afacade5a3da3d11c284e86ce457 [2021-12-18 00:36:35,830 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-18 00:36:35,844 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-18 00:36:35,846 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-18 00:36:35,847 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-18 00:36:35,848 INFO L275 PluginConnector]: CDTParser initialized [2021-12-18 00:36:35,849 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_harness.i [2021-12-18 00:36:35,897 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/63fafdb25/3193907d2f634b6897dc7f6bcc80d767/FLAGd3e3f6bde [2021-12-18 00:36:36,478 INFO L306 CDTParser]: Found 1 translation units. [2021-12-18 00:36:36,479 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_harness.i [2021-12-18 00:36:36,502 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/63fafdb25/3193907d2f634b6897dc7f6bcc80d767/FLAGd3e3f6bde [2021-12-18 00:36:36,661 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/63fafdb25/3193907d2f634b6897dc7f6bcc80d767 [2021-12-18 00:36:36,663 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-18 00:36:36,664 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-18 00:36:36,666 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-18 00:36:36,666 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-18 00:36:36,668 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-18 00:36:36,668 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 12:36:36" (1/1) ... [2021-12-18 00:36:36,670 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6773025f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:36:36, skipping insertion in model container [2021-12-18 00:36:36,670 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 12:36:36" (1/1) ... [2021-12-18 00:36:36,674 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-18 00:36:36,765 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-18 00:36:36,986 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_harness.i[4505,4518] [2021-12-18 00:36:36,991 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_harness.i[4565,4578] [2021-12-18 00:36:37,516 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:37,516 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:37,516 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:37,517 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:37,517 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:37,538 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:37,538 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:37,539 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:37,539 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:37,730 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-18 00:36:37,731 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-18 00:36:37,735 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-18 00:36:37,736 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-18 00:36:37,737 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-18 00:36:37,738 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-18 00:36:37,738 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-18 00:36:37,739 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-18 00:36:37,740 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-18 00:36:37,740 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-18 00:36:37,818 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-18 00:36:37,868 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:37,869 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:37,914 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 00:36:37,958 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-12-18 00:36:37,986 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-18 00:36:37,989 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_harness.i[4505,4518] [2021-12-18 00:36:37,990 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_harness.i[4565,4578] [2021-12-18 00:36:38,038 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,038 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,040 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,040 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,041 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,050 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,052 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,053 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,054 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,082 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-18 00:36:38,083 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-18 00:36:38,083 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-18 00:36:38,084 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-18 00:36:38,085 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-18 00:36:38,085 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-18 00:36:38,086 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-18 00:36:38,086 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-18 00:36:38,086 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-18 00:36:38,087 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-18 00:36:38,101 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-18 00:36:38,158 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,158 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,191 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 00:36:38,217 INFO L203 MainTranslator]: Completed pre-run [2021-12-18 00:36:38,232 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_harness.i[4505,4518] [2021-12-18 00:36:38,232 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_right_trim_pred_harness.i[4565,4578] [2021-12-18 00:36:38,265 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,266 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,266 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,266 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,266 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,269 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,269 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,270 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,270 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,288 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-18 00:36:38,288 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-18 00:36:38,289 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-18 00:36:38,289 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-18 00:36:38,289 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-18 00:36:38,290 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-18 00:36:38,290 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-18 00:36:38,290 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-18 00:36:38,291 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-18 00:36:38,291 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-18 00:36:38,306 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-18 00:36:38,356 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,357 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:36:38,374 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 00:36:38,616 INFO L208 MainTranslator]: Completed translation [2021-12-18 00:36:38,617 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:36:38 WrapperNode [2021-12-18 00:36:38,617 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-18 00:36:38,618 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-18 00:36:38,618 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-18 00:36:38,618 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-18 00:36:38,623 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:36:38" (1/1) ... [2021-12-18 00:36:38,696 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:36:38" (1/1) ... [2021-12-18 00:36:38,755 INFO L137 Inliner]: procedures = 710, calls = 2620, calls flagged for inlining = 60, calls inlined = 8, statements flattened = 801 [2021-12-18 00:36:38,756 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-18 00:36:38,767 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-18 00:36:38,767 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-18 00:36:38,767 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-18 00:36:38,773 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:36:38" (1/1) ... [2021-12-18 00:36:38,773 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:36:38" (1/1) ... [2021-12-18 00:36:38,782 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:36:38" (1/1) ... [2021-12-18 00:36:38,782 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:36:38" (1/1) ... [2021-12-18 00:36:38,811 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:36:38" (1/1) ... [2021-12-18 00:36:38,813 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:36:38" (1/1) ... [2021-12-18 00:36:38,831 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:36:38" (1/1) ... [2021-12-18 00:36:38,844 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-18 00:36:38,845 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-18 00:36:38,846 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-18 00:36:38,846 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-18 00:36:38,846 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:36:38" (1/1) ... [2021-12-18 00:36:38,851 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 00:36:38,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:36:38,867 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-18 00:36:38,888 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-18 00:36:38,895 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2021-12-18 00:36:38,896 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2021-12-18 00:36:38,896 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~uint8_t~0~TO~C_BOOL [2021-12-18 00:36:38,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~uint8_t~0~TO~C_BOOL [2021-12-18 00:36:38,896 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-18 00:36:38,896 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-12-18 00:36:38,896 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-12-18 00:36:38,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-18 00:36:38,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-12-18 00:36:38,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-12-18 00:36:38,896 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-18 00:36:38,896 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-18 00:36:38,896 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-18 00:36:38,896 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-18 00:36:38,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-18 00:36:38,896 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-18 00:36:38,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-18 00:36:38,897 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-12-18 00:36:38,897 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-12-18 00:36:38,897 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-12-18 00:36:38,897 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2021-12-18 00:36:38,897 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2021-12-18 00:36:38,897 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-12-18 00:36:38,897 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-18 00:36:38,897 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-18 00:36:38,897 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-18 00:36:38,897 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-18 00:36:38,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-12-18 00:36:38,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-12-18 00:36:38,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-18 00:36:38,897 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_right_trim_pred [2021-12-18 00:36:38,897 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_right_trim_pred [2021-12-18 00:36:39,087 INFO L236 CfgBuilder]: Building ICFG [2021-12-18 00:36:39,088 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-18 00:36:39,796 INFO L277 CfgBuilder]: Performing block encoding [2021-12-18 00:36:39,800 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-18 00:36:39,800 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-18 00:36:39,801 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 12:36:39 BoogieIcfgContainer [2021-12-18 00:36:39,801 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-18 00:36:39,802 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-18 00:36:39,802 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-18 00:36:39,804 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-18 00:36:39,804 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.12 12:36:36" (1/3) ... [2021-12-18 00:36:39,805 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f750ee5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 12:36:39, skipping insertion in model container [2021-12-18 00:36:39,805 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:36:38" (2/3) ... [2021-12-18 00:36:39,805 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f750ee5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 12:36:39, skipping insertion in model container [2021-12-18 00:36:39,805 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 12:36:39" (3/3) ... [2021-12-18 00:36:39,806 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_cursor_right_trim_pred_harness.i [2021-12-18 00:36:39,808 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-18 00:36:39,808 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-18 00:36:39,833 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-18 00:36:39,837 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-18 00:36:39,837 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-18 00:36:39,848 INFO L276 IsEmpty]: Start isEmpty. Operand has 95 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 64 states have internal predecessors, (78), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2021-12-18 00:36:39,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-18 00:36:39,854 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:36:39,854 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:36:39,855 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:36:39,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:36:39,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1215746245, now seen corresponding path program 1 times [2021-12-18 00:36:39,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 00:36:39,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [218781061] [2021-12-18 00:36:39,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:36:39,871 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 00:36:39,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 00:36:39,873 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 00:36:39,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-18 00:36:40,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:36:40,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 1432 conjuncts, 1 conjunts are in the unsatisfiable core [2021-12-18 00:36:40,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:36:40,493 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-18 00:36:40,493 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:36:40,494 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 00:36:40,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [218781061] [2021-12-18 00:36:40,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [218781061] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:36:40,494 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:36:40,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-18 00:36:40,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160634330] [2021-12-18 00:36:40,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:36:40,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-18 00:36:40,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 00:36:40,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-18 00:36:40,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-18 00:36:40,520 INFO L87 Difference]: Start difference. First operand has 95 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 64 states have internal predecessors, (78), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Second operand has 2 states, 2 states have (on average 15.0) internal successors, (30), 2 states have internal predecessors, (30), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-18 00:36:40,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:36:40,552 INFO L93 Difference]: Finished difference Result 186 states and 253 transitions. [2021-12-18 00:36:40,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-18 00:36:40,554 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 15.0) internal successors, (30), 2 states have internal predecessors, (30), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 61 [2021-12-18 00:36:40,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:36:40,563 INFO L225 Difference]: With dead ends: 186 [2021-12-18 00:36:40,563 INFO L226 Difference]: Without dead ends: 86 [2021-12-18 00:36:40,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-18 00:36:40,567 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 00:36:40,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 00:36:40,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-12-18 00:36:40,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 86. [2021-12-18 00:36:40,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 56 states have (on average 1.1785714285714286) internal successors, (66), 57 states have internal predecessors, (66), 22 states have call successors, (22), 8 states have call predecessors, (22), 7 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-12-18 00:36:40,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 108 transitions. [2021-12-18 00:36:40,596 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 108 transitions. Word has length 61 [2021-12-18 00:36:40,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:36:40,596 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 108 transitions. [2021-12-18 00:36:40,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 15.0) internal successors, (30), 2 states have internal predecessors, (30), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-18 00:36:40,597 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 108 transitions. [2021-12-18 00:36:40,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-18 00:36:40,601 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:36:40,601 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:36:40,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-18 00:36:40,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 00:36:40,824 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:36:40,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:36:40,825 INFO L85 PathProgramCache]: Analyzing trace with hash 121767508, now seen corresponding path program 1 times [2021-12-18 00:36:40,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 00:36:40,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [871615265] [2021-12-18 00:36:40,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:36:40,827 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 00:36:40,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 00:36:40,831 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 00:36:40,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-18 00:36:41,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:36:41,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 1435 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-18 00:36:41,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:36:41,576 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-18 00:36:41,576 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:36:41,577 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 00:36:41,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [871615265] [2021-12-18 00:36:41,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [871615265] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:36:41,577 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:36:41,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 00:36:41,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501591704] [2021-12-18 00:36:41,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:36:41,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 00:36:41,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 00:36:41,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 00:36:41,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-18 00:36:41,579 INFO L87 Difference]: Start difference. First operand 86 states and 108 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-18 00:36:41,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:36:41,677 INFO L93 Difference]: Finished difference Result 155 states and 200 transitions. [2021-12-18 00:36:41,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 00:36:41,678 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 63 [2021-12-18 00:36:41,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:36:41,680 INFO L225 Difference]: With dead ends: 155 [2021-12-18 00:36:41,680 INFO L226 Difference]: Without dead ends: 89 [2021-12-18 00:36:41,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-18 00:36:41,681 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 27 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:36:41,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 341 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 00:36:41,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-12-18 00:36:41,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2021-12-18 00:36:41,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 58 states have (on average 1.1724137931034482) internal successors, (68), 60 states have internal predecessors, (68), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (24), 20 states have call predecessors, (24), 20 states have call successors, (24) [2021-12-18 00:36:41,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 114 transitions. [2021-12-18 00:36:41,690 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 114 transitions. Word has length 63 [2021-12-18 00:36:41,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:36:41,690 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 114 transitions. [2021-12-18 00:36:41,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-18 00:36:41,690 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 114 transitions. [2021-12-18 00:36:41,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-12-18 00:36:41,691 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:36:41,691 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:36:41,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-12-18 00:36:41,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 00:36:41,896 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:36:41,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:36:41,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1486959695, now seen corresponding path program 1 times [2021-12-18 00:36:41,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 00:36:41,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1262081045] [2021-12-18 00:36:41,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:36:41,898 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 00:36:41,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 00:36:41,899 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 00:36:41,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-18 00:36:42,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:36:42,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 1439 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-18 00:36:42,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:36:42,672 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-18 00:36:42,672 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:36:42,672 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 00:36:42,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1262081045] [2021-12-18 00:36:42,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1262081045] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:36:42,672 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:36:42,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-18 00:36:42,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200677808] [2021-12-18 00:36:42,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:36:42,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 00:36:42,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 00:36:42,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 00:36:42,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-18 00:36:42,674 INFO L87 Difference]: Start difference. First operand 89 states and 114 transitions. Second operand has 7 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-18 00:36:42,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:36:42,797 INFO L93 Difference]: Finished difference Result 148 states and 189 transitions. [2021-12-18 00:36:42,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 00:36:42,798 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) Word has length 65 [2021-12-18 00:36:42,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:36:42,798 INFO L225 Difference]: With dead ends: 148 [2021-12-18 00:36:42,799 INFO L226 Difference]: Without dead ends: 89 [2021-12-18 00:36:42,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-18 00:36:42,800 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 47 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:36:42,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 418 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 00:36:42,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-12-18 00:36:42,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2021-12-18 00:36:42,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 58 states have (on average 1.1724137931034482) internal successors, (68), 60 states have internal predecessors, (68), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 20 states have call predecessors, (22), 20 states have call successors, (22) [2021-12-18 00:36:42,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 112 transitions. [2021-12-18 00:36:42,806 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 112 transitions. Word has length 65 [2021-12-18 00:36:42,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:36:42,806 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 112 transitions. [2021-12-18 00:36:42,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-18 00:36:42,806 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 112 transitions. [2021-12-18 00:36:42,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-12-18 00:36:42,807 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:36:42,807 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:36:42,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-12-18 00:36:43,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 00:36:43,008 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:36:43,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:36:43,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1438008465, now seen corresponding path program 1 times [2021-12-18 00:36:43,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 00:36:43,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1932783123] [2021-12-18 00:36:43,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:36:43,010 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 00:36:43,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 00:36:43,011 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 00:36:43,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-18 00:36:43,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:36:43,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 1447 conjuncts, 32 conjunts are in the unsatisfiable core [2021-12-18 00:36:43,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:36:46,384 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 00:36:46,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:36:54,019 INFO L354 Elim1Store]: treesize reduction 837, result has 46.8 percent of original size [2021-12-18 00:36:54,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 128 treesize of output 771 Killed by 15