./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_cursor_compare_lookup_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_compare_lookup_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 0658a835d559c56129f1a85a00e9d3bbd205d66ef64b5c7d14ae72b3d1b496e0 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-18 00:12:38,841 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-18 00:12:38,844 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-18 00:12:38,879 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-18 00:12:38,879 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-18 00:12:38,882 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-18 00:12:38,883 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-18 00:12:38,886 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-18 00:12:38,887 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-18 00:12:38,891 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-18 00:12:38,891 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-18 00:12:38,893 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-18 00:12:38,893 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-18 00:12:38,895 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-18 00:12:38,896 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-18 00:12:38,899 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-18 00:12:38,900 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-18 00:12:38,901 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-18 00:12:38,903 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-18 00:12:38,907 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-18 00:12:38,909 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-18 00:12:38,909 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-18 00:12:38,911 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-18 00:12:38,911 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-18 00:12:38,921 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-18 00:12:38,921 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-18 00:12:38,921 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-18 00:12:38,923 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-18 00:12:38,923 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-18 00:12:38,924 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-18 00:12:38,924 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-18 00:12:38,925 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-18 00:12:38,926 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-18 00:12:38,927 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-18 00:12:38,927 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-18 00:12:38,928 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-18 00:12:38,929 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-18 00:12:38,929 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-18 00:12:38,929 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-18 00:12:38,930 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-18 00:12:38,930 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-18 00:12:38,931 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:12:38,959 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-18 00:12:38,959 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-18 00:12:38,960 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-18 00:12:38,960 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-18 00:12:38,961 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-18 00:12:38,961 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-18 00:12:38,961 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-18 00:12:38,961 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-18 00:12:38,962 INFO L138 SettingsManager]: * Use SBE=true [2021-12-18 00:12:38,962 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-18 00:12:38,962 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-18 00:12:38,966 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-18 00:12:38,966 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-18 00:12:38,966 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-18 00:12:38,966 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-18 00:12:38,966 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-18 00:12:38,966 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-18 00:12:38,967 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-18 00:12:38,967 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-18 00:12:38,967 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-18 00:12:38,967 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-18 00:12:38,967 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 00:12:38,967 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-18 00:12:38,967 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-18 00:12:38,968 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-18 00:12:38,968 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-18 00:12:38,968 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-18 00:12:38,968 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-18 00:12:38,968 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-18 00:12:38,968 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-18 00:12:38,968 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-18 00:12:38,969 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0658a835d559c56129f1a85a00e9d3bbd205d66ef64b5c7d14ae72b3d1b496e0 [2021-12-18 00:12:39,178 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-18 00:12:39,203 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-18 00:12:39,205 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-18 00:12:39,206 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-18 00:12:39,206 INFO L275 PluginConnector]: CDTParser initialized [2021-12-18 00:12:39,207 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_compare_lookup_harness.i [2021-12-18 00:12:39,257 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b8f051994/2647ec1dd45e484d9899a46fa5a3f958/FLAG7f8da90cf [2021-12-18 00:12:39,886 INFO L306 CDTParser]: Found 1 translation units. [2021-12-18 00:12:39,886 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_compare_lookup_harness.i [2021-12-18 00:12:39,921 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b8f051994/2647ec1dd45e484d9899a46fa5a3f958/FLAG7f8da90cf [2021-12-18 00:12:40,279 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b8f051994/2647ec1dd45e484d9899a46fa5a3f958 [2021-12-18 00:12:40,281 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-18 00:12:40,283 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-18 00:12:40,285 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-18 00:12:40,285 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-18 00:12:40,288 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-18 00:12:40,288 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 12:12:40" (1/1) ... [2021-12-18 00:12:40,289 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d7ec4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:12:40, skipping insertion in model container [2021-12-18 00:12:40,289 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 12:12:40" (1/1) ... [2021-12-18 00:12:40,294 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-18 00:12:40,393 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-18 00:12:40,590 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_compare_lookup_harness.i[4504,4517] [2021-12-18 00:12:40,596 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_compare_lookup_harness.i[4564,4577] [2021-12-18 00:12:41,239 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,241 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,243 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,244 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,245 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,260 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,262 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,264 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,265 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,474 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-18 00:12:41,475 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-18 00:12:41,476 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-18 00:12:41,476 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-18 00:12:41,477 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-18 00:12:41,478 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-18 00:12:41,478 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-18 00:12:41,478 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-18 00:12:41,479 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-18 00:12:41,479 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-18 00:12:41,585 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-18 00:12:41,687 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,687 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,756 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 00:12:41,795 INFO L203 MainTranslator]: Completed pre-run [2021-12-18 00:12:41,811 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_compare_lookup_harness.i[4504,4517] [2021-12-18 00:12:41,812 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_compare_lookup_harness.i[4564,4577] [2021-12-18 00:12:41,840 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,841 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,841 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,841 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,842 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,846 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,847 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,850 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,850 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,878 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-18 00:12:41,879 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-18 00:12:41,879 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-18 00:12:41,880 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-18 00:12:41,881 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-18 00:12:41,881 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-18 00:12:41,882 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-18 00:12:41,882 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-18 00:12:41,882 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-18 00:12:41,883 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-18 00:12:41,902 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-18 00:12:41,956 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,957 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 00:12:41,998 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 00:12:42,150 INFO L208 MainTranslator]: Completed translation [2021-12-18 00:12:42,151 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:12:42 WrapperNode [2021-12-18 00:12:42,151 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-18 00:12:42,152 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-18 00:12:42,152 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-18 00:12:42,152 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-18 00:12:42,156 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:12:42" (1/1) ... [2021-12-18 00:12:42,244 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:12:42" (1/1) ... [2021-12-18 00:12:42,294 INFO L137 Inliner]: procedures = 691, calls = 2649, calls flagged for inlining = 58, calls inlined = 4, statements flattened = 829 [2021-12-18 00:12:42,295 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-18 00:12:42,295 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-18 00:12:42,295 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-18 00:12:42,295 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-18 00:12:42,302 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:12:42" (1/1) ... [2021-12-18 00:12:42,303 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:12:42" (1/1) ... [2021-12-18 00:12:42,308 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:12:42" (1/1) ... [2021-12-18 00:12:42,310 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:12:42" (1/1) ... [2021-12-18 00:12:42,344 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:12:42" (1/1) ... [2021-12-18 00:12:42,356 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:12:42" (1/1) ... [2021-12-18 00:12:42,360 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:12:42" (1/1) ... [2021-12-18 00:12:42,371 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-18 00:12:42,375 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-18 00:12:42,376 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-18 00:12:42,376 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-18 00:12:42,377 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:12:42" (1/1) ... [2021-12-18 00:12:42,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 00:12:42,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:12:42,398 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:12:42,418 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:12:42,427 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2021-12-18 00:12:42,427 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2021-12-18 00:12:42,428 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-18 00:12:42,428 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-12-18 00:12:42,428 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-12-18 00:12:42,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-18 00:12:42,428 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_bounded [2021-12-18 00:12:42,428 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_bounded [2021-12-18 00:12:42,429 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-18 00:12:42,429 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-18 00:12:42,429 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-18 00:12:42,430 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-18 00:12:42,430 INFO L130 BoogieDeclarations]: Found specification of procedure save_byte_from_array [2021-12-18 00:12:42,430 INFO L138 BoogieDeclarations]: Found implementation of procedure save_byte_from_array [2021-12-18 00:12:42,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-18 00:12:42,431 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-18 00:12:42,431 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-18 00:12:42,431 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-12-18 00:12:42,431 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-12-18 00:12:42,431 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2021-12-18 00:12:42,431 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2021-12-18 00:12:42,431 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-18 00:12:42,431 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-18 00:12:42,431 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-18 00:12:42,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-18 00:12:42,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-18 00:12:42,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-18 00:12:42,432 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_byte_cursor_has_allocated_buffer_member [2021-12-18 00:12:42,432 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_byte_cursor_has_allocated_buffer_member [2021-12-18 00:12:42,433 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_compare_lookup [2021-12-18 00:12:42,433 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_compare_lookup [2021-12-18 00:12:42,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-18 00:12:42,670 INFO L236 CfgBuilder]: Building ICFG [2021-12-18 00:12:42,671 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-18 00:12:43,219 INFO L277 CfgBuilder]: Performing block encoding [2021-12-18 00:12:43,223 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-18 00:12:43,223 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-18 00:12:43,225 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 12:12:43 BoogieIcfgContainer [2021-12-18 00:12:43,225 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-18 00:12:43,226 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-18 00:12:43,226 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-18 00:12:43,228 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-18 00:12:43,228 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.12 12:12:40" (1/3) ... [2021-12-18 00:12:43,229 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70632931 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 12:12:43, skipping insertion in model container [2021-12-18 00:12:43,229 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:12:42" (2/3) ... [2021-12-18 00:12:43,229 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70632931 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 12:12:43, skipping insertion in model container [2021-12-18 00:12:43,229 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 12:12:43" (3/3) ... [2021-12-18 00:12:43,230 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_cursor_compare_lookup_harness.i [2021-12-18 00:12:43,234 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-18 00:12:43,234 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-18 00:12:43,263 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-18 00:12:43,267 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:12:43,268 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-18 00:12:43,279 INFO L276 IsEmpty]: Start isEmpty. Operand has 133 states, 80 states have (on average 1.2625) internal successors, (101), 81 states have internal predecessors, (101), 41 states have call successors, (41), 10 states have call predecessors, (41), 10 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2021-12-18 00:12:43,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-12-18 00:12:43,285 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:12:43,286 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:12:43,286 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:12:43,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:12:43,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1628753842, now seen corresponding path program 1 times [2021-12-18 00:12:43,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:12:43,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583117407] [2021-12-18 00:12:43,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:12:43,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:12:43,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:43,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:12:43,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:43,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:12:43,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:43,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:12:43,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:43,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:12:43,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:43,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:12:43,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:43,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-18 00:12:43,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:43,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-18 00:12:43,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:43,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-18 00:12:43,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:43,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 00:12:43,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:43,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 00:12:43,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:43,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-18 00:12:43,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:43,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-12-18 00:12:43,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:43,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 00:12:43,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:43,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:12:43,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:43,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-18 00:12:43,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:43,977 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2021-12-18 00:12:43,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:12:43,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583117407] [2021-12-18 00:12:43,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583117407] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:12:43,979 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:12:43,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 00:12:43,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341421028] [2021-12-18 00:12:43,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:12:43,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 00:12:43,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:12:44,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 00:12:44,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-18 00:12:44,015 INFO L87 Difference]: Start difference. First operand has 133 states, 80 states have (on average 1.2625) internal successors, (101), 81 states have internal predecessors, (101), 41 states have call successors, (41), 10 states have call predecessors, (41), 10 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-12-18 00:12:44,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:12:44,378 INFO L93 Difference]: Finished difference Result 265 states and 391 transitions. [2021-12-18 00:12:44,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-18 00:12:44,380 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 95 [2021-12-18 00:12:44,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:12:44,390 INFO L225 Difference]: With dead ends: 265 [2021-12-18 00:12:44,391 INFO L226 Difference]: Without dead ends: 130 [2021-12-18 00:12:44,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-18 00:12:44,408 INFO L933 BasicCegarLoop]: 151 mSDtfsCounter, 63 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 00:12:44,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 201 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 00:12:44,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-12-18 00:12:44,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 127. [2021-12-18 00:12:44,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 75 states have (on average 1.2266666666666666) internal successors, (92), 76 states have internal predecessors, (92), 41 states have call successors, (41), 10 states have call predecessors, (41), 10 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2021-12-18 00:12:44,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 173 transitions. [2021-12-18 00:12:44,458 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 173 transitions. Word has length 95 [2021-12-18 00:12:44,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:12:44,459 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 173 transitions. [2021-12-18 00:12:44,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-12-18 00:12:44,460 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 173 transitions. [2021-12-18 00:12:44,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-12-18 00:12:44,469 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:12:44,469 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:12:44,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-18 00:12:44,469 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:12:44,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:12:44,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1573250628, now seen corresponding path program 1 times [2021-12-18 00:12:44,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:12:44,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308042994] [2021-12-18 00:12:44,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:12:44,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:12:44,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:44,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:12:44,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:44,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:12:44,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:44,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:12:44,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:44,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:12:44,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:44,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:12:44,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:44,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-18 00:12:44,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:44,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-18 00:12:44,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:44,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-18 00:12:44,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:44,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 00:12:44,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:44,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 00:12:44,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:44,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-18 00:12:44,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:44,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-12-18 00:12:44,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:44,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 00:12:44,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:44,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:12:44,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:44,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-18 00:12:44,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:44,793 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-12-18 00:12:44,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:12:44,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308042994] [2021-12-18 00:12:44,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308042994] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:12:44,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222673682] [2021-12-18 00:12:44,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:12:44,795 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:12:44,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:12:44,812 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:12:44,813 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:12:45,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:45,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 2650 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-18 00:12:45,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:12:45,496 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2021-12-18 00:12:45,496 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:12:45,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222673682] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:12:45,496 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:12:45,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 11 [2021-12-18 00:12:45,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692271719] [2021-12-18 00:12:45,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:12:45,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 00:12:45,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:12:45,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 00:12:45,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-12-18 00:12:45,498 INFO L87 Difference]: Start difference. First operand 127 states and 173 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2021-12-18 00:12:45,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:12:45,673 INFO L93 Difference]: Finished difference Result 250 states and 347 transitions. [2021-12-18 00:12:45,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 00:12:45,675 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 95 [2021-12-18 00:12:45,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:12:45,679 INFO L225 Difference]: With dead ends: 250 [2021-12-18 00:12:45,681 INFO L226 Difference]: Without dead ends: 130 [2021-12-18 00:12:45,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-12-18 00:12:45,687 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 187 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:12:45,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 376 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 00:12:45,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-12-18 00:12:45,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2021-12-18 00:12:45,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 77 states have (on average 1.2207792207792207) internal successors, (94), 79 states have internal predecessors, (94), 41 states have call successors, (41), 10 states have call predecessors, (41), 11 states have return successors, (48), 40 states have call predecessors, (48), 40 states have call successors, (48) [2021-12-18 00:12:45,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 183 transitions. [2021-12-18 00:12:45,708 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 183 transitions. Word has length 95 [2021-12-18 00:12:45,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:12:45,709 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 183 transitions. [2021-12-18 00:12:45,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2021-12-18 00:12:45,709 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 183 transitions. [2021-12-18 00:12:45,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-12-18 00:12:45,711 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:12:45,711 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:12:45,733 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:12:45,919 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:12:45,919 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:12:45,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:12:45,920 INFO L85 PathProgramCache]: Analyzing trace with hash -513109833, now seen corresponding path program 1 times [2021-12-18 00:12:45,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:12:45,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265303898] [2021-12-18 00:12:45,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:12:45,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:12:45,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:12:46,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:12:46,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:12:46,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:12:46,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:12:46,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:12:46,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:12:46,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:12:46,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:12:46,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:12:46,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-18 00:12:46,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-12-18 00:12:46,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-12-18 00:12:46,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-18 00:12:46,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-18 00:12:46,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,324 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-12-18 00:12:46,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:12:46,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265303898] [2021-12-18 00:12:46,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265303898] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:12:46,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253724342] [2021-12-18 00:12:46,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:12:46,325 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:12:46,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:12:46,326 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:12:46,351 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:12:46,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:46,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 2655 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-18 00:12:46,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:12:46,952 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-18 00:12:46,952 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:12:46,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253724342] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:12:46,952 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:12:46,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12] total 18 [2021-12-18 00:12:46,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123792511] [2021-12-18 00:12:46,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:12:46,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 00:12:46,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:12:46,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 00:12:46,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-12-18 00:12:46,956 INFO L87 Difference]: Start difference. First operand 130 states and 183 transitions. Second operand has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 4 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 4 states have call successors, (15) [2021-12-18 00:12:47,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:12:47,166 INFO L93 Difference]: Finished difference Result 210 states and 301 transitions. [2021-12-18 00:12:47,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 00:12:47,167 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 4 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 4 states have call successors, (15) Word has length 97 [2021-12-18 00:12:47,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:12:47,170 INFO L225 Difference]: With dead ends: 210 [2021-12-18 00:12:47,170 INFO L226 Difference]: Without dead ends: 130 [2021-12-18 00:12:47,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-12-18 00:12:47,173 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 204 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:12:47,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 669 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 00:12:47,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-12-18 00:12:47,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2021-12-18 00:12:47,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 77 states have (on average 1.2207792207792207) internal successors, (94), 79 states have internal predecessors, (94), 41 states have call successors, (41), 10 states have call predecessors, (41), 11 states have return successors, (45), 40 states have call predecessors, (45), 40 states have call successors, (45) [2021-12-18 00:12:47,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 180 transitions. [2021-12-18 00:12:47,198 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 180 transitions. Word has length 97 [2021-12-18 00:12:47,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:12:47,198 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 180 transitions. [2021-12-18 00:12:47,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 4 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 4 states have call successors, (15) [2021-12-18 00:12:47,199 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 180 transitions. [2021-12-18 00:12:47,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-12-18 00:12:47,200 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:12:47,200 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 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, 1, 1, 1, 1] [2021-12-18 00:12:47,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-18 00:12:47,411 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:12:47,411 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:12:47,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:12:47,412 INFO L85 PathProgramCache]: Analyzing trace with hash -199598313, now seen corresponding path program 2 times [2021-12-18 00:12:47,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:12:47,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483026043] [2021-12-18 00:12:47,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:12:47,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:12:47,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:47,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:12:47,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:47,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:12:47,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:47,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:12:47,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:47,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:12:47,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:47,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:12:47,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:47,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:12:47,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:47,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:12:47,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:47,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:12:47,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:47,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:12:47,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:47,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:12:47,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:47,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-18 00:12:47,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:47,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:12:47,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:47,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 00:12:47,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:47,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:12:47,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:47,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-18 00:12:47,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:47,687 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2021-12-18 00:12:47,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:12:47,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483026043] [2021-12-18 00:12:47,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483026043] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:12:47,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869321560] [2021-12-18 00:12:47,688 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 00:12:47,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:12:47,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:12:47,689 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:12:47,690 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:12:48,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-18 00:12:48,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 00:12:48,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 2337 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-18 00:12:48,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:12:48,217 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-12-18 00:12:48,217 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:12:48,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869321560] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:12:48,217 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:12:48,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 15 [2021-12-18 00:12:48,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060797483] [2021-12-18 00:12:48,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:12:48,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 00:12:48,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:12:48,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 00:12:48,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-12-18 00:12:48,218 INFO L87 Difference]: Start difference. First operand 130 states and 180 transitions. Second operand has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-12-18 00:12:48,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:12:48,270 INFO L93 Difference]: Finished difference Result 142 states and 201 transitions. [2021-12-18 00:12:48,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 00:12:48,271 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 101 [2021-12-18 00:12:48,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:12:48,272 INFO L225 Difference]: With dead ends: 142 [2021-12-18 00:12:48,272 INFO L226 Difference]: Without dead ends: 140 [2021-12-18 00:12:48,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-12-18 00:12:48,273 INFO L933 BasicCegarLoop]: 179 mSDtfsCounter, 16 mSDsluCounter, 1036 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 1215 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 00:12:48,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 1215 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 00:12:48,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-12-18 00:12:48,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 139. [2021-12-18 00:12:48,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 83 states have (on average 1.2048192771084338) internal successors, (100), 86 states have internal predecessors, (100), 42 states have call successors, (42), 11 states have call predecessors, (42), 13 states have return successors, (56), 41 states have call predecessors, (56), 41 states have call successors, (56) [2021-12-18 00:12:48,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 198 transitions. [2021-12-18 00:12:48,282 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 198 transitions. Word has length 101 [2021-12-18 00:12:48,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:12:48,283 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 198 transitions. [2021-12-18 00:12:48,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-12-18 00:12:48,283 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 198 transitions. [2021-12-18 00:12:48,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-12-18 00:12:48,284 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:12:48,284 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 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, 1, 1, 1, 1] [2021-12-18 00:12:48,306 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:12:48,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:12:48,499 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:12:48,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:12:48,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1826692575, now seen corresponding path program 1 times [2021-12-18 00:12:48,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:12:48,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12506489] [2021-12-18 00:12:48,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:12:48,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:12:48,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:48,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:12:48,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:48,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:12:48,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:48,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:12:48,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:48,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:12:48,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:48,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:12:48,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:48,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:12:48,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:48,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:12:48,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:48,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:12:48,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:48,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:12:48,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:48,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:12:48,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:48,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-18 00:12:48,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:48,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:12:48,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:48,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 00:12:48,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:48,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:12:48,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:48,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-18 00:12:48,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:48,733 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2021-12-18 00:12:48,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:12:48,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12506489] [2021-12-18 00:12:48,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12506489] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:12:48,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665769857] [2021-12-18 00:12:48,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:12:48,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:12:48,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:12:48,748 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:12:48,749 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:12:49,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:49,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 2674 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-18 00:12:49,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:12:49,290 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-18 00:12:49,291 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:12:49,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665769857] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:12:49,291 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:12:49,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 15 [2021-12-18 00:12:49,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172226427] [2021-12-18 00:12:49,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:12:49,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 00:12:49,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:12:49,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 00:12:49,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-12-18 00:12:49,293 INFO L87 Difference]: Start difference. First operand 139 states and 198 transitions. Second operand has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 4 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2021-12-18 00:12:49,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:12:49,492 INFO L93 Difference]: Finished difference Result 272 states and 404 transitions. [2021-12-18 00:12:49,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 00:12:49,493 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 4 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 101 [2021-12-18 00:12:49,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:12:49,494 INFO L225 Difference]: With dead ends: 272 [2021-12-18 00:12:49,495 INFO L226 Difference]: Without dead ends: 168 [2021-12-18 00:12:49,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-12-18 00:12:49,496 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 249 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 00:12:49,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 650 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 00:12:49,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-12-18 00:12:49,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 168. [2021-12-18 00:12:49,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 97 states have (on average 1.2268041237113403) internal successors, (119), 100 states have internal predecessors, (119), 56 states have call successors, (56), 12 states have call predecessors, (56), 14 states have return successors, (74), 55 states have call predecessors, (74), 55 states have call successors, (74) [2021-12-18 00:12:49,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 249 transitions. [2021-12-18 00:12:49,505 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 249 transitions. Word has length 101 [2021-12-18 00:12:49,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:12:49,506 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 249 transitions. [2021-12-18 00:12:49,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 4 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2021-12-18 00:12:49,506 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 249 transitions. [2021-12-18 00:12:49,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-12-18 00:12:49,507 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:12:49,507 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:12:49,533 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:12:49,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:12:49,721 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:12:49,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:12:49,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1515977756, now seen corresponding path program 1 times [2021-12-18 00:12:49,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:12:49,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381215621] [2021-12-18 00:12:49,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:12:49,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:12:49,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:49,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:12:49,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:49,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:12:49,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:49,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:12:49,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:49,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:12:49,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:49,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:12:49,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:49,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:12:49,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:49,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:12:49,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:49,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:12:49,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:49,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:12:49,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:49,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:12:49,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:49,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-18 00:12:49,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:49,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:12:49,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:49,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:12:49,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:49,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:12:49,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:49,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-18 00:12:49,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,007 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2021-12-18 00:12:50,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:12:50,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381215621] [2021-12-18 00:12:50,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381215621] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:12:50,008 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:12:50,008 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-18 00:12:50,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196318070] [2021-12-18 00:12:50,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:12:50,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-18 00:12:50,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:12:50,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-18 00:12:50,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-18 00:12:50,009 INFO L87 Difference]: Start difference. First operand 168 states and 249 transitions. Second operand has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-12-18 00:12:50,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:12:50,476 INFO L93 Difference]: Finished difference Result 181 states and 264 transitions. [2021-12-18 00:12:50,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 00:12:50,476 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 103 [2021-12-18 00:12:50,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:12:50,478 INFO L225 Difference]: With dead ends: 181 [2021-12-18 00:12:50,478 INFO L226 Difference]: Without dead ends: 179 [2021-12-18 00:12:50,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-12-18 00:12:50,478 INFO L933 BasicCegarLoop]: 145 mSDtfsCounter, 80 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 739 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 00:12:50,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 739 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 609 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-18 00:12:50,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-12-18 00:12:50,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 174. [2021-12-18 00:12:50,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 100 states have (on average 1.22) internal successors, (122), 103 states have internal predecessors, (122), 58 states have call successors, (58), 13 states have call predecessors, (58), 15 states have return successors, (76), 57 states have call predecessors, (76), 57 states have call successors, (76) [2021-12-18 00:12:50,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 256 transitions. [2021-12-18 00:12:50,488 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 256 transitions. Word has length 103 [2021-12-18 00:12:50,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:12:50,488 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 256 transitions. [2021-12-18 00:12:50,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-12-18 00:12:50,488 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 256 transitions. [2021-12-18 00:12:50,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-12-18 00:12:50,489 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:12:50,489 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:12:50,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-18 00:12:50,490 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:12:50,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:12:50,490 INFO L85 PathProgramCache]: Analyzing trace with hash 101250906, now seen corresponding path program 1 times [2021-12-18 00:12:50,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:12:50,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699551437] [2021-12-18 00:12:50,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:12:50,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:12:50,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:12:50,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:12:50,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:12:50,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:12:50,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:12:50,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:12:50,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:12:50,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:12:50,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:12:50,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:12:50,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-18 00:12:50,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:12:50,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:12:50,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:12:50,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-18 00:12:50,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:50,933 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 18 proven. 11 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-12-18 00:12:50,933 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:12:50,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699551437] [2021-12-18 00:12:50,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699551437] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:12:50,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775576376] [2021-12-18 00:12:50,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:12:50,934 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:12:50,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:12:50,935 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:12:50,936 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:12:51,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:12:51,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 2682 conjuncts, 56 conjunts are in the unsatisfiable core [2021-12-18 00:12:51,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:12:51,318 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 10 treesize of output 8 [2021-12-18 00:12:51,674 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-12-18 00:12:51,675 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 1 case distinctions, treesize of input 40 treesize of output 35 [2021-12-18 00:12:58,706 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 48 proven. 16 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-18 00:12:58,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:13:13,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775576376] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:13:13,474 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:13:13,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 18] total 25 [2021-12-18 00:13:13,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269078614] [2021-12-18 00:13:13,475 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:13:13,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-12-18 00:13:13,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:13:13,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-18 00:13:13,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=805, Unknown=6, NotChecked=0, Total=930 [2021-12-18 00:13:13,476 INFO L87 Difference]: Start difference. First operand 174 states and 256 transitions. Second operand has 25 states, 24 states have (on average 3.875) internal successors, (93), 22 states have internal predecessors, (93), 9 states have call successors, (32), 8 states have call predecessors, (32), 7 states have return successors, (29), 8 states have call predecessors, (29), 7 states have call successors, (29) [2021-12-18 00:13:14,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:13:14,940 INFO L93 Difference]: Finished difference Result 443 states and 678 transitions. [2021-12-18 00:13:14,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-18 00:13:14,940 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.875) internal successors, (93), 22 states have internal predecessors, (93), 9 states have call successors, (32), 8 states have call predecessors, (32), 7 states have return successors, (29), 8 states have call predecessors, (29), 7 states have call successors, (29) Word has length 107 [2021-12-18 00:13:14,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:13:14,943 INFO L225 Difference]: With dead ends: 443 [2021-12-18 00:13:14,943 INFO L226 Difference]: Without dead ends: 322 [2021-12-18 00:13:14,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 172 SyntacticMatches, 21 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 719 ImplicationChecksByTransitivity, 21.0s TimeCoverageRelationStatistics Valid=262, Invalid=1624, Unknown=6, NotChecked=0, Total=1892 [2021-12-18 00:13:14,945 INFO L933 BasicCegarLoop]: 218 mSDtfsCounter, 243 mSDsluCounter, 898 mSDsCounter, 0 mSdLazyCounter, 1236 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 1116 SdHoareTripleChecker+Invalid, 2365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1017 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-18 00:13:14,945 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [293 Valid, 1116 Invalid, 2365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1236 Invalid, 0 Unknown, 1017 Unchecked, 0.9s Time] [2021-12-18 00:13:14,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2021-12-18 00:13:14,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 265. [2021-12-18 00:13:14,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 157 states have (on average 1.21656050955414) internal successors, (191), 162 states have internal predecessors, (191), 85 states have call successors, (85), 19 states have call predecessors, (85), 22 states have return successors, (118), 83 states have call predecessors, (118), 84 states have call successors, (118) [2021-12-18 00:13:14,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 394 transitions. [2021-12-18 00:13:14,996 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 394 transitions. Word has length 107 [2021-12-18 00:13:14,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:13:14,998 INFO L470 AbstractCegarLoop]: Abstraction has 265 states and 394 transitions. [2021-12-18 00:13:14,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.875) internal successors, (93), 22 states have internal predecessors, (93), 9 states have call successors, (32), 8 states have call predecessors, (32), 7 states have return successors, (29), 8 states have call predecessors, (29), 7 states have call successors, (29) [2021-12-18 00:13:14,998 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 394 transitions. [2021-12-18 00:13:15,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-12-18 00:13:15,001 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:13:15,001 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:13:15,046 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:13:15,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:13:15,215 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:13:15,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:13:15,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1705417372, now seen corresponding path program 1 times [2021-12-18 00:13:15,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:13:15,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012788531] [2021-12-18 00:13:15,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:15,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:13:15,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:13:15,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:13:15,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:13:15,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:13:15,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:13:15,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:13:15,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:13:15,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:13:15,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:13:15,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:13:15,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-18 00:13:15,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:13:15,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:13:15,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:13:15,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-18 00:13:15,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,561 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2021-12-18 00:13:15,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:13:15,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012788531] [2021-12-18 00:13:15,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012788531] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:13:15,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116537928] [2021-12-18 00:13:15,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:15,562 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:13:15,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:13:15,564 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:13:15,567 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:13:15,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:15,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 2691 conjuncts, 45 conjunts are in the unsatisfiable core [2021-12-18 00:13:15,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:13:16,033 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:13:16,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:13:16,249 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-18 00:13:16,250 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 1 case distinctions, treesize of input 40 treesize of output 35 [2021-12-18 00:13:16,863 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-18 00:13:16,863 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 76 treesize of output 44 [2021-12-18 00:13:16,947 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 42 proven. 12 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-12-18 00:13:16,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:13:17,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116537928] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:13:17,582 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:13:17,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 15] total 20 [2021-12-18 00:13:17,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891987134] [2021-12-18 00:13:17,583 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:13:17,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-18 00:13:17,583 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:13:17,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-18 00:13:17,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=579, Unknown=0, NotChecked=0, Total=650 [2021-12-18 00:13:17,584 INFO L87 Difference]: Start difference. First operand 265 states and 394 transitions. Second operand has 20 states, 19 states have (on average 4.631578947368421) internal successors, (88), 17 states have internal predecessors, (88), 9 states have call successors, (33), 7 states have call predecessors, (33), 5 states have return successors, (30), 8 states have call predecessors, (30), 9 states have call successors, (30) [2021-12-18 00:13:19,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:13:19,205 INFO L93 Difference]: Finished difference Result 532 states and 800 transitions. [2021-12-18 00:13:19,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-18 00:13:19,206 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 4.631578947368421) internal successors, (88), 17 states have internal predecessors, (88), 9 states have call successors, (33), 7 states have call predecessors, (33), 5 states have return successors, (30), 8 states have call predecessors, (30), 9 states have call successors, (30) Word has length 107 [2021-12-18 00:13:19,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:13:19,208 INFO L225 Difference]: With dead ends: 532 [2021-12-18 00:13:19,208 INFO L226 Difference]: Without dead ends: 374 [2021-12-18 00:13:19,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 174 SyntacticMatches, 16 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 573 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=278, Invalid=1978, Unknown=0, NotChecked=0, Total=2256 [2021-12-18 00:13:19,209 INFO L933 BasicCegarLoop]: 157 mSDtfsCounter, 177 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 1234 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 1011 SdHoareTripleChecker+Invalid, 2209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 1234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 845 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-18 00:13:19,210 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 1011 Invalid, 2209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 1234 Invalid, 0 Unknown, 845 Unchecked, 1.0s Time] [2021-12-18 00:13:19,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2021-12-18 00:13:19,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 335. [2021-12-18 00:13:19,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 205 states have (on average 1.1902439024390243) internal successors, (244), 209 states have internal predecessors, (244), 102 states have call successors, (102), 23 states have call predecessors, (102), 27 states have return successors, (140), 102 states have call predecessors, (140), 101 states have call successors, (140) [2021-12-18 00:13:19,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 486 transitions. [2021-12-18 00:13:19,231 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 486 transitions. Word has length 107 [2021-12-18 00:13:19,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:13:19,232 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 486 transitions. [2021-12-18 00:13:19,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 4.631578947368421) internal successors, (88), 17 states have internal predecessors, (88), 9 states have call successors, (33), 7 states have call predecessors, (33), 5 states have return successors, (30), 8 states have call predecessors, (30), 9 states have call successors, (30) [2021-12-18 00:13:19,232 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 486 transitions. [2021-12-18 00:13:19,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-12-18 00:13:19,233 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:13:19,234 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:13:19,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-18 00:13:19,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:13:19,441 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:13:19,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:13:19,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1355654111, now seen corresponding path program 1 times [2021-12-18 00:13:19,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:13:19,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734456878] [2021-12-18 00:13:19,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:19,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:13:19,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:19,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:13:19,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:19,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:13:19,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:19,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:13:19,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:19,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:13:19,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:19,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:13:19,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:19,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:13:19,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:19,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:13:19,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:19,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:13:19,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:19,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:13:19,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:19,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:13:19,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:19,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-18 00:13:19,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:19,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:13:19,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:19,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:13:19,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:19,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:13:19,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:19,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-18 00:13:19,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:19,697 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2021-12-18 00:13:19,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:13:19,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734456878] [2021-12-18 00:13:19,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734456878] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:13:19,697 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:13:19,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-18 00:13:19,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908702297] [2021-12-18 00:13:19,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:13:19,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-18 00:13:19,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:13:19,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-18 00:13:19,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2021-12-18 00:13:19,699 INFO L87 Difference]: Start difference. First operand 335 states and 486 transitions. Second operand has 12 states, 11 states have (on average 4.181818181818182) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-12-18 00:13:20,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:13:20,273 INFO L93 Difference]: Finished difference Result 364 states and 539 transitions. [2021-12-18 00:13:20,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-18 00:13:20,273 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.181818181818182) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 109 [2021-12-18 00:13:20,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:13:20,275 INFO L225 Difference]: With dead ends: 364 [2021-12-18 00:13:20,275 INFO L226 Difference]: Without dead ends: 362 [2021-12-18 00:13:20,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2021-12-18 00:13:20,276 INFO L933 BasicCegarLoop]: 141 mSDtfsCounter, 87 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 778 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 923 SdHoareTripleChecker+Invalid, 834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 00:13:20,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 923 Invalid, 834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 778 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-18 00:13:20,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2021-12-18 00:13:20,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 353. [2021-12-18 00:13:20,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 218 states have (on average 1.1788990825688073) internal successors, (257), 224 states have internal predecessors, (257), 104 states have call successors, (104), 24 states have call predecessors, (104), 30 states have return successors, (167), 104 states have call predecessors, (167), 103 states have call successors, (167) [2021-12-18 00:13:20,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 528 transitions. [2021-12-18 00:13:20,293 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 528 transitions. Word has length 109 [2021-12-18 00:13:20,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:13:20,293 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 528 transitions. [2021-12-18 00:13:20,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.181818181818182) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-12-18 00:13:20,294 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 528 transitions. [2021-12-18 00:13:20,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-12-18 00:13:20,295 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:13:20,295 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:13:20,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-18 00:13:20,295 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:13:20,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:13:20,296 INFO L85 PathProgramCache]: Analyzing trace with hash 2056718689, now seen corresponding path program 1 times [2021-12-18 00:13:20,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:13:20,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706738717] [2021-12-18 00:13:20,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:20,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:13:20,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:20,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:13:20,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:20,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:13:20,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:20,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:13:20,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:20,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:13:20,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:20,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:13:20,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:20,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:13:20,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:20,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:13:20,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:20,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:13:20,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:20,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:13:20,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:20,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:13:20,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:20,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-18 00:13:20,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:20,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:13:20,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:20,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:13:20,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:20,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:13:20,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:20,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-18 00:13:20,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:20,618 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2021-12-18 00:13:20,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:13:20,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706738717] [2021-12-18 00:13:20,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706738717] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:13:20,619 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:13:20,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-12-18 00:13:20,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148274729] [2021-12-18 00:13:20,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:13:20,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-18 00:13:20,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:13:20,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-18 00:13:20,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-12-18 00:13:20,620 INFO L87 Difference]: Start difference. First operand 353 states and 528 transitions. Second operand has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 11 states have internal predecessors, (46), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-12-18 00:13:21,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:13:21,514 INFO L93 Difference]: Finished difference Result 369 states and 566 transitions. [2021-12-18 00:13:21,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-18 00:13:21,514 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 11 states have internal predecessors, (46), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 109 [2021-12-18 00:13:21,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:13:21,516 INFO L225 Difference]: With dead ends: 369 [2021-12-18 00:13:21,516 INFO L226 Difference]: Without dead ends: 367 [2021-12-18 00:13:21,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=143, Invalid=613, Unknown=0, NotChecked=0, Total=756 [2021-12-18 00:13:21,517 INFO L933 BasicCegarLoop]: 145 mSDtfsCounter, 101 mSDsluCounter, 912 mSDsCounter, 0 mSdLazyCounter, 1128 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1057 SdHoareTripleChecker+Invalid, 1191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-18 00:13:21,517 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 1057 Invalid, 1191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1128 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-18 00:13:21,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-12-18 00:13:21,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 346. [2021-12-18 00:13:21,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 212 states have (on average 1.1839622641509433) internal successors, (251), 217 states have internal predecessors, (251), 104 states have call successors, (104), 24 states have call predecessors, (104), 29 states have return successors, (164), 104 states have call predecessors, (164), 103 states have call successors, (164) [2021-12-18 00:13:21,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 519 transitions. [2021-12-18 00:13:21,547 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 519 transitions. Word has length 109 [2021-12-18 00:13:21,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:13:21,548 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 519 transitions. [2021-12-18 00:13:21,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 11 states have internal predecessors, (46), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-12-18 00:13:21,548 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 519 transitions. [2021-12-18 00:13:21,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-12-18 00:13:21,549 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:13:21,550 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:13:21,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-18 00:13:21,550 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:13:21,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:13:21,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1582523535, now seen corresponding path program 1 times [2021-12-18 00:13:21,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:13:21,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697181736] [2021-12-18 00:13:21,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:21,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:13:21,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:13:21,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:13:21,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:13:21,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:13:21,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:13:21,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:13:21,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:13:21,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:13:21,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:13:21,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:13:21,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-18 00:13:21,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-18 00:13:21,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-18 00:13:21,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-18 00:13:21,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-12-18 00:13:21,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 00:13:21,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:21,953 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-18 00:13:21,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:13:21,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697181736] [2021-12-18 00:13:21,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697181736] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:13:21,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368318094] [2021-12-18 00:13:21,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:21,954 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:13:21,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:13:21,955 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:13:21,956 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:13:22,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:22,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 2748 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-18 00:13:22,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:13:22,572 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-12-18 00:13:22,572 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:13:22,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368318094] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:13:22,572 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:13:22,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [14] total 21 [2021-12-18 00:13:22,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127818430] [2021-12-18 00:13:22,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:13:22,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 00:13:22,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:13:22,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 00:13:22,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=374, Unknown=0, NotChecked=0, Total=420 [2021-12-18 00:13:22,573 INFO L87 Difference]: Start difference. First operand 346 states and 519 transitions. Second operand has 9 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2021-12-18 00:13:22,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:13:22,679 INFO L93 Difference]: Finished difference Result 543 states and 830 transitions. [2021-12-18 00:13:22,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 00:13:22,680 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 118 [2021-12-18 00:13:22,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:13:22,681 INFO L225 Difference]: With dead ends: 543 [2021-12-18 00:13:22,682 INFO L226 Difference]: Without dead ends: 329 [2021-12-18 00:13:22,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2021-12-18 00:13:22,683 INFO L933 BasicCegarLoop]: 172 mSDtfsCounter, 12 mSDsluCounter, 1158 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1330 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:13:22,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1330 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 00:13:22,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2021-12-18 00:13:22,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 329. [2021-12-18 00:13:22,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 202 states have (on average 1.183168316831683) internal successors, (239), 208 states have internal predecessors, (239), 98 states have call successors, (98), 24 states have call predecessors, (98), 28 states have return successors, (153), 96 states have call predecessors, (153), 97 states have call successors, (153) [2021-12-18 00:13:22,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 490 transitions. [2021-12-18 00:13:22,702 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 490 transitions. Word has length 118 [2021-12-18 00:13:22,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:13:22,703 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 490 transitions. [2021-12-18 00:13:22,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2021-12-18 00:13:22,704 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 490 transitions. [2021-12-18 00:13:22,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-12-18 00:13:22,705 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:13:22,705 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:13:22,727 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:13:22,907 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:13:22,908 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:13:22,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:13:22,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1856298464, now seen corresponding path program 1 times [2021-12-18 00:13:22,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:13:22,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217055817] [2021-12-18 00:13:22,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:22,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:13:22,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:13:23,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:13:23,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:13:23,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:13:23,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:13:23,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:13:23,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:13:23,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:13:23,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:13:23,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:13:23,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-18 00:13:23,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:13:23,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 00:13:23,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-18 00:13:23,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 00:13:23,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-18 00:13:23,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,278 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-18 00:13:23,278 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:13:23,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217055817] [2021-12-18 00:13:23,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217055817] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:13:23,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507383115] [2021-12-18 00:13:23,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:23,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:13:23,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:13:23,280 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:13:23,281 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:13:23,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:23,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 2744 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-18 00:13:23,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:13:23,859 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-12-18 00:13:23,859 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:13:23,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507383115] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:13:23,859 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:13:23,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [14] total 17 [2021-12-18 00:13:23,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468691565] [2021-12-18 00:13:23,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:13:23,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 00:13:23,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:13:23,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 00:13:23,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-12-18 00:13:23,861 INFO L87 Difference]: Start difference. First operand 329 states and 490 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-18 00:13:24,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:13:24,009 INFO L93 Difference]: Finished difference Result 572 states and 895 transitions. [2021-12-18 00:13:24,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 00:13:24,010 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 120 [2021-12-18 00:13:24,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:13:24,012 INFO L225 Difference]: With dead ends: 572 [2021-12-18 00:13:24,012 INFO L226 Difference]: Without dead ends: 329 [2021-12-18 00:13:24,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-12-18 00:13:24,015 INFO L933 BasicCegarLoop]: 180 mSDtfsCounter, 17 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:13:24,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 619 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 35 Unchecked, 0.1s Time] [2021-12-18 00:13:24,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2021-12-18 00:13:24,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 329. [2021-12-18 00:13:24,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 202 states have (on average 1.1683168316831682) internal successors, (236), 208 states have internal predecessors, (236), 98 states have call successors, (98), 24 states have call predecessors, (98), 28 states have return successors, (153), 96 states have call predecessors, (153), 97 states have call successors, (153) [2021-12-18 00:13:24,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 487 transitions. [2021-12-18 00:13:24,032 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 487 transitions. Word has length 120 [2021-12-18 00:13:24,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:13:24,034 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 487 transitions. [2021-12-18 00:13:24,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-18 00:13:24,035 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 487 transitions. [2021-12-18 00:13:24,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-12-18 00:13:24,036 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:13:24,036 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:13:24,066 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:13:24,243 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:13:24,243 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:13:24,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:13:24,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1276300523, now seen corresponding path program 1 times [2021-12-18 00:13:24,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:13:24,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968290856] [2021-12-18 00:13:24,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:24,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:13:24,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:24,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:13:24,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:24,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:13:24,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:24,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:13:24,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:24,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:13:24,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:24,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:13:24,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:24,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:13:24,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:24,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:13:24,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:24,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:13:24,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:24,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:13:24,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:24,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:13:24,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:24,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:13:24,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:24,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 00:13:24,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:24,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:13:24,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:24,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-18 00:13:24,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:24,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 00:13:24,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:24,967 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2021-12-18 00:13:24,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:13:24,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968290856] [2021-12-18 00:13:24,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968290856] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:13:24,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897997310] [2021-12-18 00:13:24,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:24,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:13:24,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:13:24,988 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:13:24,989 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:13:25,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:25,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 2704 conjuncts, 59 conjunts are in the unsatisfiable core [2021-12-18 00:13:25,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:13:25,394 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 10 treesize of output 8 [2021-12-18 00:13:25,460 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:13:25,754 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-12-18 00:13:25,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 35 [2021-12-18 00:13:28,192 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 66 proven. 4 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-18 00:13:28,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:13:29,683 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| Int) (v_ArrVal_1004 Int)) (= 0 (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base| (store (store (select |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base|) |ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| (select (select |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|)) (+ |ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| 8) v_ArrVal_1004)) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|) 18446744073709551616))) is different from false [2021-12-18 00:13:29,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897997310] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:13:29,690 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:13:29,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 33 [2021-12-18 00:13:29,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893929007] [2021-12-18 00:13:29,690 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:13:29,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-18 00:13:29,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:13:29,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-18 00:13:29,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1333, Unknown=2, NotChecked=74, Total=1560 [2021-12-18 00:13:29,692 INFO L87 Difference]: Start difference. First operand 329 states and 487 transitions. Second operand has 33 states, 28 states have (on average 3.75) internal successors, (105), 28 states have internal predecessors, (105), 15 states have call successors, (33), 9 states have call predecessors, (33), 7 states have return successors, (30), 10 states have call predecessors, (30), 13 states have call successors, (30) [2021-12-18 00:13:32,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:13:32,861 INFO L93 Difference]: Finished difference Result 512 states and 778 transitions. [2021-12-18 00:13:32,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-18 00:13:32,861 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 28 states have (on average 3.75) internal successors, (105), 28 states have internal predecessors, (105), 15 states have call successors, (33), 9 states have call predecessors, (33), 7 states have return successors, (30), 10 states have call predecessors, (30), 13 states have call successors, (30) Word has length 113 [2021-12-18 00:13:32,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:13:32,863 INFO L225 Difference]: With dead ends: 512 [2021-12-18 00:13:32,863 INFO L226 Difference]: Without dead ends: 333 [2021-12-18 00:13:32,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 193 SyntacticMatches, 14 SemanticMatches, 56 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 994 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=337, Invalid=2856, Unknown=3, NotChecked=110, Total=3306 [2021-12-18 00:13:32,865 INFO L933 BasicCegarLoop]: 148 mSDtfsCounter, 289 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 1495 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 897 SdHoareTripleChecker+Invalid, 1964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 1495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 264 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:13:32,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 897 Invalid, 1964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 1495 Invalid, 0 Unknown, 264 Unchecked, 1.1s Time] [2021-12-18 00:13:32,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2021-12-18 00:13:32,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 329. [2021-12-18 00:13:32,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 202 states have (on average 1.1633663366336633) internal successors, (235), 208 states have internal predecessors, (235), 98 states have call successors, (98), 24 states have call predecessors, (98), 28 states have return successors, (152), 96 states have call predecessors, (152), 97 states have call successors, (152) [2021-12-18 00:13:32,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 485 transitions. [2021-12-18 00:13:32,881 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 485 transitions. Word has length 113 [2021-12-18 00:13:32,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:13:32,882 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 485 transitions. [2021-12-18 00:13:32,882 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 28 states have (on average 3.75) internal successors, (105), 28 states have internal predecessors, (105), 15 states have call successors, (33), 9 states have call predecessors, (33), 7 states have return successors, (30), 10 states have call predecessors, (30), 13 states have call successors, (30) [2021-12-18 00:13:32,882 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 485 transitions. [2021-12-18 00:13:32,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-12-18 00:13:32,883 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:13:32,883 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:13:32,906 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:13:33,103 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:13:33,103 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:13:33,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:13:33,104 INFO L85 PathProgramCache]: Analyzing trace with hash 961140430, now seen corresponding path program 1 times [2021-12-18 00:13:33,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:13:33,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753614046] [2021-12-18 00:13:33,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:33,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:13:33,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:13:33,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:13:33,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:13:33,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:13:33,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:13:33,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:13:33,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:13:33,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:13:33,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:13:33,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:13:33,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-18 00:13:33,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:13:33,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:13:33,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:13:33,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-18 00:13:33,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-18 00:13:33,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-18 00:13:33,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:33,370 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2021-12-18 00:13:33,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:13:33,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753614046] [2021-12-18 00:13:33,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753614046] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:13:33,371 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:13:33,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-18 00:13:33,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545978647] [2021-12-18 00:13:33,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:13:33,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-18 00:13:33,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:13:33,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-18 00:13:33,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-18 00:13:33,373 INFO L87 Difference]: Start difference. First operand 329 states and 485 transitions. Second operand has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) [2021-12-18 00:13:33,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:13:33,900 INFO L93 Difference]: Finished difference Result 344 states and 503 transitions. [2021-12-18 00:13:33,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 00:13:33,900 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) Word has length 117 [2021-12-18 00:13:33,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:13:33,903 INFO L225 Difference]: With dead ends: 344 [2021-12-18 00:13:33,903 INFO L226 Difference]: Without dead ends: 342 [2021-12-18 00:13:33,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-12-18 00:13:33,904 INFO L933 BasicCegarLoop]: 144 mSDtfsCounter, 78 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 738 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 00:13:33,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 738 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-18 00:13:33,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-12-18 00:13:33,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 337. [2021-12-18 00:13:33,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 205 states have (on average 1.1609756097560975) internal successors, (238), 211 states have internal predecessors, (238), 102 states have call successors, (102), 25 states have call predecessors, (102), 29 states have return successors, (156), 100 states have call predecessors, (156), 101 states have call successors, (156) [2021-12-18 00:13:33,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 496 transitions. [2021-12-18 00:13:33,924 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 496 transitions. Word has length 117 [2021-12-18 00:13:33,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:13:33,924 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 496 transitions. [2021-12-18 00:13:33,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) [2021-12-18 00:13:33,924 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 496 transitions. [2021-12-18 00:13:33,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-12-18 00:13:33,926 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:13:33,926 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:13:33,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-18 00:13:33,927 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:13:33,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:13:33,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1375218206, now seen corresponding path program 1 times [2021-12-18 00:13:33,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:13:33,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416598518] [2021-12-18 00:13:33,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:33,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:13:34,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:13:34,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:13:34,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:13:34,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:13:34,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:13:34,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:13:34,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:13:34,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:13:34,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:13:34,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:13:34,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-18 00:13:34,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:13:34,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 00:13:34,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-18 00:13:34,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 00:13:34,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-18 00:13:34,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,336 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-18 00:13:34,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:13:34,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416598518] [2021-12-18 00:13:34,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416598518] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:13:34,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052964054] [2021-12-18 00:13:34,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:34,337 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:13:34,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:13:34,338 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:13:34,366 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:13:34,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:34,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 2749 conjuncts, 32 conjunts are in the unsatisfiable core [2021-12-18 00:13:34,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:13:34,816 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:13:35,058 INFO L354 Elim1Store]: treesize reduction 70, result has 26.3 percent of original size [2021-12-18 00:13:35,059 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 2 case distinctions, treesize of input 40 treesize of output 45 [2021-12-18 00:13:35,146 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-18 00:13:35,147 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 44 treesize of output 24 [2021-12-18 00:13:35,265 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 64 proven. 8 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-18 00:13:35,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:13:35,627 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-12-18 00:13:35,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052964054] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:13:35,628 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:13:35,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 23 [2021-12-18 00:13:35,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849801785] [2021-12-18 00:13:35,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:13:35,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-12-18 00:13:35,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:13:35,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-18 00:13:35,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2021-12-18 00:13:35,629 INFO L87 Difference]: Start difference. First operand 337 states and 496 transitions. Second operand has 23 states, 22 states have (on average 4.545454545454546) internal successors, (100), 21 states have internal predecessors, (100), 11 states have call successors, (36), 7 states have call predecessors, (36), 7 states have return successors, (32), 9 states have call predecessors, (32), 11 states have call successors, (32) [2021-12-18 00:13:36,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:13:36,972 INFO L93 Difference]: Finished difference Result 573 states and 877 transitions. [2021-12-18 00:13:36,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-18 00:13:36,973 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 4.545454545454546) internal successors, (100), 21 states have internal predecessors, (100), 11 states have call successors, (36), 7 states have call predecessors, (36), 7 states have return successors, (32), 9 states have call predecessors, (32), 11 states have call successors, (32) Word has length 120 [2021-12-18 00:13:36,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:13:36,975 INFO L225 Difference]: With dead ends: 573 [2021-12-18 00:13:36,975 INFO L226 Difference]: Without dead ends: 377 [2021-12-18 00:13:36,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 249 SyntacticMatches, 13 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=160, Invalid=1030, Unknown=0, NotChecked=0, Total=1190 [2021-12-18 00:13:36,977 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 267 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 1534 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 2223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 243 IncrementalHoareTripleChecker+Valid, 1534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 446 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-18 00:13:36,977 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 841 Invalid, 2223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [243 Valid, 1534 Invalid, 0 Unknown, 446 Unchecked, 1.0s Time] [2021-12-18 00:13:36,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2021-12-18 00:13:36,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 343. [2021-12-18 00:13:36,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 208 states have (on average 1.1586538461538463) internal successors, (241), 214 states have internal predecessors, (241), 105 states have call successors, (105), 25 states have call predecessors, (105), 29 states have return successors, (159), 103 states have call predecessors, (159), 104 states have call successors, (159) [2021-12-18 00:13:36,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 505 transitions. [2021-12-18 00:13:36,995 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 505 transitions. Word has length 120 [2021-12-18 00:13:36,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:13:36,995 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 505 transitions. [2021-12-18 00:13:36,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 4.545454545454546) internal successors, (100), 21 states have internal predecessors, (100), 11 states have call successors, (36), 7 states have call predecessors, (36), 7 states have return successors, (32), 9 states have call predecessors, (32), 11 states have call successors, (32) [2021-12-18 00:13:36,996 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 505 transitions. [2021-12-18 00:13:36,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-12-18 00:13:36,997 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:13:36,997 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:13:37,022 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:13:37,218 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:13:37,218 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:13:37,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:13:37,218 INFO L85 PathProgramCache]: Analyzing trace with hash 622395683, now seen corresponding path program 2 times [2021-12-18 00:13:37,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:13:37,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932908299] [2021-12-18 00:13:37,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:37,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:13:37,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:37,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:13:37,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:37,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:13:37,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:37,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:13:37,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:37,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:13:37,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:37,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:13:37,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:37,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-18 00:13:37,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:37,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-18 00:13:37,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:37,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 00:13:37,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:37,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-18 00:13:37,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:37,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-18 00:13:37,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:37,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-12-18 00:13:37,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:37,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-18 00:13:37,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:37,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-18 00:13:37,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:37,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-18 00:13:37,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:37,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2021-12-18 00:13:37,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:37,521 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 3 proven. 23 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-12-18 00:13:37,522 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:13:37,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932908299] [2021-12-18 00:13:37,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932908299] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:13:37,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141613350] [2021-12-18 00:13:37,522 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 00:13:37,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:13:37,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:13:37,523 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:13:37,524 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:13:38,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 00:13:38,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 00:13:38,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 2716 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-18 00:13:38,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:13:38,489 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-18 00:13:38,489 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:13:38,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141613350] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:13:38,489 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:13:38,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 12 [2021-12-18 00:13:38,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696965327] [2021-12-18 00:13:38,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:13:38,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 00:13:38,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:13:38,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 00:13:38,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2021-12-18 00:13:38,492 INFO L87 Difference]: Start difference. First operand 343 states and 505 transitions. Second operand has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2021-12-18 00:13:38,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:13:38,593 INFO L93 Difference]: Finished difference Result 588 states and 892 transitions. [2021-12-18 00:13:38,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 00:13:38,593 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 117 [2021-12-18 00:13:38,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:13:38,595 INFO L225 Difference]: With dead ends: 588 [2021-12-18 00:13:38,595 INFO L226 Difference]: Without dead ends: 343 [2021-12-18 00:13:38,596 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 142 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-12-18 00:13:38,597 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 11 mSDsluCounter, 1144 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1314 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:13:38,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 1314 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 00:13:38,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-12-18 00:13:38,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 343. [2021-12-18 00:13:38,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 208 states have (on average 1.1586538461538463) internal successors, (241), 214 states have internal predecessors, (241), 105 states have call successors, (105), 25 states have call predecessors, (105), 29 states have return successors, (158), 103 states have call predecessors, (158), 104 states have call successors, (158) [2021-12-18 00:13:38,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 504 transitions. [2021-12-18 00:13:38,612 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 504 transitions. Word has length 117 [2021-12-18 00:13:38,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:13:38,613 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 504 transitions. [2021-12-18 00:13:38,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2021-12-18 00:13:38,613 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 504 transitions. [2021-12-18 00:13:38,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-12-18 00:13:38,615 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:13:38,615 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:13:38,637 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:13:38,837 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,SelfDestructingSolverStorable15 [2021-12-18 00:13:38,837 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:13:38,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:13:38,838 INFO L85 PathProgramCache]: Analyzing trace with hash -440949530, now seen corresponding path program 2 times [2021-12-18 00:13:38,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:13:38,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126905482] [2021-12-18 00:13:38,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:38,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:13:38,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:13:39,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:13:39,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:13:39,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:13:39,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:13:39,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:13:39,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:13:39,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:13:39,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:13:39,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-12-18 00:13:39,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-18 00:13:39,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:13:39,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 00:13:39,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-18 00:13:39,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 00:13:39,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-18 00:13:39,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:39,696 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-18 00:13:39,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:13:39,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126905482] [2021-12-18 00:13:39,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126905482] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:13:39,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934758898] [2021-12-18 00:13:39,696 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 00:13:39,697 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:13:39,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:13:39,698 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:13:39,699 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:13:40,469 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 00:13:40,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 00:13:40,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 2749 conjuncts, 45 conjunts are in the unsatisfiable core [2021-12-18 00:13:40,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:13:40,491 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 10 treesize of output 8 [2021-12-18 00:13:40,607 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:13:40,611 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:13:40,969 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:13:40,972 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:13:41,004 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:13:41,006 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:13:41,173 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 68 proven. 4 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-18 00:13:41,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:13:41,372 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1400 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base| v_ArrVal_1400) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) (+ |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset| 8)) 0)) (forall ((v_ArrVal_1402 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base| v_ArrVal_1402) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) (+ |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset| 8)) 0))) is different from false [2021-12-18 00:13:41,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934758898] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:13:41,380 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:13:41,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12] total 27 [2021-12-18 00:13:41,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819189727] [2021-12-18 00:13:41,380 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:13:41,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-12-18 00:13:41,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:13:41,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-12-18 00:13:41,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=728, Unknown=1, NotChecked=54, Total=870 [2021-12-18 00:13:41,381 INFO L87 Difference]: Start difference. First operand 343 states and 504 transitions. Second operand has 27 states, 23 states have (on average 4.130434782608695) internal successors, (95), 23 states have internal predecessors, (95), 11 states have call successors, (34), 5 states have call predecessors, (34), 8 states have return successors, (32), 9 states have call predecessors, (32), 11 states have call successors, (32) [2021-12-18 00:13:44,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:13:44,511 INFO L93 Difference]: Finished difference Result 672 states and 1025 transitions. [2021-12-18 00:13:44,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-18 00:13:44,512 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 23 states have (on average 4.130434782608695) internal successors, (95), 23 states have internal predecessors, (95), 11 states have call successors, (34), 5 states have call predecessors, (34), 8 states have return successors, (32), 9 states have call predecessors, (32), 11 states have call successors, (32) Word has length 120 [2021-12-18 00:13:44,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:13:44,539 INFO L225 Difference]: With dead ends: 672 [2021-12-18 00:13:44,539 INFO L226 Difference]: Without dead ends: 450 [2021-12-18 00:13:44,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 217 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=283, Invalid=2170, Unknown=1, NotChecked=96, Total=2550 [2021-12-18 00:13:44,541 INFO L933 BasicCegarLoop]: 142 mSDtfsCounter, 177 mSDsluCounter, 931 mSDsCounter, 0 mSdLazyCounter, 2876 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 1073 SdHoareTripleChecker+Invalid, 3483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 2876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 398 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-12-18 00:13:44,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 1073 Invalid, 3483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 2876 Invalid, 0 Unknown, 398 Unchecked, 2.2s Time] [2021-12-18 00:13:44,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2021-12-18 00:13:44,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 382. [2021-12-18 00:13:44,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 235 states have (on average 1.1574468085106382) internal successors, (272), 240 states have internal predecessors, (272), 113 states have call successors, (113), 30 states have call predecessors, (113), 33 states have return successors, (170), 111 states have call predecessors, (170), 112 states have call successors, (170) [2021-12-18 00:13:44,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 555 transitions. [2021-12-18 00:13:44,561 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 555 transitions. Word has length 120 [2021-12-18 00:13:44,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:13:44,561 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 555 transitions. [2021-12-18 00:13:44,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 23 states have (on average 4.130434782608695) internal successors, (95), 23 states have internal predecessors, (95), 11 states have call successors, (34), 5 states have call predecessors, (34), 8 states have return successors, (32), 9 states have call predecessors, (32), 11 states have call successors, (32) [2021-12-18 00:13:44,562 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 555 transitions. [2021-12-18 00:13:44,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-12-18 00:13:44,563 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:13:44,564 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-12-18 00:13:44,588 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:13:44,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-18 00:13:44,791 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:13:44,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:13:44,792 INFO L85 PathProgramCache]: Analyzing trace with hash 704434744, now seen corresponding path program 1 times [2021-12-18 00:13:44,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:13:44,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018956835] [2021-12-18 00:13:44,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:44,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:13:44,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:44,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:13:44,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:44,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:13:44,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:44,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:13:44,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:44,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:13:44,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:44,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:13:44,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:45,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:13:45,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:45,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:13:45,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:45,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:13:45,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:45,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 00:13:45,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:45,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-18 00:13:45,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:45,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 00:13:45,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:45,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:13:45,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:45,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-18 00:13:45,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:45,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 00:13:45,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:45,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-18 00:13:45,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:45,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-18 00:13:45,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:45,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-18 00:13:45,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:45,259 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 8 proven. 48 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2021-12-18 00:13:45,259 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:13:45,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018956835] [2021-12-18 00:13:45,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018956835] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:13:45,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546429220] [2021-12-18 00:13:45,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:45,260 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:13:45,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:13:45,261 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:13:45,279 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:13:45,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:45,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 2758 conjuncts, 58 conjunts are in the unsatisfiable core [2021-12-18 00:13:45,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:13:46,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:13:46,020 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-18 00:13:46,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 37 [2021-12-18 00:13:46,655 INFO L354 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2021-12-18 00:13:46,656 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 52 treesize of output 1 [2021-12-18 00:13:46,703 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 95 proven. 16 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-18 00:13:46,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:13:47,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2021-12-18 00:13:47,269 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-12-18 00:13:47,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-12-18 00:13:47,314 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 8 proven. 46 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2021-12-18 00:13:47,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546429220] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:13:47,314 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:13:47,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 13] total 32 [2021-12-18 00:13:47,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390196743] [2021-12-18 00:13:47,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:13:47,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-18 00:13:47,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:13:47,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-18 00:13:47,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2021-12-18 00:13:47,316 INFO L87 Difference]: Start difference. First operand 382 states and 555 transitions. Second operand has 32 states, 30 states have (on average 4.4) internal successors, (132), 28 states have internal predecessors, (132), 11 states have call successors, (39), 9 states have call predecessors, (39), 9 states have return successors, (35), 9 states have call predecessors, (35), 11 states have call successors, (35) [2021-12-18 00:13:50,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:13:50,106 INFO L93 Difference]: Finished difference Result 797 states and 1257 transitions. [2021-12-18 00:13:50,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-18 00:13:50,107 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 30 states have (on average 4.4) internal successors, (132), 28 states have internal predecessors, (132), 11 states have call successors, (39), 9 states have call predecessors, (39), 9 states have return successors, (35), 9 states have call predecessors, (35), 11 states have call successors, (35) Word has length 133 [2021-12-18 00:13:50,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:13:50,110 INFO L225 Difference]: With dead ends: 797 [2021-12-18 00:13:50,110 INFO L226 Difference]: Without dead ends: 608 [2021-12-18 00:13:50,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 273 SyntacticMatches, 22 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1000 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=365, Invalid=2715, Unknown=0, NotChecked=0, Total=3080 [2021-12-18 00:13:50,112 INFO L933 BasicCegarLoop]: 218 mSDtfsCounter, 246 mSDsluCounter, 1018 mSDsCounter, 0 mSdLazyCounter, 3336 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 1236 SdHoareTripleChecker+Invalid, 4302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 3336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 784 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2021-12-18 00:13:50,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 1236 Invalid, 4302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 3336 Invalid, 0 Unknown, 784 Unchecked, 2.0s Time] [2021-12-18 00:13:50,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2021-12-18 00:13:50,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 550. [2021-12-18 00:13:50,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 328 states have (on average 1.173780487804878) internal successors, (385), 338 states have internal predecessors, (385), 180 states have call successors, (180), 38 states have call predecessors, (180), 41 states have return successors, (272), 173 states have call predecessors, (272), 179 states have call successors, (272) [2021-12-18 00:13:50,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 837 transitions. [2021-12-18 00:13:50,140 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 837 transitions. Word has length 133 [2021-12-18 00:13:50,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:13:50,141 INFO L470 AbstractCegarLoop]: Abstraction has 550 states and 837 transitions. [2021-12-18 00:13:50,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 30 states have (on average 4.4) internal successors, (132), 28 states have internal predecessors, (132), 11 states have call successors, (39), 9 states have call predecessors, (39), 9 states have return successors, (35), 9 states have call predecessors, (35), 11 states have call successors, (35) [2021-12-18 00:13:50,141 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 837 transitions. [2021-12-18 00:13:50,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-12-18 00:13:50,143 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:13:50,143 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:13:50,165 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:13:50,355 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,SelfDestructingSolverStorable17 [2021-12-18 00:13:50,355 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:13:50,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:13:50,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1937889046, now seen corresponding path program 1 times [2021-12-18 00:13:50,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:13:50,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493940256] [2021-12-18 00:13:50,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:50,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:13:50,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:13:50,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:13:50,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:13:50,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:13:50,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:13:50,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:13:50,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:13:50,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:13:50,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:13:50,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:13:50,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-18 00:13:50,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:13:50,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:13:50,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 00:13:50,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-18 00:13:50,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-18 00:13:50,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-18 00:13:50,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:50,826 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 20 proven. 26 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2021-12-18 00:13:50,827 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:13:50,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493940256] [2021-12-18 00:13:50,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493940256] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:13:50,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111972623] [2021-12-18 00:13:50,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:50,827 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:13:50,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:13:50,828 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:13:50,829 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:13:51,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:51,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 2714 conjuncts, 55 conjunts are in the unsatisfiable core [2021-12-18 00:13:51,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:13:51,253 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:13:51,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:13:51,545 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-18 00:13:51,545 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 1 case distinctions, treesize of input 40 treesize of output 35 [2021-12-18 00:13:52,604 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 45 proven. 22 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-12-18 00:13:52,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:13:53,153 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 20 proven. 24 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-12-18 00:13:53,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111972623] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:13:53,154 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:13:53,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 13] total 34 [2021-12-18 00:13:53,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164387380] [2021-12-18 00:13:53,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:13:53,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-12-18 00:13:53,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:13:53,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-12-18 00:13:53,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1003, Unknown=0, NotChecked=0, Total=1122 [2021-12-18 00:13:53,155 INFO L87 Difference]: Start difference. First operand 550 states and 837 transitions. Second operand has 34 states, 32 states have (on average 3.5) internal successors, (112), 30 states have internal predecessors, (112), 12 states have call successors, (40), 9 states have call predecessors, (40), 8 states have return successors, (36), 10 states have call predecessors, (36), 11 states have call successors, (36) [2021-12-18 00:13:54,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:13:54,770 INFO L93 Difference]: Finished difference Result 1253 states and 2077 transitions. [2021-12-18 00:13:54,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-18 00:13:54,771 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 32 states have (on average 3.5) internal successors, (112), 30 states have internal predecessors, (112), 12 states have call successors, (40), 9 states have call predecessors, (40), 8 states have return successors, (36), 10 states have call predecessors, (36), 11 states have call successors, (36) Word has length 121 [2021-12-18 00:13:54,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:13:54,776 INFO L225 Difference]: With dead ends: 1253 [2021-12-18 00:13:54,776 INFO L226 Difference]: Without dead ends: 912 [2021-12-18 00:13:54,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 232 SyntacticMatches, 29 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 894 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=268, Invalid=2084, Unknown=0, NotChecked=0, Total=2352 [2021-12-18 00:13:54,779 INFO L933 BasicCegarLoop]: 216 mSDtfsCounter, 263 mSDsluCounter, 2425 mSDsCounter, 0 mSdLazyCounter, 1394 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 2641 SdHoareTripleChecker+Invalid, 2367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 1394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 827 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:13:54,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [311 Valid, 2641 Invalid, 2367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 1394 Invalid, 0 Unknown, 827 Unchecked, 1.1s Time] [2021-12-18 00:13:54,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 912 states. [2021-12-18 00:13:54,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 912 to 853. [2021-12-18 00:13:54,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 853 states, 470 states have (on average 1.2063829787234042) internal successors, (567), 488 states have internal predecessors, (567), 332 states have call successors, (332), 46 states have call predecessors, (332), 50 states have return successors, (469), 318 states have call predecessors, (469), 328 states have call successors, (469) [2021-12-18 00:13:54,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 1368 transitions. [2021-12-18 00:13:54,877 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 1368 transitions. Word has length 121 [2021-12-18 00:13:54,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:13:54,877 INFO L470 AbstractCegarLoop]: Abstraction has 853 states and 1368 transitions. [2021-12-18 00:13:54,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 32 states have (on average 3.5) internal successors, (112), 30 states have internal predecessors, (112), 12 states have call successors, (40), 9 states have call predecessors, (40), 8 states have return successors, (36), 10 states have call predecessors, (36), 11 states have call successors, (36) [2021-12-18 00:13:54,878 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 1368 transitions. [2021-12-18 00:13:54,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-12-18 00:13:54,880 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:13:54,880 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:13:54,926 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:13:55,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:13:55,096 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:13:55,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:13:55,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1501010925, now seen corresponding path program 3 times [2021-12-18 00:13:55,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:13:55,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088405067] [2021-12-18 00:13:55,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:13:55,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:13:55,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:13:55,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:13:55,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:13:55,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:13:55,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:13:55,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:13:55,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:13:55,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:13:55,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 00:13:55,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:13:55,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-18 00:13:55,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 00:13:55,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-18 00:13:55,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 00:13:55,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-18 00:13:55,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-18 00:13:55,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:13:55,732 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 7 proven. 35 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2021-12-18 00:13:55,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:13:55,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088405067] [2021-12-18 00:13:55,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088405067] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:13:55,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264958865] [2021-12-18 00:13:55,733 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 00:13:55,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:13:55,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:13:55,748 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:13:55,750 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:13:57,573 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-12-18 00:13:57,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 00:13:57,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 2489 conjuncts, 40 conjunts are in the unsatisfiable core [2021-12-18 00:13:57,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:13:57,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-12-18 00:13:58,883 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 77 proven. 13 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-12-18 00:13:58,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:13:59,359 INFO L354 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2021-12-18 00:13:59,359 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:13:59,365 INFO L354 Elim1Store]: treesize reduction 14, result has 6.7 percent of original size [2021-12-18 00:13:59,365 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:13:59,462 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 28 proven. 16 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2021-12-18 00:13:59,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264958865] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:13:59,462 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:13:59,462 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 16, 11] total 42 [2021-12-18 00:13:59,462 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10920953] [2021-12-18 00:13:59,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:13:59,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-12-18 00:13:59,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:13:59,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-12-18 00:13:59,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1583, Unknown=0, NotChecked=0, Total=1722 [2021-12-18 00:13:59,464 INFO L87 Difference]: Start difference. First operand 853 states and 1368 transitions. Second operand has 42 states, 40 states have (on average 3.6) internal successors, (144), 38 states have internal predecessors, (144), 14 states have call successors, (50), 7 states have call predecessors, (50), 10 states have return successors, (46), 12 states have call predecessors, (46), 13 states have call successors, (46) [2021-12-18 00:14:09,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:14:09,184 INFO L93 Difference]: Finished difference Result 1827 states and 3045 transitions. [2021-12-18 00:14:09,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-12-18 00:14:09,184 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 40 states have (on average 3.6) internal successors, (144), 38 states have internal predecessors, (144), 14 states have call successors, (50), 7 states have call predecessors, (50), 10 states have return successors, (46), 12 states have call predecessors, (46), 13 states have call successors, (46) Word has length 126 [2021-12-18 00:14:09,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:14:09,193 INFO L225 Difference]: With dead ends: 1827 [2021-12-18 00:14:09,193 INFO L226 Difference]: Without dead ends: 1287 [2021-12-18 00:14:09,200 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 264 SyntacticMatches, 18 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2741 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=1092, Invalid=8219, Unknown=1, NotChecked=0, Total=9312 [2021-12-18 00:14:09,201 INFO L933 BasicCegarLoop]: 233 mSDtfsCounter, 675 mSDsluCounter, 1582 mSDsCounter, 0 mSdLazyCounter, 7443 mSolverCounterSat, 1059 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 708 SdHoareTripleChecker+Valid, 1815 SdHoareTripleChecker+Invalid, 9650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1059 IncrementalHoareTripleChecker+Valid, 7443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1148 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2021-12-18 00:14:09,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [708 Valid, 1815 Invalid, 9650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1059 Valid, 7443 Invalid, 0 Unknown, 1148 Unchecked, 4.6s Time] [2021-12-18 00:14:09,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1287 states. [2021-12-18 00:14:09,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1287 to 1045. [2021-12-18 00:14:09,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1045 states, 600 states have (on average 1.205) internal successors, (723), 618 states have internal predecessors, (723), 378 states have call successors, (378), 59 states have call predecessors, (378), 66 states have return successors, (535), 367 states have call predecessors, (535), 376 states have call successors, (535) [2021-12-18 00:14:09,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1045 states to 1045 states and 1636 transitions. [2021-12-18 00:14:09,289 INFO L78 Accepts]: Start accepts. Automaton has 1045 states and 1636 transitions. Word has length 126 [2021-12-18 00:14:09,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:14:09,290 INFO L470 AbstractCegarLoop]: Abstraction has 1045 states and 1636 transitions. [2021-12-18 00:14:09,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 40 states have (on average 3.6) internal successors, (144), 38 states have internal predecessors, (144), 14 states have call successors, (50), 7 states have call predecessors, (50), 10 states have return successors, (46), 12 states have call predecessors, (46), 13 states have call successors, (46) [2021-12-18 00:14:09,290 INFO L276 IsEmpty]: Start isEmpty. Operand 1045 states and 1636 transitions. [2021-12-18 00:14:09,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-12-18 00:14:09,293 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:14:09,293 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:14:09,317 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:14:09,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:14:09,515 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:14:09,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:14:09,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1292205762, now seen corresponding path program 1 times [2021-12-18 00:14:09,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:14:09,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282073268] [2021-12-18 00:14:09,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:09,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:14:09,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:14:09,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:14:09,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:14:09,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:09,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:14:09,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:14:09,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:14:09,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:14:09,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:14:09,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 00:14:09,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:09,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:14:09,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:14:09,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-18 00:14:09,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-18 00:14:09,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:14:09,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 00:14:09,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 00:14:09,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-18 00:14:09,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:09,739 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-12-18 00:14:09,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:14:09,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282073268] [2021-12-18 00:14:09,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282073268] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:14:09,740 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:14:09,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 00:14:09,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272954375] [2021-12-18 00:14:09,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:14:09,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 00:14:09,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:14:09,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 00:14:09,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-18 00:14:09,741 INFO L87 Difference]: Start difference. First operand 1045 states and 1636 transitions. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2021-12-18 00:14:10,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:14:10,081 INFO L93 Difference]: Finished difference Result 1639 states and 2565 transitions. [2021-12-18 00:14:10,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 00:14:10,082 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 128 [2021-12-18 00:14:10,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:14:10,088 INFO L225 Difference]: With dead ends: 1639 [2021-12-18 00:14:10,089 INFO L226 Difference]: Without dead ends: 1073 [2021-12-18 00:14:10,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-18 00:14:10,093 INFO L933 BasicCegarLoop]: 140 mSDtfsCounter, 124 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 00:14:10,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 338 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 00:14:10,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1073 states. [2021-12-18 00:14:10,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1073 to 1065. [2021-12-18 00:14:10,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1065 states, 616 states have (on average 1.1996753246753247) internal successors, (739), 632 states have internal predecessors, (739), 378 states have call successors, (378), 59 states have call predecessors, (378), 70 states have return successors, (546), 373 states have call predecessors, (546), 376 states have call successors, (546) [2021-12-18 00:14:10,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 1663 transitions. [2021-12-18 00:14:10,163 INFO L78 Accepts]: Start accepts. Automaton has 1065 states and 1663 transitions. Word has length 128 [2021-12-18 00:14:10,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:14:10,164 INFO L470 AbstractCegarLoop]: Abstraction has 1065 states and 1663 transitions. [2021-12-18 00:14:10,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2021-12-18 00:14:10,164 INFO L276 IsEmpty]: Start isEmpty. Operand 1065 states and 1663 transitions. [2021-12-18 00:14:10,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-12-18 00:14:10,166 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:14:10,166 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1] [2021-12-18 00:14:10,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-18 00:14:10,167 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:14:10,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:14:10,167 INFO L85 PathProgramCache]: Analyzing trace with hash -962970427, now seen corresponding path program 1 times [2021-12-18 00:14:10,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:14:10,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512733162] [2021-12-18 00:14:10,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:10,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:14:10,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:10,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:14:10,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:10,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:14:10,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:10,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:14:10,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:10,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:10,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:10,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:14:10,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:10,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:14:10,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:10,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:14:10,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:10,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:14:10,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:10,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 00:14:10,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:10,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-18 00:14:10,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:10,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 00:14:10,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:10,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:14:10,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:10,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-18 00:14:10,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:10,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-18 00:14:10,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:10,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-18 00:14:10,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:10,503 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2021-12-18 00:14:10,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:14:10,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512733162] [2021-12-18 00:14:10,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512733162] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:14:10,504 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:14:10,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-12-18 00:14:10,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584234547] [2021-12-18 00:14:10,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:14:10,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-18 00:14:10,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:14:10,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-18 00:14:10,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-12-18 00:14:10,505 INFO L87 Difference]: Start difference. First operand 1065 states and 1663 transitions. Second operand has 15 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 11 states have internal predecessors, (52), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-12-18 00:14:11,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:14:11,461 INFO L93 Difference]: Finished difference Result 1071 states and 1668 transitions. [2021-12-18 00:14:11,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-18 00:14:11,471 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 11 states have internal predecessors, (52), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 125 [2021-12-18 00:14:11,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:14:11,480 INFO L225 Difference]: With dead ends: 1071 [2021-12-18 00:14:11,480 INFO L226 Difference]: Without dead ends: 1059 [2021-12-18 00:14:11,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=143, Invalid=613, Unknown=0, NotChecked=0, Total=756 [2021-12-18 00:14:11,482 INFO L933 BasicCegarLoop]: 144 mSDtfsCounter, 153 mSDsluCounter, 931 mSDsCounter, 0 mSdLazyCounter, 1218 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 1075 SdHoareTripleChecker+Invalid, 1337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 1218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-18 00:14:11,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 1075 Invalid, 1337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 1218 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-18 00:14:11,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states. [2021-12-18 00:14:11,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 1059. [2021-12-18 00:14:11,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1059 states, 615 states have (on average 1.2) internal successors, (738), 631 states have internal predecessors, (738), 372 states have call successors, (372), 60 states have call predecessors, (372), 71 states have return successors, (539), 367 states have call predecessors, (539), 371 states have call successors, (539) [2021-12-18 00:14:11,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1059 states to 1059 states and 1649 transitions. [2021-12-18 00:14:11,560 INFO L78 Accepts]: Start accepts. Automaton has 1059 states and 1649 transitions. Word has length 125 [2021-12-18 00:14:11,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:14:11,560 INFO L470 AbstractCegarLoop]: Abstraction has 1059 states and 1649 transitions. [2021-12-18 00:14:11,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 11 states have internal predecessors, (52), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-12-18 00:14:11,561 INFO L276 IsEmpty]: Start isEmpty. Operand 1059 states and 1649 transitions. [2021-12-18 00:14:11,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-12-18 00:14:11,563 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:14:11,563 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:14:11,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-18 00:14:11,563 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:14:11,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:14:11,563 INFO L85 PathProgramCache]: Analyzing trace with hash -236851265, now seen corresponding path program 1 times [2021-12-18 00:14:11,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:14:11,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037360418] [2021-12-18 00:14:11,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:11,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:14:11,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:14:11,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:14:11,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:14:11,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:11,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:14:11,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:14:11,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:14:11,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:14:11,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:14:11,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 00:14:11,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:11,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:14:11,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:14:11,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-18 00:14:11,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-18 00:14:11,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:14:11,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 00:14:11,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 00:14:11,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-18 00:14:11,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:11,738 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-12-18 00:14:11,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:14:11,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037360418] [2021-12-18 00:14:11,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037360418] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:14:11,738 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:14:11,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 00:14:11,738 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879042961] [2021-12-18 00:14:11,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:14:11,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 00:14:11,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:14:11,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 00:14:11,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-18 00:14:11,740 INFO L87 Difference]: Start difference. First operand 1059 states and 1649 transitions. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2021-12-18 00:14:12,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:14:12,088 INFO L93 Difference]: Finished difference Result 1663 states and 2591 transitions. [2021-12-18 00:14:12,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 00:14:12,089 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 129 [2021-12-18 00:14:12,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:14:12,094 INFO L225 Difference]: With dead ends: 1663 [2021-12-18 00:14:12,094 INFO L226 Difference]: Without dead ends: 1093 [2021-12-18 00:14:12,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-18 00:14:12,097 INFO L933 BasicCegarLoop]: 145 mSDtfsCounter, 62 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 00:14:12,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 367 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 00:14:12,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2021-12-18 00:14:12,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 1067. [2021-12-18 00:14:12,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1067 states, 619 states have (on average 1.198707592891761) internal successors, (742), 639 states have internal predecessors, (742), 372 states have call successors, (372), 60 states have call predecessors, (372), 75 states have return successors, (547), 367 states have call predecessors, (547), 371 states have call successors, (547) [2021-12-18 00:14:12,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1067 states to 1067 states and 1661 transitions. [2021-12-18 00:14:12,157 INFO L78 Accepts]: Start accepts. Automaton has 1067 states and 1661 transitions. Word has length 129 [2021-12-18 00:14:12,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:14:12,157 INFO L470 AbstractCegarLoop]: Abstraction has 1067 states and 1661 transitions. [2021-12-18 00:14:12,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2021-12-18 00:14:12,158 INFO L276 IsEmpty]: Start isEmpty. Operand 1067 states and 1661 transitions. [2021-12-18 00:14:12,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-12-18 00:14:12,159 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:14:12,160 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:14:12,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-18 00:14:12,160 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:14:12,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:14:12,161 INFO L85 PathProgramCache]: Analyzing trace with hash -2044305728, now seen corresponding path program 1 times [2021-12-18 00:14:12,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:14:12,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909954537] [2021-12-18 00:14:12,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:12,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:14:12,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:14:12,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:14:12,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:14:12,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:12,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:14:12,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:14:12,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:14:12,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:14:12,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:14:12,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 00:14:12,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:12,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:14:12,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:14:12,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-18 00:14:12,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-18 00:14:12,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:14:12,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 00:14:12,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 00:14:12,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-18 00:14:12,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:12,731 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 16 proven. 24 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2021-12-18 00:14:12,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:14:12,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909954537] [2021-12-18 00:14:12,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909954537] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:14:12,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590540577] [2021-12-18 00:14:12,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:12,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:14:12,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:14:12,733 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:14:12,740 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:14:13,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:13,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 2727 conjuncts, 66 conjunts are in the unsatisfiable core [2021-12-18 00:14:13,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:14:13,130 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 10 treesize of output 8 [2021-12-18 00:14:13,190 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:14:13,613 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-12-18 00:14:13,613 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 1 case distinctions, treesize of input 30 treesize of output 29 [2021-12-18 00:14:19,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 15 [2021-12-18 00:14:19,561 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 26 proven. 37 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2021-12-18 00:14:19,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:14:24,289 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1916 Int) (|ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| Int)) (let ((.cse2 (store (store (select |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base|) |ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| (select (select |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|)) (+ |ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| 8) v_ArrVal_1916))) (let ((.cse1 (select .cse2 |ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset|)) (.cse0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base| .cse2) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|))) (<= (+ .cse0 (* 18446744073709551616 (div .cse1 18446744073709551616))) (+ .cse1 (* 18446744073709551616 (div .cse0 18446744073709551616))))))) (forall ((v_ArrVal_1916 Int) (|ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| Int)) (let ((.cse5 (store (store (select |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base|) |ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| (select (select |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|)) (+ |ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| 8) v_ArrVal_1916))) (let ((.cse4 (select (select (store |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base| .cse5) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|)) (.cse3 (select .cse5 |ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset|))) (< (+ .cse3 (* 18446744073709551616 (div .cse4 18446744073709551616))) (+ .cse4 (* 18446744073709551616 (div .cse3 18446744073709551616)) 1)))))) is different from false [2021-12-18 00:14:24,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590540577] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:14:24,302 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:14:24,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 22] total 34 [2021-12-18 00:14:24,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751885440] [2021-12-18 00:14:24,302 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:14:24,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-12-18 00:14:24,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:14:24,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-12-18 00:14:24,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1281, Unknown=3, NotChecked=72, Total=1482 [2021-12-18 00:14:24,303 INFO L87 Difference]: Start difference. First operand 1067 states and 1661 transitions. Second operand has 34 states, 26 states have (on average 3.8846153846153846) internal successors, (101), 30 states have internal predecessors, (101), 16 states have call successors, (40), 7 states have call predecessors, (40), 8 states have return successors, (38), 10 states have call predecessors, (38), 14 states have call successors, (38) [2021-12-18 00:14:28,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:14:28,800 INFO L93 Difference]: Finished difference Result 1317 states and 2059 transitions. [2021-12-18 00:14:28,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-12-18 00:14:28,800 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 26 states have (on average 3.8846153846153846) internal successors, (101), 30 states have internal predecessors, (101), 16 states have call successors, (40), 7 states have call predecessors, (40), 8 states have return successors, (38), 10 states have call predecessors, (38), 14 states have call successors, (38) Word has length 129 [2021-12-18 00:14:28,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:14:28,807 INFO L225 Difference]: With dead ends: 1317 [2021-12-18 00:14:28,808 INFO L226 Difference]: Without dead ends: 1274 [2021-12-18 00:14:28,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 234 SyntacticMatches, 12 SemanticMatches, 74 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1479 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=512, Invalid=5038, Unknown=4, NotChecked=146, Total=5700 [2021-12-18 00:14:28,811 INFO L933 BasicCegarLoop]: 189 mSDtfsCounter, 360 mSDsluCounter, 1672 mSDsCounter, 0 mSdLazyCounter, 3032 mSolverCounterSat, 328 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 1861 SdHoareTripleChecker+Invalid, 4156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 328 IncrementalHoareTripleChecker+Valid, 3032 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 796 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2021-12-18 00:14:28,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 1861 Invalid, 4156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [328 Valid, 3032 Invalid, 0 Unknown, 796 Unchecked, 1.9s Time] [2021-12-18 00:14:28,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1274 states. [2021-12-18 00:14:28,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1274 to 1170. [2021-12-18 00:14:28,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 679 states have (on average 1.2017673048600883) internal successors, (816), 700 states have internal predecessors, (816), 408 states have call successors, (408), 67 states have call predecessors, (408), 82 states have return successors, (591), 402 states have call predecessors, (591), 407 states have call successors, (591) [2021-12-18 00:14:28,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 1815 transitions. [2021-12-18 00:14:28,902 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 1815 transitions. Word has length 129 [2021-12-18 00:14:28,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:14:28,902 INFO L470 AbstractCegarLoop]: Abstraction has 1170 states and 1815 transitions. [2021-12-18 00:14:28,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 26 states have (on average 3.8846153846153846) internal successors, (101), 30 states have internal predecessors, (101), 16 states have call successors, (40), 7 states have call predecessors, (40), 8 states have return successors, (38), 10 states have call predecessors, (38), 14 states have call successors, (38) [2021-12-18 00:14:28,903 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 1815 transitions. [2021-12-18 00:14:28,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2021-12-18 00:14:28,906 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:14:28,906 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:14:28,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-18 00:14:29,127 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,SelfDestructingSolverStorable23 [2021-12-18 00:14:29,128 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:14:29,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:14:29,128 INFO L85 PathProgramCache]: Analyzing trace with hash -456579408, now seen corresponding path program 1 times [2021-12-18 00:14:29,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:14:29,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144943848] [2021-12-18 00:14:29,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:29,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:14:29,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:14:29,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:14:29,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:14:29,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:29,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:14:29,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:14:29,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:14:29,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:14:29,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:14:29,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-18 00:14:29,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:29,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-12-18 00:14:29,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-18 00:14:29,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-18 00:14:29,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-18 00:14:29,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-18 00:14:29,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 00:14:29,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-18 00:14:29,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-12-18 00:14:29,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-12-18 00:14:29,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-18 00:14:29,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-18 00:14:29,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-12-18 00:14:29,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,440 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 15 proven. 27 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2021-12-18 00:14:29,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:14:29,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144943848] [2021-12-18 00:14:29,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144943848] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:14:29,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808393837] [2021-12-18 00:14:29,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:29,441 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:14:29,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:14:29,443 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:14:29,444 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:14:29,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:29,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 2821 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-18 00:14:29,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:14:30,094 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-12-18 00:14:30,094 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:14:30,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808393837] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:14:30,094 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:14:30,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 12 [2021-12-18 00:14:30,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107285253] [2021-12-18 00:14:30,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:14:30,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 00:14:30,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:14:30,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 00:14:30,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2021-12-18 00:14:30,095 INFO L87 Difference]: Start difference. First operand 1170 states and 1815 transitions. Second operand has 9 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2021-12-18 00:14:30,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:14:30,230 INFO L93 Difference]: Finished difference Result 1779 states and 2783 transitions. [2021-12-18 00:14:30,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 00:14:30,230 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 163 [2021-12-18 00:14:30,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:14:30,246 INFO L225 Difference]: With dead ends: 1779 [2021-12-18 00:14:30,246 INFO L226 Difference]: Without dead ends: 1170 [2021-12-18 00:14:30,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 204 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-12-18 00:14:30,249 INFO L933 BasicCegarLoop]: 168 mSDtfsCounter, 11 mSDsluCounter, 1125 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1293 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:14:30,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 1293 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 00:14:30,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1170 states. [2021-12-18 00:14:30,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1170 to 1170. [2021-12-18 00:14:30,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 679 states have (on average 1.2017673048600883) internal successors, (816), 700 states have internal predecessors, (816), 408 states have call successors, (408), 67 states have call predecessors, (408), 82 states have return successors, (589), 402 states have call predecessors, (589), 407 states have call successors, (589) [2021-12-18 00:14:30,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 1813 transitions. [2021-12-18 00:14:30,336 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 1813 transitions. Word has length 163 [2021-12-18 00:14:30,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:14:30,337 INFO L470 AbstractCegarLoop]: Abstraction has 1170 states and 1813 transitions. [2021-12-18 00:14:30,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2021-12-18 00:14:30,338 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 1813 transitions. [2021-12-18 00:14:30,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2021-12-18 00:14:30,340 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:14:30,340 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:14:30,360 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:14:30,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:14:30,561 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:14:30,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:14:30,561 INFO L85 PathProgramCache]: Analyzing trace with hash 20857975, now seen corresponding path program 1 times [2021-12-18 00:14:30,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:14:30,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188873421] [2021-12-18 00:14:30,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:30,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:14:30,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:14:30,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:14:30,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:14:30,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:30,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:14:30,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:14:30,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:14:30,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:14:30,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:14:30,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-18 00:14:30,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:30,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-12-18 00:14:30,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-18 00:14:30,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:14:30,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-18 00:14:30,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 00:14:30,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-18 00:14:30,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-18 00:14:30,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-18 00:14:30,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2021-12-18 00:14:30,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2021-12-18 00:14:30,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2021-12-18 00:14:30,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-18 00:14:30,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:30,831 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 30 proven. 12 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2021-12-18 00:14:30,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:14:30,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188873421] [2021-12-18 00:14:30,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188873421] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:14:30,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707122052] [2021-12-18 00:14:30,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:30,832 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:14:30,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:14:30,833 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:14:30,834 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:14:31,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:31,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 2831 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-18 00:14:31,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:14:31,462 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2021-12-18 00:14:31,462 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 00:14:31,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707122052] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:14:31,462 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 00:14:31,462 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 12 [2021-12-18 00:14:31,462 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743290655] [2021-12-18 00:14:31,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:14:31,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 00:14:31,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:14:31,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 00:14:31,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2021-12-18 00:14:31,463 INFO L87 Difference]: Start difference. First operand 1170 states and 1813 transitions. Second operand has 9 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2021-12-18 00:14:31,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:14:31,625 INFO L93 Difference]: Finished difference Result 1844 states and 2892 transitions. [2021-12-18 00:14:31,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 00:14:31,626 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 165 [2021-12-18 00:14:31,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:14:31,633 INFO L225 Difference]: With dead ends: 1844 [2021-12-18 00:14:31,633 INFO L226 Difference]: Without dead ends: 1073 [2021-12-18 00:14:31,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 207 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-12-18 00:14:31,639 INFO L933 BasicCegarLoop]: 166 mSDtfsCounter, 11 mSDsluCounter, 1115 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1281 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:14:31,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 1281 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 00:14:31,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1073 states. [2021-12-18 00:14:31,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1073 to 1050. [2021-12-18 00:14:31,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 601 states have (on average 1.1980033277870217) internal successors, (720), 616 states have internal predecessors, (720), 376 states have call successors, (376), 62 states have call predecessors, (376), 72 states have return successors, (531), 371 states have call predecessors, (531), 375 states have call successors, (531) [2021-12-18 00:14:31,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1627 transitions. [2021-12-18 00:14:31,712 INFO L78 Accepts]: Start accepts. Automaton has 1050 states and 1627 transitions. Word has length 165 [2021-12-18 00:14:31,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:14:31,713 INFO L470 AbstractCegarLoop]: Abstraction has 1050 states and 1627 transitions. [2021-12-18 00:14:31,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2021-12-18 00:14:31,713 INFO L276 IsEmpty]: Start isEmpty. Operand 1050 states and 1627 transitions. [2021-12-18 00:14:31,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-12-18 00:14:31,715 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:14:31,715 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-12-18 00:14:31,752 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:14:31,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:14:31,952 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:14:31,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:14:31,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1554147384, now seen corresponding path program 2 times [2021-12-18 00:14:31,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:14:31,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907090297] [2021-12-18 00:14:31,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:31,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:14:32,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:14:32,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:14:32,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:14:32,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:32,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:14:32,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:14:32,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:14:32,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:14:32,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 00:14:32,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-18 00:14:32,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:14:32,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 00:14:32,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-18 00:14:32,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 00:14:32,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-18 00:14:32,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-18 00:14:32,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-18 00:14:32,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:32,477 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 20 proven. 34 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2021-12-18 00:14:32,478 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:14:32,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907090297] [2021-12-18 00:14:32,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907090297] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:14:32,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739407930] [2021-12-18 00:14:32,478 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 00:14:32,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:14:32,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:14:32,479 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:14:32,508 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:14:33,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 00:14:33,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 00:14:33,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 2758 conjuncts, 52 conjunts are in the unsatisfiable core [2021-12-18 00:14:33,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:14:33,419 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:14:33,422 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:14:34,500 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 89 proven. 11 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-12-18 00:14:34,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:14:35,077 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 42 proven. 16 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-12-18 00:14:35,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739407930] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:14:35,077 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:14:35,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16, 11] total 41 [2021-12-18 00:14:35,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202770071] [2021-12-18 00:14:35,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:14:35,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-12-18 00:14:35,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:14:35,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-12-18 00:14:35,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1509, Unknown=0, NotChecked=0, Total=1640 [2021-12-18 00:14:35,078 INFO L87 Difference]: Start difference. First operand 1050 states and 1627 transitions. Second operand has 41 states, 38 states have (on average 3.9210526315789473) internal successors, (149), 37 states have internal predecessors, (149), 12 states have call successors, (53), 8 states have call predecessors, (53), 9 states have return successors, (49), 9 states have call predecessors, (49), 11 states have call successors, (49) [2021-12-18 00:14:43,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:14:43,408 INFO L93 Difference]: Finished difference Result 2235 states and 3623 transitions. [2021-12-18 00:14:43,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-12-18 00:14:43,408 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 38 states have (on average 3.9210526315789473) internal successors, (149), 37 states have internal predecessors, (149), 12 states have call successors, (53), 8 states have call predecessors, (53), 9 states have return successors, (49), 9 states have call predecessors, (49), 11 states have call successors, (49) Word has length 133 [2021-12-18 00:14:43,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:14:43,418 INFO L225 Difference]: With dead ends: 2235 [2021-12-18 00:14:43,419 INFO L226 Difference]: Without dead ends: 1252 [2021-12-18 00:14:43,425 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 281 SyntacticMatches, 11 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2737 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1103, Invalid=8997, Unknown=0, NotChecked=0, Total=10100 [2021-12-18 00:14:43,426 INFO L933 BasicCegarLoop]: 245 mSDtfsCounter, 695 mSDsluCounter, 1658 mSDsCounter, 0 mSdLazyCounter, 8177 mSolverCounterSat, 949 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 698 SdHoareTripleChecker+Valid, 1903 SdHoareTripleChecker+Invalid, 10419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 949 IncrementalHoareTripleChecker+Valid, 8177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1293 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2021-12-18 00:14:43,426 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [698 Valid, 1903 Invalid, 10419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [949 Valid, 8177 Invalid, 0 Unknown, 1293 Unchecked, 5.4s Time] [2021-12-18 00:14:43,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states. [2021-12-18 00:14:43,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 1122. [2021-12-18 00:14:43,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1122 states, 658 states have (on average 1.202127659574468) internal successors, (791), 670 states have internal predecessors, (791), 383 states have call successors, (383), 74 states have call predecessors, (383), 80 states have return successors, (508), 377 states have call predecessors, (508), 382 states have call successors, (508) [2021-12-18 00:14:43,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1122 states to 1122 states and 1682 transitions. [2021-12-18 00:14:43,507 INFO L78 Accepts]: Start accepts. Automaton has 1122 states and 1682 transitions. Word has length 133 [2021-12-18 00:14:43,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:14:43,507 INFO L470 AbstractCegarLoop]: Abstraction has 1122 states and 1682 transitions. [2021-12-18 00:14:43,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 38 states have (on average 3.9210526315789473) internal successors, (149), 37 states have internal predecessors, (149), 12 states have call successors, (53), 8 states have call predecessors, (53), 9 states have return successors, (49), 9 states have call predecessors, (49), 11 states have call successors, (49) [2021-12-18 00:14:43,508 INFO L276 IsEmpty]: Start isEmpty. Operand 1122 states and 1682 transitions. [2021-12-18 00:14:43,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2021-12-18 00:14:43,510 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:14:43,510 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:14:43,534 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:14:43,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:14:43,732 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:14:43,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:14:43,733 INFO L85 PathProgramCache]: Analyzing trace with hash -834626846, now seen corresponding path program 1 times [2021-12-18 00:14:43,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:14:43,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209676812] [2021-12-18 00:14:43,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:43,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:14:43,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:14:43,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:14:43,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:14:43,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:43,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:14:43,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:14:43,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:14:43,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:14:43,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:14:43,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-18 00:14:43,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:43,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-12-18 00:14:43,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-18 00:14:43,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:14:43,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-18 00:14:43,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 00:14:43,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-18 00:14:43,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-18 00:14:43,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-18 00:14:43,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-12-18 00:14:43,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2021-12-18 00:14:43,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2021-12-18 00:14:43,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:43,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2021-12-18 00:14:43,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,025 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2021-12-18 00:14:44,025 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:14:44,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209676812] [2021-12-18 00:14:44,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209676812] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:14:44,025 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:14:44,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-18 00:14:44,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526076385] [2021-12-18 00:14:44,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:14:44,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-18 00:14:44,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:14:44,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-18 00:14:44,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-18 00:14:44,027 INFO L87 Difference]: Start difference. First operand 1122 states and 1682 transitions. Second operand has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 6 states have internal predecessors, (53), 2 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2021-12-18 00:14:44,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:14:44,593 INFO L93 Difference]: Finished difference Result 1140 states and 1705 transitions. [2021-12-18 00:14:44,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 00:14:44,593 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 6 states have internal predecessors, (53), 2 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 169 [2021-12-18 00:14:44,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:14:44,599 INFO L225 Difference]: With dead ends: 1140 [2021-12-18 00:14:44,599 INFO L226 Difference]: Without dead ends: 1138 [2021-12-18 00:14:44,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-12-18 00:14:44,600 INFO L933 BasicCegarLoop]: 141 mSDtfsCounter, 79 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 00:14:44,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 727 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-18 00:14:44,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1138 states. [2021-12-18 00:14:44,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1138 to 1132. [2021-12-18 00:14:44,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1132 states, 661 states have (on average 1.2012102874432677) internal successors, (794), 673 states have internal predecessors, (794), 389 states have call successors, (389), 75 states have call predecessors, (389), 81 states have return successors, (514), 383 states have call predecessors, (514), 388 states have call successors, (514) [2021-12-18 00:14:44,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1132 states to 1132 states and 1697 transitions. [2021-12-18 00:14:44,677 INFO L78 Accepts]: Start accepts. Automaton has 1132 states and 1697 transitions. Word has length 169 [2021-12-18 00:14:44,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:14:44,678 INFO L470 AbstractCegarLoop]: Abstraction has 1132 states and 1697 transitions. [2021-12-18 00:14:44,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 6 states have internal predecessors, (53), 2 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2021-12-18 00:14:44,678 INFO L276 IsEmpty]: Start isEmpty. Operand 1132 states and 1697 transitions. [2021-12-18 00:14:44,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2021-12-18 00:14:44,680 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:14:44,680 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:14:44,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-18 00:14:44,681 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:14:44,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:14:44,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1913782608, now seen corresponding path program 1 times [2021-12-18 00:14:44,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:14:44,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661153797] [2021-12-18 00:14:44,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:44,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:14:44,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:14:44,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:14:44,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:14:44,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:44,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:14:44,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:14:44,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:14:44,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:14:44,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 00:14:44,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:14:44,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-18 00:14:44,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 00:14:44,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 00:14:44,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 00:14:44,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-18 00:14:44,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-18 00:14:44,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-12-18 00:14:44,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:44,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-18 00:14:44,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:45,016 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2021-12-18 00:14:45,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:14:45,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661153797] [2021-12-18 00:14:45,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661153797] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:14:45,017 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:14:45,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-12-18 00:14:45,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768554273] [2021-12-18 00:14:45,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:14:45,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-18 00:14:45,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:14:45,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-18 00:14:45,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-12-18 00:14:45,018 INFO L87 Difference]: Start difference. First operand 1132 states and 1697 transitions. Second operand has 15 states, 14 states have (on average 4.214285714285714) internal successors, (59), 11 states have internal predecessors, (59), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2021-12-18 00:14:45,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:14:45,958 INFO L93 Difference]: Finished difference Result 1143 states and 1708 transitions. [2021-12-18 00:14:45,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-18 00:14:45,958 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.214285714285714) internal successors, (59), 11 states have internal predecessors, (59), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) Word has length 142 [2021-12-18 00:14:45,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:14:45,962 INFO L225 Difference]: With dead ends: 1143 [2021-12-18 00:14:45,962 INFO L226 Difference]: Without dead ends: 1141 [2021-12-18 00:14:45,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=143, Invalid=613, Unknown=0, NotChecked=0, Total=756 [2021-12-18 00:14:45,963 INFO L933 BasicCegarLoop]: 144 mSDtfsCounter, 159 mSDsluCounter, 883 mSDsCounter, 0 mSdLazyCounter, 1076 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 1027 SdHoareTripleChecker+Invalid, 1203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 1076 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-18 00:14:45,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 1027 Invalid, 1203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 1076 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-18 00:14:45,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2021-12-18 00:14:46,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 1137. [2021-12-18 00:14:46,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1137 states, 664 states have (on average 1.2003012048192772) internal successors, (797), 676 states have internal predecessors, (797), 390 states have call successors, (390), 76 states have call predecessors, (390), 82 states have return successors, (515), 384 states have call predecessors, (515), 389 states have call successors, (515) [2021-12-18 00:14:46,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1137 states to 1137 states and 1702 transitions. [2021-12-18 00:14:46,045 INFO L78 Accepts]: Start accepts. Automaton has 1137 states and 1702 transitions. Word has length 142 [2021-12-18 00:14:46,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:14:46,045 INFO L470 AbstractCegarLoop]: Abstraction has 1137 states and 1702 transitions. [2021-12-18 00:14:46,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.214285714285714) internal successors, (59), 11 states have internal predecessors, (59), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2021-12-18 00:14:46,045 INFO L276 IsEmpty]: Start isEmpty. Operand 1137 states and 1702 transitions. [2021-12-18 00:14:46,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2021-12-18 00:14:46,048 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:14:46,048 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:14:46,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-18 00:14:46,049 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:14:46,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:14:46,049 INFO L85 PathProgramCache]: Analyzing trace with hash -940445903, now seen corresponding path program 2 times [2021-12-18 00:14:46,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:14:46,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641211623] [2021-12-18 00:14:46,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:46,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:14:46,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:14:46,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:14:46,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:14:46,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:46,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:14:46,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:14:46,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:14:46,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:14:46,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:14:46,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-18 00:14:46,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:46,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-12-18 00:14:46,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-18 00:14:46,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:14:46,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-18 00:14:46,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 00:14:46,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-18 00:14:46,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-18 00:14:46,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-18 00:14:46,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-12-18 00:14:46,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2021-12-18 00:14:46,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2021-12-18 00:14:46,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2021-12-18 00:14:46,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:46,375 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2021-12-18 00:14:46,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:14:46,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641211623] [2021-12-18 00:14:46,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641211623] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 00:14:46,376 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 00:14:46,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-12-18 00:14:46,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086093734] [2021-12-18 00:14:46,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 00:14:46,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-18 00:14:46,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:14:46,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-18 00:14:46,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-12-18 00:14:46,377 INFO L87 Difference]: Start difference. First operand 1137 states and 1702 transitions. Second operand has 15 states, 14 states have (on average 4.142857142857143) internal successors, (58), 11 states have internal predecessors, (58), 2 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2021-12-18 00:14:47,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:14:47,283 INFO L93 Difference]: Finished difference Result 1151 states and 1716 transitions. [2021-12-18 00:14:47,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-18 00:14:47,283 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.142857142857143) internal successors, (58), 11 states have internal predecessors, (58), 2 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 175 [2021-12-18 00:14:47,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:14:47,289 INFO L225 Difference]: With dead ends: 1151 [2021-12-18 00:14:47,289 INFO L226 Difference]: Without dead ends: 1149 [2021-12-18 00:14:47,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=143, Invalid=613, Unknown=0, NotChecked=0, Total=756 [2021-12-18 00:14:47,291 INFO L933 BasicCegarLoop]: 144 mSDtfsCounter, 95 mSDsluCounter, 900 mSDsCounter, 0 mSdLazyCounter, 1115 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 1044 SdHoareTripleChecker+Invalid, 1178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-18 00:14:47,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 1044 Invalid, 1178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1115 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-18 00:14:47,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2021-12-18 00:14:47,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 1142. [2021-12-18 00:14:47,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1142 states, 667 states have (on average 1.199400299850075) internal successors, (800), 679 states have internal predecessors, (800), 391 states have call successors, (391), 77 states have call predecessors, (391), 83 states have return successors, (516), 385 states have call predecessors, (516), 390 states have call successors, (516) [2021-12-18 00:14:47,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1142 states to 1142 states and 1707 transitions. [2021-12-18 00:14:47,372 INFO L78 Accepts]: Start accepts. Automaton has 1142 states and 1707 transitions. Word has length 175 [2021-12-18 00:14:47,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:14:47,372 INFO L470 AbstractCegarLoop]: Abstraction has 1142 states and 1707 transitions. [2021-12-18 00:14:47,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.142857142857143) internal successors, (58), 11 states have internal predecessors, (58), 2 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2021-12-18 00:14:47,373 INFO L276 IsEmpty]: Start isEmpty. Operand 1142 states and 1707 transitions. [2021-12-18 00:14:47,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2021-12-18 00:14:47,375 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:14:47,375 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:14:47,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-18 00:14:47,376 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:14:47,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:14:47,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1972124766, now seen corresponding path program 1 times [2021-12-18 00:14:47,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:14:47,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380136039] [2021-12-18 00:14:47,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:47,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:14:47,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:14:47,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:14:47,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:14:47,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:47,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:14:47,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:14:47,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:14:47,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:14:47,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 00:14:47,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:14:47,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 00:14:47,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:47,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:14:47,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:14:47,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-18 00:14:47,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-18 00:14:47,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:14:47,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 00:14:47,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:14:47,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:14:47,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:47,962 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 4 proven. 39 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-12-18 00:14:47,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:14:47,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380136039] [2021-12-18 00:14:47,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380136039] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:14:47,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588248146] [2021-12-18 00:14:47,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:47,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:14:47,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:14:47,965 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:14:47,990 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:14:48,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:48,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 2838 conjuncts, 55 conjunts are in the unsatisfiable core [2021-12-18 00:14:48,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:14:48,480 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:14:48,483 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:14:48,818 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 17 treesize of output 13 [2021-12-18 00:14:48,821 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 17 treesize of output 13 [2021-12-18 00:14:48,833 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:14:48,844 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:14:48,902 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 19 treesize of output 7 [2021-12-18 00:14:48,905 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 19 treesize of output 7 [2021-12-18 00:14:49,057 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 83 proven. 8 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-12-18 00:14:49,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:14:49,523 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 38 treesize of output 32 [2021-12-18 00:14:49,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:14:49,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:14:49,573 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2021-12-18 00:14:49,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588248146] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 00:14:49,573 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 00:14:49,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13, 11] total 28 [2021-12-18 00:14:49,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762837203] [2021-12-18 00:14:49,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 00:14:49,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-12-18 00:14:49,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:14:49,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-12-18 00:14:49,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=682, Unknown=0, NotChecked=0, Total=756 [2021-12-18 00:14:49,574 INFO L87 Difference]: Start difference. First operand 1142 states and 1707 transitions. Second operand has 28 states, 26 states have (on average 5.269230769230769) internal successors, (137), 26 states have internal predecessors, (137), 12 states have call successors, (47), 7 states have call predecessors, (47), 9 states have return successors, (45), 10 states have call predecessors, (45), 12 states have call successors, (45) [2021-12-18 00:14:52,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:14:52,046 INFO L93 Difference]: Finished difference Result 1909 states and 2888 transitions. [2021-12-18 00:14:52,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-18 00:14:52,046 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 5.269230769230769) internal successors, (137), 26 states have internal predecessors, (137), 12 states have call successors, (47), 7 states have call predecessors, (47), 9 states have return successors, (45), 10 states have call predecessors, (45), 12 states have call successors, (45) Word has length 154 [2021-12-18 00:14:52,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:14:52,052 INFO L225 Difference]: With dead ends: 1909 [2021-12-18 00:14:52,052 INFO L226 Difference]: Without dead ends: 1402 [2021-12-18 00:14:52,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 334 SyntacticMatches, 8 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=332, Invalid=2748, Unknown=0, NotChecked=0, Total=3080 [2021-12-18 00:14:52,055 INFO L933 BasicCegarLoop]: 254 mSDtfsCounter, 267 mSDsluCounter, 3624 mSDsCounter, 0 mSdLazyCounter, 2380 mSolverCounterSat, 303 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 3878 SdHoareTripleChecker+Invalid, 3140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 2380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 457 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2021-12-18 00:14:52,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 3878 Invalid, 3140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 2380 Invalid, 0 Unknown, 457 Unchecked, 1.5s Time] [2021-12-18 00:14:52,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1402 states. [2021-12-18 00:14:52,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1402 to 1149. [2021-12-18 00:14:52,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1149 states, 678 states have (on average 1.1976401179941003) internal successors, (812), 692 states have internal predecessors, (812), 381 states have call successors, (381), 81 states have call predecessors, (381), 89 states have return successors, (497), 375 states have call predecessors, (497), 380 states have call successors, (497) [2021-12-18 00:14:52,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1149 states to 1149 states and 1690 transitions. [2021-12-18 00:14:52,133 INFO L78 Accepts]: Start accepts. Automaton has 1149 states and 1690 transitions. Word has length 154 [2021-12-18 00:14:52,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:14:52,133 INFO L470 AbstractCegarLoop]: Abstraction has 1149 states and 1690 transitions. [2021-12-18 00:14:52,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 5.269230769230769) internal successors, (137), 26 states have internal predecessors, (137), 12 states have call successors, (47), 7 states have call predecessors, (47), 9 states have return successors, (45), 10 states have call predecessors, (45), 12 states have call successors, (45) [2021-12-18 00:14:52,133 INFO L276 IsEmpty]: Start isEmpty. Operand 1149 states and 1690 transitions. [2021-12-18 00:14:52,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2021-12-18 00:14:52,136 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:14:52,136 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:14:52,158 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:14:52,338 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,SelfDestructingSolverStorable30 [2021-12-18 00:14:52,338 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:14:52,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:14:52,338 INFO L85 PathProgramCache]: Analyzing trace with hash 690733506, now seen corresponding path program 1 times [2021-12-18 00:14:52,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:14:52,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409592971] [2021-12-18 00:14:52,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:52,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:14:52,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:14:52,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:14:52,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:14:52,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:52,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:14:52,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:14:52,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:14:52,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:14:52,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 00:14:52,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-18 00:14:52,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:14:52,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:14:52,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-18 00:14:52,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-18 00:14:52,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:14:52,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-18 00:14:52,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:14:52,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-18 00:14:52,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 00:14:52,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:52,788 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 28 proven. 35 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-12-18 00:14:52,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:14:52,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409592971] [2021-12-18 00:14:52,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409592971] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:14:52,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646289473] [2021-12-18 00:14:52,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:14:52,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:14:52,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:14:52,789 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:14:52,790 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:14:53,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:14:53,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 2815 conjuncts, 88 conjunts are in the unsatisfiable core [2021-12-18 00:14:53,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:14:53,617 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:14:53,620 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:14:53,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:14:53,632 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-18 00:14:53,632 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 1 case distinctions, treesize of input 31 treesize of output 30 [2021-12-18 00:14:53,780 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-18 00:14:53,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-12-18 00:15:12,651 WARN L227 SmtUtils]: Spent 6.03s on a formula simplification that was a NOOP. DAG size: 28 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:16:13,890 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 53 proven. 92 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-18 00:16:13,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:16:15,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646289473] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:16:15,869 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:16:15,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23] total 36 [2021-12-18 00:16:15,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200534244] [2021-12-18 00:16:15,869 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:16:15,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-12-18 00:16:15,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:16:15,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-12-18 00:16:15,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=2270, Unknown=6, NotChecked=0, Total=2450 [2021-12-18 00:16:15,870 INFO L87 Difference]: Start difference. First operand 1149 states and 1690 transitions. Second operand has 36 states, 34 states have (on average 4.911764705882353) internal successors, (167), 33 states have internal predecessors, (167), 14 states have call successors, (39), 10 states have call predecessors, (39), 13 states have return successors, (38), 11 states have call predecessors, (38), 13 states have call successors, (38) [2021-12-18 00:16:39,262 WARN L227 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 34 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:16:50,599 WARN L227 SmtUtils]: Spent 10.30s on a formula simplification. DAG size of input: 57 DAG size of output: 56 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:17:06,657 WARN L227 SmtUtils]: Spent 9.38s on a formula simplification. DAG size of input: 48 DAG size of output: 47 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 00:17:18,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:17:18,674 INFO L93 Difference]: Finished difference Result 2405 states and 3492 transitions. [2021-12-18 00:17:18,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-12-18 00:17:18,675 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 34 states have (on average 4.911764705882353) internal successors, (167), 33 states have internal predecessors, (167), 14 states have call successors, (39), 10 states have call predecessors, (39), 13 states have return successors, (38), 11 states have call predecessors, (38), 13 states have call successors, (38) Word has length 153 [2021-12-18 00:17:18,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:17:18,682 INFO L225 Difference]: With dead ends: 2405 [2021-12-18 00:17:18,682 INFO L226 Difference]: Without dead ends: 1764 [2021-12-18 00:17:18,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 271 SyntacticMatches, 14 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3220 ImplicationChecksByTransitivity, 139.5s TimeCoverageRelationStatistics Valid=855, Invalid=9833, Unknown=24, NotChecked=0, Total=10712 [2021-12-18 00:17:18,700 INFO L933 BasicCegarLoop]: 258 mSDtfsCounter, 788 mSDsluCounter, 2130 mSDsCounter, 0 mSdLazyCounter, 5426 mSolverCounterSat, 757 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 848 SdHoareTripleChecker+Valid, 2388 SdHoareTripleChecker+Invalid, 9332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 757 IncrementalHoareTripleChecker+Valid, 5426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3149 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2021-12-18 00:17:18,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [848 Valid, 2388 Invalid, 9332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [757 Valid, 5426 Invalid, 0 Unknown, 3149 Unchecked, 3.3s Time] [2021-12-18 00:17:18,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1764 states. [2021-12-18 00:17:18,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1764 to 1434. [2021-12-18 00:17:18,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1434 states, 893 states have (on average 1.1590145576707727) internal successors, (1035), 898 states have internal predecessors, (1035), 409 states have call successors, (409), 119 states have call predecessors, (409), 131 states have return successors, (506), 416 states have call predecessors, (506), 407 states have call successors, (506) [2021-12-18 00:17:18,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1434 states to 1434 states and 1950 transitions. [2021-12-18 00:17:18,793 INFO L78 Accepts]: Start accepts. Automaton has 1434 states and 1950 transitions. Word has length 153 [2021-12-18 00:17:18,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:17:18,795 INFO L470 AbstractCegarLoop]: Abstraction has 1434 states and 1950 transitions. [2021-12-18 00:17:18,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 34 states have (on average 4.911764705882353) internal successors, (167), 33 states have internal predecessors, (167), 14 states have call successors, (39), 10 states have call predecessors, (39), 13 states have return successors, (38), 11 states have call predecessors, (38), 13 states have call successors, (38) [2021-12-18 00:17:18,795 INFO L276 IsEmpty]: Start isEmpty. Operand 1434 states and 1950 transitions. [2021-12-18 00:17:18,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-12-18 00:17:18,799 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:17:18,799 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:17:18,823 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:17:19,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:17:19,019 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:17:19,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:17:19,020 INFO L85 PathProgramCache]: Analyzing trace with hash 526153920, now seen corresponding path program 1 times [2021-12-18 00:17:19,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:17:19,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836332387] [2021-12-18 00:17:19,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:17:19,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:17:19,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:17:19,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:17:19,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:17:19,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:17:19,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:17:19,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:17:19,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 00:17:19,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:17:19,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-18 00:17:19,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:17:19,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:17:19,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-12-18 00:17:19,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 00:17:19,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:17:19,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:17:19,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:17:19,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-18 00:17:19,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-18 00:17:19,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:17:19,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 00:17:19,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:17:19,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:17:19,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:19,911 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 16 proven. 21 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2021-12-18 00:17:19,911 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:17:19,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836332387] [2021-12-18 00:17:19,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836332387] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:17:19,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815209391] [2021-12-18 00:17:19,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:17:19,912 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:17:19,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:17:19,913 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:17:19,913 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:17:20,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:20,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 2853 conjuncts, 33 conjunts are in the unsatisfiable core [2021-12-18 00:17:20,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:17:20,345 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 10 treesize of output 8 [2021-12-18 00:17:20,426 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:17:20,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:17:20,826 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:17:21,037 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 91 proven. 4 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2021-12-18 00:17:21,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:17:21,317 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2682 (Array Int Int))) (= 0 (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base| v_ArrVal_2682) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|) 18446744073709551616))) is different from false [2021-12-18 00:17:21,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815209391] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:17:21,322 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:17:21,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 13] total 39 [2021-12-18 00:17:21,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084454886] [2021-12-18 00:17:21,323 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:17:21,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-12-18 00:17:21,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:17:21,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-12-18 00:17:21,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1535, Unknown=1, NotChecked=78, Total=1722 [2021-12-18 00:17:21,324 INFO L87 Difference]: Start difference. First operand 1434 states and 1950 transitions. Second operand has 39 states, 36 states have (on average 3.75) internal successors, (135), 35 states have internal predecessors, (135), 17 states have call successors, (45), 6 states have call predecessors, (45), 11 states have return successors, (44), 16 states have call predecessors, (44), 17 states have call successors, (44) [2021-12-18 00:17:27,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:17:27,368 INFO L93 Difference]: Finished difference Result 2292 states and 3134 transitions. [2021-12-18 00:17:27,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-12-18 00:17:27,369 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 36 states have (on average 3.75) internal successors, (135), 35 states have internal predecessors, (135), 17 states have call successors, (45), 6 states have call predecessors, (45), 11 states have return successors, (44), 16 states have call predecessors, (44), 17 states have call successors, (44) Word has length 159 [2021-12-18 00:17:27,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:17:27,374 INFO L225 Difference]: With dead ends: 2292 [2021-12-18 00:17:27,374 INFO L226 Difference]: Without dead ends: 1537 [2021-12-18 00:17:27,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 293 SyntacticMatches, 7 SemanticMatches, 81 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1381 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=546, Invalid=6099, Unknown=1, NotChecked=160, Total=6806 [2021-12-18 00:17:27,377 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 538 mSDsluCounter, 1195 mSDsCounter, 0 mSdLazyCounter, 6680 mSolverCounterSat, 735 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 540 SdHoareTripleChecker+Valid, 1354 SdHoareTripleChecker+Invalid, 7813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 735 IncrementalHoareTripleChecker+Valid, 6680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 398 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2021-12-18 00:17:27,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [540 Valid, 1354 Invalid, 7813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [735 Valid, 6680 Invalid, 0 Unknown, 398 Unchecked, 4.1s Time] [2021-12-18 00:17:27,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1537 states. [2021-12-18 00:17:27,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1537 to 1353. [2021-12-18 00:17:27,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1353 states, 854 states have (on average 1.1428571428571428) internal successors, (976), 857 states have internal predecessors, (976), 367 states have call successors, (367), 117 states have call predecessors, (367), 131 states have return successors, (459), 378 states have call predecessors, (459), 365 states have call successors, (459) [2021-12-18 00:17:27,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1353 states to 1353 states and 1802 transitions. [2021-12-18 00:17:27,457 INFO L78 Accepts]: Start accepts. Automaton has 1353 states and 1802 transitions. Word has length 159 [2021-12-18 00:17:27,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:17:27,457 INFO L470 AbstractCegarLoop]: Abstraction has 1353 states and 1802 transitions. [2021-12-18 00:17:27,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 36 states have (on average 3.75) internal successors, (135), 35 states have internal predecessors, (135), 17 states have call successors, (45), 6 states have call predecessors, (45), 11 states have return successors, (44), 16 states have call predecessors, (44), 17 states have call successors, (44) [2021-12-18 00:17:27,457 INFO L276 IsEmpty]: Start isEmpty. Operand 1353 states and 1802 transitions. [2021-12-18 00:17:27,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2021-12-18 00:17:27,460 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:17:27,460 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:17:27,481 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:17:27,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:17:27,681 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:17:27,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:17:27,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1105655612, now seen corresponding path program 1 times [2021-12-18 00:17:27,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:17:27,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481198745] [2021-12-18 00:17:27,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:17:27,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:17:28,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:17:28,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:17:28,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:17:28,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:17:28,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:17:28,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:17:28,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 00:17:28,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-18 00:17:28,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:17:28,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-18 00:17:28,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:17:28,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 00:17:28,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:17:28,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-18 00:17:28,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:17:28,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 00:17:28,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:17:28,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-18 00:17:28,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-18 00:17:28,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:17:28,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 00:17:28,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:17:28,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:17:28,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:28,729 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 4 proven. 53 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2021-12-18 00:17:28,730 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:17:28,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481198745] [2021-12-18 00:17:28,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481198745] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:17:28,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688776772] [2021-12-18 00:17:28,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:17:28,730 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:17:28,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:17:28,731 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:17:28,732 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:17:29,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:17:29,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 2920 conjuncts, 149 conjunts are in the unsatisfiable core [2021-12-18 00:17:29,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:17:29,237 INFO L354 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2021-12-18 00:17:29,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 23 [2021-12-18 00:17:29,842 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-12-18 00:17:29,842 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 23 treesize of output 22 [2021-12-18 00:17:29,917 INFO L354 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2021-12-18 00:17:29,917 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 22 [2021-12-18 00:17:31,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:17:31,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 35 [2021-12-18 00:17:31,170 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-12-18 00:17:31,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2021-12-18 00:17:31,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2021-12-18 00:17:32,504 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:17:42,542 INFO L354 Elim1Store]: treesize reduction 32, result has 41.8 percent of original size [2021-12-18 00:17:42,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 60 [2021-12-18 00:17:47,523 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-12-18 00:17:47,523 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 2 case distinctions, treesize of input 16 treesize of output 18 [2021-12-18 00:17:51,837 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:18:17,664 INFO L354 Elim1Store]: treesize reduction 33, result has 25.0 percent of original size [2021-12-18 00:18:17,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 167 treesize of output 132 [2021-12-18 00:21:21,909 WARN L322 ript$VariableManager]: TermVariabe aux_div_v_ArrVal_2883_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-18 00:21:22,002 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 31 proven. 136 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-12-18 00:21:22,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:21:26,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688776772] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:21:26,313 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:21:26,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 49] total 71 [2021-12-18 00:21:26,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300257354] [2021-12-18 00:21:26,313 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:21:26,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2021-12-18 00:21:26,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:21:26,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-12-18 00:21:26,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=6148, Unknown=32, NotChecked=0, Total=6480 [2021-12-18 00:21:26,315 INFO L87 Difference]: Start difference. First operand 1353 states and 1802 transitions. Second operand has 71 states, 59 states have (on average 2.7966101694915255) internal successors, (165), 58 states have internal predecessors, (165), 25 states have call successors, (46), 12 states have call predecessors, (46), 20 states have return successors, (45), 22 states have call predecessors, (45), 24 states have call successors, (45) [2021-12-18 00:23:15,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:23:15,799 INFO L93 Difference]: Finished difference Result 2376 states and 3210 transitions. [2021-12-18 00:23:15,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2021-12-18 00:23:15,799 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 59 states have (on average 2.7966101694915255) internal successors, (165), 58 states have internal predecessors, (165), 25 states have call successors, (46), 12 states have call predecessors, (46), 20 states have return successors, (45), 22 states have call predecessors, (45), 24 states have call successors, (45) Word has length 172 [2021-12-18 00:23:15,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:23:15,806 INFO L225 Difference]: With dead ends: 2376 [2021-12-18 00:23:15,806 INFO L226 Difference]: Without dead ends: 1751 [2021-12-18 00:23:15,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 434 GetRequests, 259 SyntacticMatches, 18 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8674 ImplicationChecksByTransitivity, 183.6s TimeCoverageRelationStatistics Valid=1280, Invalid=23777, Unknown=65, NotChecked=0, Total=25122 [2021-12-18 00:23:15,810 INFO L933 BasicCegarLoop]: 269 mSDtfsCounter, 512 mSDsluCounter, 3526 mSDsCounter, 0 mSdLazyCounter, 6109 mSolverCounterSat, 628 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 536 SdHoareTripleChecker+Valid, 3795 SdHoareTripleChecker+Invalid, 17316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 628 IncrementalHoareTripleChecker+Valid, 6109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10579 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2021-12-18 00:23:15,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [536 Valid, 3795 Invalid, 17316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [628 Valid, 6109 Invalid, 0 Unknown, 10579 Unchecked, 4.2s Time] [2021-12-18 00:23:15,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1751 states. [2021-12-18 00:23:15,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1751 to 1394. [2021-12-18 00:23:15,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1394 states, 888 states have (on average 1.1373873873873874) internal successors, (1010), 889 states have internal predecessors, (1010), 371 states have call successors, (371), 124 states have call predecessors, (371), 134 states have return successors, (452), 380 states have call predecessors, (452), 369 states have call successors, (452) [2021-12-18 00:23:15,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 1833 transitions. [2021-12-18 00:23:15,901 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 1833 transitions. Word has length 172 [2021-12-18 00:23:15,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:23:15,902 INFO L470 AbstractCegarLoop]: Abstraction has 1394 states and 1833 transitions. [2021-12-18 00:23:15,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 59 states have (on average 2.7966101694915255) internal successors, (165), 58 states have internal predecessors, (165), 25 states have call successors, (46), 12 states have call predecessors, (46), 20 states have return successors, (45), 22 states have call predecessors, (45), 24 states have call successors, (45) [2021-12-18 00:23:15,902 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 1833 transitions. [2021-12-18 00:23:15,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2021-12-18 00:23:15,905 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:23:15,906 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:23:15,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-12-18 00:23:16,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:23:16,109 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:23:16,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:23:16,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1223864561, now seen corresponding path program 2 times [2021-12-18 00:23:16,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:23:16,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099992616] [2021-12-18 00:23:16,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:23:16,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:23:16,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:23:16,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:23:16,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:23:16,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:23:16,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:23:16,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:23:16,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 00:23:16,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-12-18 00:23:16,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 00:23:16,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-18 00:23:16,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 00:23:16,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 00:23:16,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 00:23:16,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:23:16,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:23:16,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-18 00:23:16,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-18 00:23:16,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-18 00:23:16,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:23:16,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:23:16,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-18 00:23:16,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:23:16,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:23:16,978 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 4 proven. 39 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-12-18 00:23:16,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:23:16,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099992616] [2021-12-18 00:23:16,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099992616] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:23:16,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56829629] [2021-12-18 00:23:16,979 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 00:23:16,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:23:16,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:23:16,980 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:23:16,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-12-18 00:23:17,492 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 00:23:17,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 00:23:17,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 2875 conjuncts, 123 conjunts are in the unsatisfiable core [2021-12-18 00:23:17,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:23:17,537 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 10 treesize of output 8 [2021-12-18 00:23:17,957 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-12-18 00:23:17,957 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 23 treesize of output 22 [2021-12-18 00:23:17,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-18 00:23:19,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 30 treesize of output 18 [2021-12-18 00:23:19,013 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 13 treesize of output 9 [2021-12-18 00:23:19,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 00:23:19,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 35 [2021-12-18 00:23:19,238 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3042 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_save_byte_from_array_~storage#1.base| v_ArrVal_3042))) (exists ((v_ArrVal_3041 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_save_byte_from_array_~storage#1.base| v_ArrVal_3041))) (< 0 |c_#StackHeapBarrier|)) is different from true [2021-12-18 00:23:19,243 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:23:19,244 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:23:19,267 WARN L860 $PredicateComparison]: unable to prove that (and (< 0 |c_#StackHeapBarrier|) (exists ((v_ArrVal_3043 (Array Int Int)) (v_ArrVal_3044 (Array Int Int)) (|save_byte_from_array_~storage#1.base| Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |save_byte_from_array_~storage#1.base| v_ArrVal_3044)) (= |c_#memory_int| (store |c_old(#memory_int)| |save_byte_from_array_~storage#1.base| v_ArrVal_3043))))) is different from true [2021-12-18 00:23:19,310 INFO L354 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2021-12-18 00:23:19,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 46 [2021-12-18 00:23:19,328 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 00:23:19,329 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 1 case distinctions, treesize of input 17 treesize of output 23 [2021-12-18 00:23:19,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-12-18 00:23:19,364 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:23:19,383 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 25 treesize of output 19 [2021-12-18 00:23:19,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 57 treesize of output 49 [2021-12-18 00:23:23,260 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 22 proven. 111 refuted. 0 times theorem prover too weak. 52 trivial. 2 not checked. [2021-12-18 00:23:23,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:23:27,519 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3052 (Array Int Int)) (|v_save_byte_from_array_~storage#1.base_113| Int)) (let ((.cse0 (store |c_#memory_int| |v_save_byte_from_array_~storage#1.base_113| v_ArrVal_3052))) (or (and (< 0 (mod (select (select .cse0 |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset|) 18446744073709551616)) (forall ((v_ArrVal_3051 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |v_save_byte_from_array_~storage#1.base_113| v_ArrVal_3051) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base|) (+ |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| 8)) 0))) (<= 0 |c_#StackHeapBarrier|)) (let ((.cse1 (mod (select (select .cse0 |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|) 18446744073709551616))) (and (<= .cse1 9223372036854775807) (< 0 .cse1)))))) is different from false [2021-12-18 00:23:27,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56829629] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:23:27,521 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:23:27,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 41] total 64 [2021-12-18 00:23:27,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337831405] [2021-12-18 00:23:27,521 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:23:27,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-12-18 00:23:27,522 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:23:27,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-12-18 00:23:27,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=298, Invalid=5409, Unknown=5, NotChecked=450, Total=6162 [2021-12-18 00:23:27,523 INFO L87 Difference]: Start difference. First operand 1394 states and 1833 transitions. Second operand has 64 states, 56 states have (on average 2.875) internal successors, (161), 53 states have internal predecessors, (161), 21 states have call successors, (45), 11 states have call predecessors, (45), 18 states have return successors, (44), 20 states have call predecessors, (44), 21 states have call successors, (44) [2021-12-18 00:24:30,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 00:24:30,330 INFO L93 Difference]: Finished difference Result 2112 states and 2719 transitions. [2021-12-18 00:24:30,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-12-18 00:24:30,331 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 56 states have (on average 2.875) internal successors, (161), 53 states have internal predecessors, (161), 21 states have call successors, (45), 11 states have call predecessors, (45), 18 states have return successors, (44), 20 states have call predecessors, (44), 21 states have call successors, (44) Word has length 165 [2021-12-18 00:24:30,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 00:24:30,336 INFO L225 Difference]: With dead ends: 2112 [2021-12-18 00:24:30,336 INFO L226 Difference]: Without dead ends: 1737 [2021-12-18 00:24:30,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 257 SyntacticMatches, 5 SemanticMatches, 127 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 4246 ImplicationChecksByTransitivity, 66.0s TimeCoverageRelationStatistics Valid=1062, Invalid=14656, Unknown=44, NotChecked=750, Total=16512 [2021-12-18 00:24:30,338 INFO L933 BasicCegarLoop]: 189 mSDtfsCounter, 624 mSDsluCounter, 1734 mSDsCounter, 0 mSdLazyCounter, 6739 mSolverCounterSat, 616 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 1923 SdHoareTripleChecker+Invalid, 10778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 616 IncrementalHoareTripleChecker+Valid, 6739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3423 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2021-12-18 00:24:30,338 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [640 Valid, 1923 Invalid, 10778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [616 Valid, 6739 Invalid, 0 Unknown, 3423 Unchecked, 4.4s Time] [2021-12-18 00:24:30,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1737 states. [2021-12-18 00:24:30,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1737 to 1662. [2021-12-18 00:24:30,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1662 states, 1083 states have (on average 1.133887349953832) internal successors, (1228), 1076 states have internal predecessors, (1228), 413 states have call successors, (413), 163 states have call predecessors, (413), 165 states have return successors, (488), 422 states have call predecessors, (488), 409 states have call successors, (488) [2021-12-18 00:24:30,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1662 states to 1662 states and 2129 transitions. [2021-12-18 00:24:30,434 INFO L78 Accepts]: Start accepts. Automaton has 1662 states and 2129 transitions. Word has length 165 [2021-12-18 00:24:30,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 00:24:30,434 INFO L470 AbstractCegarLoop]: Abstraction has 1662 states and 2129 transitions. [2021-12-18 00:24:30,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 56 states have (on average 2.875) internal successors, (161), 53 states have internal predecessors, (161), 21 states have call successors, (45), 11 states have call predecessors, (45), 18 states have return successors, (44), 20 states have call predecessors, (44), 21 states have call successors, (44) [2021-12-18 00:24:30,435 INFO L276 IsEmpty]: Start isEmpty. Operand 1662 states and 2129 transitions. [2021-12-18 00:24:30,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2021-12-18 00:24:30,437 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 00:24:30,437 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 00:24:30,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-12-18 00:24:30,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:24:30,651 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 00:24:30,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 00:24:30,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1762863866, now seen corresponding path program 1 times [2021-12-18 00:24:30,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 00:24:30,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038794860] [2021-12-18 00:24:30,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:24:30,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 00:24:30,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:30,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 00:24:30,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:30,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 00:24:30,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:30,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-18 00:24:30,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:30,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:24:30,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:30,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-18 00:24:30,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:30,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 00:24:30,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:30,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 00:24:30,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:30,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 00:24:30,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:30,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 00:24:30,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:30,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-18 00:24:30,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:30,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:24:30,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:30,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-12-18 00:24:30,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:30,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-18 00:24:30,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:30,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 00:24:30,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:30,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 00:24:30,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:30,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-18 00:24:30,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:31,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 00:24:31,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:31,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 00:24:31,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:31,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-18 00:24:31,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:31,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-18 00:24:31,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:31,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-18 00:24:31,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:31,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-18 00:24:31,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:31,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 00:24:31,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:31,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-18 00:24:31,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:31,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 00:24:31,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:31,232 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 15 proven. 53 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2021-12-18 00:24:31,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 00:24:31,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038794860] [2021-12-18 00:24:31,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038794860] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:24:31,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433868833] [2021-12-18 00:24:31,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 00:24:31,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 00:24:31,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 00:24:31,235 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 00:24:31,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-12-18 00:24:31,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 00:24:31,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 2854 conjuncts, 78 conjunts are in the unsatisfiable core [2021-12-18 00:24:31,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 00:24:31,702 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 10 treesize of output 8 [2021-12-18 00:24:32,296 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3128 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_ensure_byte_cursor_has_allocated_buffer_member_#in~cursor.base| v_ArrVal_3128))) is different from true [2021-12-18 00:24:32,304 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:25:06,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2021-12-18 00:25:06,160 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 67 proven. 74 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-12-18 00:25:06,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 00:25:16,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433868833] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 00:25:16,277 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 00:25:16,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 26] total 42 [2021-12-18 00:25:16,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827227779] [2021-12-18 00:25:16,277 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 00:25:16,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-12-18 00:25:16,278 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 00:25:16,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-12-18 00:25:16,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=2318, Unknown=15, NotChecked=98, Total=2652 [2021-12-18 00:25:16,278 INFO L87 Difference]: Start difference. First operand 1662 states and 2129 transitions. Second operand has 42 states, 37 states have (on average 3.891891891891892) internal successors, (144), 38 states have internal predecessors, (144), 18 states have call successors, (50), 8 states have call predecessors, (50), 12 states have return successors, (48), 13 states have call predecessors, (48), 16 states have call successors, (48) Killed by 15